感谢支持
我们一直在努力

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

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















































































































































任务


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

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu 和 Redhat / Fedora 软件包管理命令对比表
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏