
Linux: YUM으로 RPM 패키지 관리
소개
Linux용 패키지 관리자는 기본적으로 사용자가 Linux에서 소프트웨어 패키지를 설치, 제거, 업데이트, 구성 및 관리할 수 있는 도구 또는 소프트웨어 응용 프로그램입니다. Linux에는 다양한package managers이 있습니다. 그러나 이 기사에서는 YUM에 초점을 맞출 것입니다.
타겟 고객
이 문서에서는 Linux , RPM 및/또는 Linux CLI 탐색에 대한 기본 또는 중급 지식이 있다고 가정합니다. 이러한 주제에 대한 사전 지식이 없는 경우 이 항목을 읽기 전에 해당 항목을 읽는 것이 좋습니다.
배울 내용
이 기사는 Linux 시스템 관리의 중간 주제에 중점을 둡니다. 끝까지 읽고 나면 다음 사항을 이해하게 될 것입니다.
필요한 것
YUM이란 무엇이며 설치 방법
YUM(YellowDog Updater Modified)은 Linux 운영 체제용 명령줄 패키지 관리 유틸리티로 Linux RPM 소프트웨어 패키지를 관리하는 데 사용됩니다.
YUM과 RPM 사이에는 차이점이 있지만 YUM은 여전히 RPM 패키지 형식을 사용합니다.
Wikipedia의 내용을 보십시오.
Under the hood, YUM depends on RPM, which is a packaging standard for digital distribution of software, which automatically uses hashes and digital signatures to verify the authorship and integrity of said software.
Yum은 Yellowdog Updater(YUP)에서 진화했습니다. YUP는 1999-2001년 사이에 Linux의 그래픽 설치 프로그램을 위한 백엔드 엔진으로 사용하기 위해 만들어졌습니다.
yum에 대한 약간의 역사를 알았으니 이제 yum을 사용하는 방법에 대해 알아보겠습니다. Fedora는 기본 패키지로 YUM과 함께 사전 설치되어 있어야 합니다. 다음 명령을 실행하여 YUM이 설치되었는지 확인합니다.
which yum
그러나 시스템에 YUM이 설치되어 있지 않은 경우를 대비하여 다음을 사용하여 설치할 수 있습니다.
sudo dnf install yum
이제 이전 명령을 입력하여 yum이 설치되었는지 확인합니다. YUM 패키지 관리자 사용에 대해 더 자세히 알아보기 전에 YUM과 RPM의 유사점과 차이점을 파악하세요.
YUM과 RPM의 차이점
YUM과 RPM은 모두 패키지 관리자입니다. RPM의 가장 큰 단점은 패키지 종속성을 해결할 수 없다는 것입니다. YUM이 생성된 다른 많은 이유 중 하나입니다.
몇 가지를 언급하자면 RPM과 다양한 방식으로 다릅니다.
YUM을 사용한 패키지 관리
yum help
- YUM 명령 및 옵션 목록을 표시합니다.yum install <package_name>
- 명령에 제공된 모든 패키지 이름을 설치합니다.yum update
- 패키지 업데이트yum downgrade
- 패키지를 이전 버전으로 되돌립니다.yum remove
- 패키지와 종속성을 제거합니다.yum info
- 패키지에 대한 정보를 표시합니다.yum list
- 패키지 이름 나열결론
이 기사를 읽으면 YUM 패키지 관리자, 사용 방법 및 일반적인 명령에 대해 배웠을 것입니다. 학습이 제대로 되었는지 확인하기 위해 직접 명령을 실행하는 것이 좋습니다.
그러나 YUM은 Dandified YUM(DNF)으로 대체되었으며, 이는 YUM이 더 이상 Fedora의 기본 패키지 관리자가 아님을 의미합니다. DNF에 대한 자세한 내용은 다음 문서를 확인하십시오.