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                                    清除缓存