歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Ubuntu Linux

centos、Fedora和Ubuntu軟件包操作對比

centos、Fedora和Ubuntu軟件包操作對比


centos、Fedora和Ubuntu軟件包操作對比


Red Hat、Fedora和Ubuntu軟件包操作對比

任務Red Hat、FedoraUbuntu基本信息軟件包後綴*.rpm*.deb軟件源配置文件/etc/yum.conf/etc/apt/sources.list安裝、刪除、升級軟件包更新軟件包列表每次運行yum時自動執行apt-get update從軟件倉庫軟件安裝軟件yum install packageapt-get install package安裝一個已下載的軟件包yum install pkg.rpm

rpm -i pkg.rpm

dpkg -i pkg.deb

pkg --install pkg.deb

刪除軟件包rpm -e packageapt-get remove package軟件包升級檢查/測試yum check-updateapt-get -s upgrade

apt-get -s dist-upgrade

升級軟件包yum update

rpm -Uvh [args]

apt-get upgrade升級整個系統yum upgradeapt-get dist-upgrade軟件包信息獲取某軟件包的信息yum search packageapt-cache show package獲取所有軟件包的信息yum list availableapt-cache dumpavail顯示所有已安裝的軟件yum list installed

rpm -qa

dpkg -l

dpkg --list

獲取某個已安裝軟件包的信息yum info package

rpm -qi package

dpkg --status package列出某個已安裝軟件包所包含的文件列表rpm -ql package列出某個已安裝軟件包所包含的文檔rpm -qd package無列出某個已安裝軟件包所包含的配置文件rpm -qc package無顯示某個軟件包所依賴的軟件包列表rpm -qR packageapt-cache depends package顯示某個軟件包的反向依賴關系rpm -q -whatrequires [args]apt-cache rdepends package軟件包文件信息獲取某個軟件包文件的信息rpm -qpi pkg.rpmdpkg --info pkg.deb獲取某個軟件包文件所包含的文件列表rpm -qpl pkg.rpmdpkg --contents pkg.deb獲取某個軟件包文件所包含的文檔rpm -qpd pkg.rpm無獲取某個軟件包文件所包含的配置文件rpm -qpc pkg.rpm無軟件包解壓rpm2cpio pkg.rpm | cpio -viddpkg-deb --extract pkg.deb搜索某個文件是由哪個軟件包安裝的rpm -qf /file/namedpkg -S /file/name

dpkg --search /file/name

搜索所有提供某個文件的軟件包yum provides /file/nameapt-file search /file/name雜項顯示本地軟件包緩存的狀態無apt-cache stats校驗所有已安裝的軟件包rpm -Vadebsums刪除本地緩存的所有軟件包yum clean packagesapt-get clean僅刪除本地緩存中過時的軟件包無apt-get autoclean刪除所有軟件包信息yum clean headersapt-file purge

http://xxxxxx/Linuxjc/1137419.html TechArticle

Copyright © Linux教程網 All Rights Reserved