Linux系统rpm包安装用法

RPM包安装

对于一个rpm包来说,都是有"-“和”."构成的,基本上有以下几部分组成:

  • 包名 *版本信息 * 发布版本号 * 运行平台,当出现noarch,代表的是软件可以平台兼容
    回到顶部

2.1 常用用法1

2.1.1 安装

rpm -i 需要安装的包文件

rpm -iv 需要安装的包文件(显示安装详情)

rpm -ivh 需要安装的包文件(显示安装详情及进度)
2.1.2 升级

rpm -U 需要升级的包文件

rpm -Uvh 需要升级的包文件(显示升级详情及进度)
2.1.3 卸载

rpm -e 需要卸载的软件包

注:如果其他程序依赖要卸载的包,系统会提示不能删除,若需要强行删除加上–nodeps,

会强制删除,但可能导致依赖于它的软件不能运行。
2.1.4 查看已安装

rpm -qa
2.1.5 查看指定包

rpm -qa | grep “软件或者包的名字”
回到顶部

2.2 常用方法2

2.2.1 第一种:对于已安装的如软件服务信息查询

1、查询系统中已经安装的软件

rpm -qa

2、查询一个已经安装的文件属于哪个软件包;

rpm -qf 文件名的绝对路径

3、查询已安装软件包都安装到何处;

软件名定义是:rpm包去除平台信息和后缀后的信息

rpm -ql 软件名

4、查询一个已安装软件包的信息

rpm -qi 软件名

5、查看一下已安装软件的配置文件;

rpm -qc 软件名

6、查看一个已经安装软件的文档安装位置:

rpm -qd 软件名

7、查看一下已安装软件所依赖的软件包及文件;

rpm -qR 软件名
2.2.2 第二种:对于未安装的软件包信息查询

1、查看一个软件包的用途、版本等信息;

rpm -qpi rpm文件

2、查看一件软件包所包含的文件;

rpm -qpl rpm文件

3、查看软件包的文档所在的位置;

rpm -qpd rpm文件

4、查看一个软件包的配置文件;

rpm -qpc rpm文件

5、查看一个软件包的依赖关系

rpm -qpR rpm文件
2.2.3 [选项] [参数]:

-a:查询所有软件包

-e:删除指定的软件包

-f<文件>:查询拥有指定文件的套件;

-h或–hash:显示进度信息

-i:显示包的详细信息

-i<软件包>或–install<软件包>:安装指定的软件包

-l:显示包的文件列表

-p:查询指定的RPM包

-q:使用询问模式

-U<软件包>或–upgrade<软件包>:升级指定的程序包

-v:显示指令执行过程;

-vv:详细显示指令执行过程,便于排错。

常用命令组合:

-ivh:安装显示安装进度–install–verbose–hash

-Uvh:升级软件包–Update;

-qpl:列出RPM软件包内的文件信息[Query Package list];

-qpi:列出RPM软件包的描述信息[Query Package install package(s)];

-qf:查找指定文件属于哪个RPM软件包[Query File];

-Va:校验所有的 RPM软件包,查找丢失的文件[View Lost];

-e:删除包

–force 强制操作 如强制删除等;

–requires 显示该包的依赖关系;

–nodeps 忽略依赖关系并继续操作

你可能感兴趣的:(linux)