Welcome 微信登录

首页 / 操作系统 / Linux / 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
Ubuntu 和 Redhat / Fedora 服务管理命令对比表(附Fedora16新的服务管理工具systemctl )弃CentOS,改用Ubuntu Server相关资讯      Ubuntu资料 
  • 75% 的 Ubuntu 用户同时在使用   (03/29/2012 19:40:37)
  • Ubuntu穿越剧!回顾我们一起追过的  (03/23/2012 07:36:02)
  • Ubuntu大步挺进企业应用  (03/17/2012 07:14:16)
  • 2012年 Ubuntu 用户调查结果  (03/26/2012 06:16:15)
  • Ubuntu两年来的巨变  (03/22/2012 06:10:30)
  • Post-PC世界就在我们的正前方  (03/15/2012 07:01:38)
本文评论 查看全部评论 (0)
表情: 姓名: 字数