Linux/Unix Power Tools Ubuntu Linux tips Current: Ubuntu apt(apt-get) 와 Redhat/CentOS yum 명령어 비교표 Ubuntu apt(apt-get) 와 Redhat/CentOS yum 명령어 비교표 우분투의 apt 와 RedHat 계열의 yum 명령어 사용법 비교표입니다.내부적으로 패키지 관리는 RedHat 계열은 rpm, Ubuntu 는 dpkg 를 사용하며 yum, dnf 와 apt* 명령어는 rpm과 dpkg 의 wrapper 이므로 저수준 명령은 rpm과 dpkg 를 직접 사용해야 합니다.설치/갱신/수정 삭제기능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 upgradeapt -s dist-upgrade패키지 업데이트yum update package_nameapt upgrade전체 시스템 업그레이드yum upgradeapt dist-upgrade검색과 정보 보기기능RHEL/CentOSUbuntu패키지 검색yum search package_nameapt-cache search package_name가능한 모든 패키지 목록 보기yum list apt-cache dumpavail설치된 모든 패키지 목록 보기yum list installeddpkg --list패키지 상세 정보 보기yum info package_nameapt-cache show package_name설치된 패키지의 상세 정보 보기rpm -qi package_namedpkg --status package_name설치한 패키지의 모든 파일 목록 보기(설정, 실행파일,문서등)rpm -ql package_namedpkg --listfiles package_name설치한 패키지의 모든 문서 파일 목록 보기rpm -qd package_name-설치한 패키지의 모든 설정 파일 목록 보기rpm -qc package_namedpkg-query --show -f '${Conffiles}\n' package_name해당 패키지가 의존하는 패키지 목록 보기rpm -qR package_nameapt-cache depends해당 패키지에 의존하는 패키지 목록 보기(역 의존성)rpm -q --whatrequires [args]apt-cache rdependsrpm 과 dpkg 로 정보 보기 로컬에 다운받은 놓은 패키지 파일 정보 보기 RedHat 계열에서 로컬 패키지 파일 정보를 얻으려면 위에 정리한 rpm명령어에 -q 옵션을 추가하면 됩니다. 기능RHEL/CentOSUbuntu설치된 패키지의 상세 정보 보기rpm -qpi package.rpmdpkg --info package.deb설치한 패키지의 모든 파일 목록 보기(설정, 실행파일,문서등)rpm -qpl package.rpmdpkg --contents package.deb설치한 패키지의 모든 문서 파일 목록 보기rpm -qpd package.rpm-설치한 패키지의 모든 설정 파일 목록 보기rpm -qpc package.rpm-패키지 파일 풀기rpm2cpio package.rpm | cpio -viddpkg-deb --extract package.deb dir-to-extract-to해당 파일을 설치한 패키지 찾기rpm -qf filenamedpkg --search filename해당 파일을 제공하는 패키지 찾기yum provides filenameapt-file search filename기타 명령어기능RHEL/CentOSUbuntu패키지 캐시 상태 보기-apt-cache stats설치한 패키지 검증rpm -Vadebsums로컬 캐시 디렉터리에서 패키지 삭제yum clean packagesapt-get clean로컬 캐시 디렉터리에서 폐기된 패키지 삭제-apt-get autoclean로컬 캐시 디렉터리에서 헤더 파일 삭제(다음번 실행시 강제로 새로운 파일 다운로드함)yum clean headersapt-file purge같이 보기apt(apt-get) 사용법yum 으로 패키지 관리하기yum 트랜잭션 및 롤백rpm command 정리 및 사용법Refhttps://help.ubuntu.com/community/SwitchingToUbuntu/FromLinux/RedHatEnterpriseLinuxAndFedora scroll-help-center-pinned-page ×