您的位置:首页 > Web前端

Ubuntu 和 Redhat / Fedora 软件包管理命令对比表

2012-01-29 13:56 337 查看
任务

Red Hat/Fedora
Ubuntu
添加、删除、更新软件包

刷新软件包列表

Yum每次运行自动刷新
apt-get update
从软件包库安装软件

yum install package_name
apt-get install package_name
从文件安装软件包

yum install package.rpm

rpm -i package.rpm
dpkg --install package.deb
删除软件包

rpm -e package_name
apt-get remove package_name
检查软件包是否有升级

yum check-update
apt-get -s upgrade

apt-get -s dist-upgrade
升级软件包

yum update

rpm -Uvh [args]
apt-get dist-upgrade
升级整个系统

yum upgrade
apt-get dist-upgrade
软件包信息
搜索软件包
yum search package_name
apt-cache search package_name
显示库中存在的软件包
yum list available
apt-cache dumpavail
显示已安装的软件包
yum list installed

rpm -qa
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
-
显示指定软件包的依赖项

Show the packages a given package depends on
rpm -qR package_name
apt-cache depends
显示哪些软件包依赖指定的包(反向依赖关系)
Show other packages that depend on a

given package (reverse dependency)
rpm -q -whatrequires [args]
apt-cache rdepends
软件包文件信息
获得某软件包文件信息
rpm -qpi package.rpm
dpkg --info package.deb
显示包中的文件
rpm -qpl package.rpm
dpkg --contents package.deb
显示包中的文档文件
rpm -qpd package.rpm
-
显示包中的配置文件
rpm -qpc package.rpm
-
解压缩包中的文件
rpm2cpio package.rpm | cpio -vid
dpkg-deb --extract package.deb dir-to-extract-to
查找指定文件是哪个包安装的
Find package that installed a file
rpm -qf filename
dpkg --search filename
查找提供某文件的包

Find package that provides a particular file
yum provides filename
apt-file search filename
其他的包管理系统工具
显示软件包缓存统计信息
-
apt-cache stats
验证所有已安装的软件包
rpm -Va
debsums
移除本地缓存目录中的软件包
(应该是已下载的包文件,并不是从系统中删除包)
yum clean packages
apt-get clean
仅移除本地缓存目录中已过时的软件包
-
apt-get autoclean
移除本地缓存目录中的头文件(强制下次使用时重新下载)

Remove header files from the local cache directory

(forcing a new download of same on next use)
yum clean headers
apt-file purge
一般的包管理系统信息
包文件扩展名

*.rpm
*.deb
软件库位置定义
/etc/yum.conf
/etc/apt/sources.list
https://help.ubuntu.com/community/SwitchingToUbuntu/FromLinux/RedHatEnterpriseLinuxAndFedora
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: