Table of Contents |
---|
...
내부적으로 패키지 관리는 RedHat 계열은 rpm, Ubuntu 는 dpkg 를 사용하며 yum, dnf 와 apt* 명령어는 rpm과 dpkg 의 wrapper 이므로 저수준 명령은 rpm과 dpkg 를 직접 사용해야 합니다.
...
설치/갱신/수정 삭제
기능 | RHEL/CentOS | Ubuntu |
---|---|---|
패키지 목록 갱신 | yum 명령어 실행시 자동 갱신 | apt update |
저장소에서 패키지 설치 | yum install package_name | apt install package_name |
로컬에 있는 패키지 설치 | yum localinstall package.rpm | dpkg --install package.deb |
패키지 삭제 | rpm -e package_name | apt remove package_name |
패키지 삭제(설정 파일 포함) | yum remove package_name | apt purge package_name |
패키지 업그레이드 여부 체크 | yum check-update | apt -s upgrade apt -s dist-upgrade |
패키지 업데이트 | yum update package_name | apt upgrade |
전체 시스템 업그레이드 | yum upgrade | apt dist-upgrade |
...
검색과 정보 보기
기능 | RHEL/CentOS | Ubuntu |
---|---|---|
패키지 검색 | yum search package_name | apt-cache search package_name |
가능한 모든 패키지 목록 보기 | yum list | apt-cache dumpavail |
설치된 모든 패키지 목록 보기 | yum list installed | dpkg --list |
패키지 상세 정보 보기 | yum info package_name | apt-cache show package_name |
설치된 패키지의 상세 정보 보기 | rpm -qi package_name | dpkg --status package_name |
설치한 패키지의 모든 파일 목록 보기(설정, 실행파일,문서등) | rpm -ql package_name | dpkg --listfiles package_name |
설치한 패키지의 모든 문서 파일 목록 보기 | rpm -qd package_name | - |
설치한 패키지의 모든 설정 파일 목록 보기 | rpm -qc package_name | dpkg-query --show -f '${Conffiles}\n' package_name |
해당 패키지가 의존하는 패키지 목록 보기 | rpm -qR package_name | apt-cache depends |
해당 패키지에 의존하는 패키지 목록 보기(역 의존성) | rpm -q --whatrequires [args] | apt-cache rdepends |
...
rpm 과 dpkg 로 정보 보기
Note |
---|
로컬에 다운받은 놓은 패키지 파일 정보 보기 |
...