一:红帽系统
yum check-update 检查可更新的软件包
yum update 更新所有的软件包
yum update 软件包名 更新指定软件包
其他常用选项:
yum install 包名 安装包
yum remove 包名 删除包
yum update kernel 更新内核包
yum list 软件包名 列出已经安装的软件包名
yum upgrade 软件包名 更新软件包,同时考虑软件包取代关系 (--obsoletes)
二:Ubuntu系统
apt-get update 更新包索引
apt-get upgrade 更新所有的软件包
apt-get dist-upgrade 升级系统到最新版本
其他常用选项
apt-get install 包名 安装
apt-get remove 包名 卸载软件包
apt-get purge 包名 卸载并清除软件包的配置
apt-get --purge remove 包 卸载包和配置文件
apt-get autoclean 将已经删除了的软件包的*.deb安装文件从系统中删除
apt-get autoremove 删除为了满足其他软件包的依赖安装的,但是现在不需要的软件包
apt-cache 用于软件包的缓存管理与操作
常用用法:
apt-cache search 包名 查询软件包
apt-cache showpkg 包名 显示软件包信息
apt-cache show 包名 显示软件包记录信息
apt-cache status 显示软件包缓存信息
apt 一个整合了apt-get和apt-cach的综合命令
apt list 包名 依据名称列出软件包
aptl list --intalled 列出已经安装的软件包