rpm 与 yum 的内容很多,但大多数我们使用它进行包的管理,本篇内容主要从该角度出发,不涉及其他高级功能
RPM Red-Hat Package Manager 红帽软件包管理器
RPM 套件管理方式的出现,让 Linux 易于安装,升级,间接提升了 Linux 的适用度。
rpm 后面可以接很多参数,非常强大
rpm 包的简单查询指令
查询已安装的rpm列表 rpm -qa|grep xx
查询当前的linux有没有火狐
rpm -qa | grep firefox
rpm -qa 查询所有的包
rpm -qa | more
rpm -qa | grep xxx
rpm -qi xxx 查看xxx的软件信息
rpm -qi file
rpm -ql xxx 查询xxx软件安装的文件
rpm -qf 路径 查看路径是属于那个软件包
rpm -ivh xxx 安装xxx
rpm -e prm包的名称 卸载包
删除Firefox的rpm包
rpm -e firefox
细节问题:如果其它软件包依赖于您要卸载的软件包,卸载时则会产生错误信息
rmp -e -nodeps xxx 强制删除
YUM Yellow dog Updater, Modified 前端软件包管理器。
基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。(需要连接网络)
yum 语法
yum [options] [command] [package...]
- options 参数
- command 操作
- package 包名
yum 常用命令
yum check-update 检查更新
yum update 更新所有
yum install <包名> 安装指定软件
yum update <包名> 更新指定软件
yum list 查看所有已安装软件
yum list|grep <包名> 查看指定软件
yum remove <包名> 删除指定软件
yum search <包名> 查找某软件
yum clean packages 清除所有缓存软件包