패키지 관리자는 소프트웨어 설치, 업데이트 및 제거를 간소화하는 Linux 의 필수 도구입니다. 이들은 종속성을 자동으로 처리하여 필요한 모든 라이브러리와 구성 요소가 올바르게 설치되도록 보장합니다. 가장 두드러진 두 가지 패키지 관리 시스템은 yum과 apt입니다.
Yum 대 Apt
이 두 시스템의 주요 차이점은 지원하는 Linux 배포판에 있습니다. yum(Yellowdog Updater, Modified) 패키지 관리자는 Red Hat, CentOS, Fedora 와 같은 RPM 기반 배포판에서 사용됩니다. 반면, apt(Advanced Package Tool) 는 Ubuntu 를 포함한 Debian 기반 배포판의 표준입니다. yum과 apt 모두 동일한 목표를 달성하지만, 명령어 구문은 다릅니다.
패키지 설치 및 제거
저장소에서 새 소프트웨어를 설치하려면 install 명령어를 사용합니다.
Debian: $ apt install package_name
RPM: $ yum install package_name
패키지를 제거할 때 명령어 또한 간단합니다. apt는 remove를 사용하는 반면, yum은 erase를 사용합니다.
Debian: $ apt remove package_name
RPM: $ yum erase package_name
패키지 업데이트 및 검사
소프트웨어를 설치하거나 업그레이드하기 전에 로컬 패키지 인덱스를 업데이트하는 것이 좋습니다. 이렇게 하면 사용 가능한 최신 버전을 가져올 수 있습니다.
Debian 시스템의 경우, 이는 두 단계로 이루어집니다. apt update는 패키지 목록을 새로 고치고, apt upgrade는 새 버전을 설치합니다. RPM 시스템의 경우, yum update가 단일 명령어로 두 작업을 모두 처리합니다.
Debian: $ apt update; apt upgrade
RPM: $ yum update
특정 패키지에 대한 자세한 정보를 얻어야 하는 경우, 다음 명령어를 사용하여 버전, 크기 및 설명과 같은 정보를 표시할 수 있습니다.
Debian: $ apt show package_name
RPM: $ yum info package_name