yum 명령어 생성기
RHEL/CentOS 패키지 관리자를 위한 yum 명령어를 생성합니다.
yum 입문하기
## yum이란 무엇인가요?
`yum`(Yellowdog Updater, Modified)는 RHEL, CentOS 및 이전 버전의 Fedora용 패키지 관리자입니다. 이 도구는 설정된 리포지토리에서 RPM 패키지를 설치, 업데이트, 제거하거나 정보를 조회할 수 있습니다. 시스템을 수정하는 명령의 경우 `sudo` 또는 root 권한이 필요합니다.
## 사용 방법
1. **작업 선택**: `install`, `remove`, `update`, `upgrade`, `search`, `info`, `list`, `clean`, `check` 중 하나의 서브명령을 선택합니다. 2. **패키지 추가**: `install`, `remove`, `info`, `search`의 경우 하나 이상의 패키지 이름을 입력합니다. 3. **옵션 설정**: `-y`(기본값은 yes), `--enablerepo`, `--nogpgcheck`, `-q`(정적 모드)를 설정합니다. 4. **복사 및 실행**: 생성된 명령을 복사한 뒤 필요에 따라 앞에 `sudo`를 붙입니다.
일반 서브커맨드 및 옵션
### `install` / `remove` 이름으로 RPM 패키지를 설치하거나 제거합니다: `yum install nginx httpd`.
### `update` / `upgrade` 하나 이상의 패키지를 업데이트하거나, 이름을 지정하지 않으면 모든 패키지를 업데이트합니다. 최신 버전의 yum에서는 `update`와 `upgrade`의 동작이 동일합니다(오래된 패키지는 그대로 유지됨).
### `search` / `info` / `list` `search`은 이름이나 설명을 통해 패키지를 찾습니다; `info`은 하나의 패키지에 대한 상세한 메타데이터를 표시합니다; `list`는 사용 가능하거나 설치된 모든 패키지를 나열합니다.
### `clean` / `check` `clean`는 메타데이터와 패키지 캐시를 삭제합니다; `check`은 로컬 RPM 데이터베이스에 문제가 있는지 확인합니다.
### `-y` 예로 가정 모든 확인 질문에 ‘예’로 답하십시오. 비대화형 설치에 필수적입니다.
### `--enablerepo=NAME` 이 명령만을 위해 일시적으로 비활성화된 리포지토리(예: EPEL)를 활성화합니다: `yum install --enablerepo=epel nginx`.
### `--nogpgcheck` / `-q` GPG 서명 검증을 생략하거나, 최소한의 출력으로 조용히 실행합니다.
▶yum과 dnf — 어느 것을 사용해야 할까요?
▶단일 설치에 EPEL 리포지토리를 활성화하려면 어떻게 해야 하나요?
▶왜 sudo가 필요한가요?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.