Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

내부적으로 패키지 관리는 RedHat 계열은 rpm, Ubuntu 는 dpkg 를 사용하며 yum, dnf 와 apt* 명령어는 rpmdpkg 의 wrapper 이므로 저수준 명령은 rpmdpkg 를 직접 사용해야 합니다.

...

설치/갱신/수정 삭제

기능RHEL/CentOSUbuntu
패키지 목록 갱신yum 명령어 실행시 자동 갱신

apt update

저장소에서 패키지 설치yum install package_nameapt install package_name
로컬에 있는 패키지 설치yum localinstall package.rpmdpkg --install package.deb
패키지 삭제rpm -e package_nameapt remove package_name
패키지 삭제(설정 파일 포함)yum remove package_nameapt purge package_name
패키지 업그레이드 여부 체크yum check-updateapt -s upgrade
apt -s dist-upgrade
패키지 업데이트yum update package_nameapt upgrade
전체 시스템 업그레이드yum upgradeapt dist-upgrade

...


검색과 정보 보기


기능RHEL/CentOSUbuntu

패키지 검색

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

로컬에 다운받은 놓은 패키지 파일 정보 보기

...