1 APT 软件工具

常⽤命令作⽤
apt-cache search pkg_name搜索程序包
apt-cache show pkg_name获取包的概览信息
apt-get install pkg_name安装/升级软件包
apt-get purge pkg_name卸载软件(包括配置)
apt-get remove pkg_name卸载软件(不包括配置)
apt-get update更新包索引信息
apt-get upgrade更新已安装软件包
apt-get clean清理缓存

2 DPKG 包管理命令

常⽤命令作⽤
dpkg -c xxx.deb列出 deb 包的内容
dpkg -i xxx.deb安装/更新 deb 包
dpkg -r pkg_name移除 deb 包
dpkg -P pkg_name移除 deb 包(不保留配置)
dpkg -l查看系统中已安装 deb 包
dpkg -l pkg_name显示包的⼤致信息
dpkg -L pkg_name查看 deb 包安装的⽂件
dpkg -s pkg_name查看包的详细信息
dpkg –unpack xxx.deb解开 deb 包的内容

3 YUM 包管理命令

常⽤命令作⽤
yum repolist enabled显示可⽤的源仓库
yum search pkg_name搜索软件包
yum install pkg_name下载并安装软件包
yum install —downloadonly pkg_name只下载不安装
yum list显示所有程序包
yum list installed查看当前系统已安装包
yum list updates查看可以更新的包列表
yum check-update查看可升级的软件包
yum update更新所有软件包
yum update pkg_name升级指定软件包
yum deplist pkg_name列出软件包依赖关系
yum remove pkg_name删除软件包
yum clean all清除缓存
yum clean packages清除缓存的软件包
yum clean headers清除缓存的 header

4 RPM 包管理命令

常⽤命令作⽤
rpm -qa 查看已安装的rpm 包
rpm -q pkg_name 查询某个rpm 包
rpm -q —whatprovides xxx显示 xxx 功能是由哪个包提供的
rpm -q —whatrequires xxx显示 xxx 功能被哪个程序包依赖的
rpm -q —changelog xxx显示 xxx 包的更改记录
rpm -qi pkg_name查看⼀个包的详细信息
rpm -qd pkg_name查询⼀个包所提供的⽂档
rpm -qc pkg_name查看已安装 rpm 包提供的配置⽂件
rpm -ql pkg_name查看⼀个包安装了哪些⽂件
rpm -qf filename查看某个⽂件属于哪个包
rpm -qR pkg_name查询包的依赖关系
rpm -ivh xxx.rpm安装 rpm 包
rpm -ivh —test xxx.rpm测试安装 rpm 包
rpm -ivh —nodeps xxx.rpm安装 rpm 包时忽略依赖关系
rpm -e xxx卸载程序包
rpm -Fvh pkg_name升级确定已安装的 rpm 包
rpm -Uvh pkg_name升级 rpm 包(若未安装则会安装)
rpm -V pkg_namerpm 包详细信息校验