Linux03

[RHEL/CentOS/Fedora] Linux 패키지 관리 명령어

배포판 패키지 관리자 설명
RHEL (Red Hat Enterprise Linux) YUM 레드햇 엔터프라이즈 리눅스 공식 패키지 관리 도구입니다.
CentOS YUM RHEL을 기반으로 하는 CentOS에서도 YUM을 사용합니다.
Fedora YUM/DNF Fedora 22 버전부터는 DNF(Dandified YUM)을 사용하고 있습니다.
Amazon Linux YUM RHEL 계열 배포판으로 YUM을 사용합니다.
Oracle Linux YUM RHEL 기반 배포판으로 YUM을 사용합니다.
Google Cloud Linux YUM/APT 데비안과 RHEL 계열 모두 지원하는 하이브리드 배포판입니다.

이 포스트에서는 레드햇 계열 배포판에서 공통으로 사용하는 YUM 명령어에 대해 알아보겠습니다.

YUM 명령어

패키지 업데이트

sudo yum check-update

사용 가능한 패키지 업데이트 목록을 확인합니다.

sudo yum update

설치된 모든 패키지의 최신 버전으로 업그레이드합니다.

패키지 설치

sudo yum install package_name

지정한 패키지를 설치합니다.

패키지 제거

sudo yum remove package_name
sudo yum autoremove

패키지를 제거하고, 불필요한 의존성 패키지도 자동으로 제거합니다.

패키지 검색

yum search keyword

키워드에 해당하는 패키지를 검색합니다.

패키지 정보 확인

yum info package_name

해당 패키지의 상세 정보를 출력합니다.

YUM 명령어 옵션

  • -y: 프롬프트 없이 자동 응답하여 설치/제거 진행
sudo yum install nginx -y
  • --downloadonly: 패키지 설치 없이 다운로드만 수행
yum install nginx --downloadonly
  • --downloaddir=/path/to/dir: 패키지 다운로드 경로 지정

RPM 패키지로 직접 설치하기

sudo yum install /path/to/package.rpm

RPM 패키지 파일을 직접 지정하여 설치할 수 있습니다.

외부 저장소 추가하여 설치하기

  1. 저장소 추가
sudo yum install https://download.example.com/release.rpm
  1. 패키지 설치
sudo yum install package_name 

RPM 형식의 외부 저장소를 추가한 후 해당 저장소의 패키지를 설치할 수 있습니다.

YUM 명령어를 사용하면 레드햇 계열 리눅스 배포판에서 손쉽게 패키지를 관리할 수 있습니다.

댓글남기기