1. Yum 이란?
yum은 Yellowdog Updater, Modified의 약어로, RPM 기반의 리눅스 배포판에서 패키지를 설치, 업데이트 및 관리하기 위한 패키지 관리자입니다. 주로 CentOS, Fedora, RHEL (Red Hat Enterprise Linux)과 같은 배포판에서 사용됩니다.
yum을 사용하면 패키지 의존성을 자동으로 해결하여 필요한 라이브러리나 도구를 자동으로 설치하고 업데이트할 수 있습니다. 이를 통해 소프트웨어를 쉽게 관리하고 시스템을 최신 상태로 유지할 수 있습니다.
하지만 최신 버전의 Fedora 및 CentOS 8부터는 dnf (Dandified YUM)으로 대체되었습니다. dnf은 yum의 대체자로, 더 나은 성능과 사용자 경험을 제공합니다. 따라서 최신 배포판에서는 yum 대신 dnf를 사용하는 것이 좋습니다.
2. Yum 명령어
2.1 패키지 검색
패키지 이름에 해당하는 패키지를 검색합니다.
yum search <package_name>
2.2. 패키지 정보
패키지에 대한 정보를 표시합니다.
yum info <package_name>
2.3 패키지 설치
패키지를 설치합니다. sudo를 사용하여 관리자 권한이 필요합니다.
sudo yum install <package_name>
2.4 패키지 삭제
패키지를 삭제합니다.
sudo yum remove <package_name>
2.5 패키지 업데이트
시스템에 설치된 모든 패키지를 최신 버전으로 업데이트합니다.
sudo yum update
3. RPM 이란?
RPM은 Red Hat Package Manager의 약자로, RPM 기반의 리눅스 시스템에서 소프트웨어 패키지를 관리하기 위한 표준 패키지 포맷입니다. RPM은 패키지 설치, 업그레이드, 제거, 패키지 정보 확인 등을 수행하는 데 사용됩니다. 대표적으로 CentOS, Fedora, RHEL(Red Hat Enterprise Linux)과 같은 배포판에서 사용됩니다.
RPM 패키지는 소프트웨어 및 해당 종속성을 포함하고 있으며, .rpm 확장자를 가진 이진 파일로 제공됩니다. 각 RPM 패키지에는 패키지의 이름, 버전, 릴리스, 설명, 종속성 정보 등이 포함되어 있습니다.
4. RPM 명령어
4.1 패키지 설치
rpm -i package.rpm
4.2 패키지 제거
rpm -e package_name
4.3 패키지 정보표시
rpm -qip package.rpm
4.4 패키지 찾기
rpm -qa | grep [package.rpm]
감사합니다.
'OS > Linux' 카테고리의 다른 글
[Linux] history 명령어 날짜:시간 표시하기 (0) | 2024.03.13 |
---|---|
[CentOS] Yum 명령어가 안될때 (0) | 2024.03.12 |
Packages for Linux and Unix (0) | 2024.03.12 |
[Rocky] Terminal 원격접근 (0) | 2024.02.21 |
[Liunx] tail 명령어 사용법 (0) | 2024.02.21 |