Linux 中RPM包的安装
在linux的使用过程中,会用到各种各样的服务,所以就会安装许多软件包。
所以就总结了下边的两种安装方式:
1. 二进制安装
软件包的安装及相关命令:
rpm -ivh + 包名
在安装过程中可能会遇见各种问题,我们可以使用一下参数进行安装
--nodeps 排除依赖关系,强制安装
--replacefile 对原来的软件进行覆盖
--replacepkgs 替换原来的软件包
--prefix 自定义安装路径
软件包的查询
rpm -qa + 包名 查询所有信息
-qi + 包名 查询包的作用
-qip + 包名 查询包名称以及路径
-ql + 包名 查询安装位置
-qlp + 包名 查询包名称以及路径 查询未安装包的包信息
-qf + 包名 查询文件属于哪个软件包
软件包的卸载
rpm -e + 软件包名称
升级
rpm -Uvh + 包名 升级并且安装
-Fvh + 包名 只升级不安装
2. YUM软件包的安装及相关命令
yum repolist 列出有多少repo
yum list all 列出所有的软件包
yum list installed 列出所有已经安装过的软件包
yum list available 列出所有没有安装的软件包
yum info + 包名 查看某个软件包的信息
yum install +包名 安装软件包
yum install +包名 –y 安装过程中跳过询问直接安装
yum remove +包名 卸载安装包
yum remove +包名 –y 安装过程中跳过询问直接卸载
yum check-update 查看可更新的包
yum update 更新所有的包
yum update 包名 指定所更新的包
软件包组的安装
yum grouplist 列出软件包组
ym groupinstall + 组名 安装软件包组
ym groupinstall+组名 –y 安装过程中跳过询问直接安装
ym groupremove + 组名 卸载软件包组
yum groupremove+组名 –y 安装过程中跳过询问直接卸载
yum groupinfo + 包组名 查看包组信息
yum clear all 清除缓存