老男人百科 > 百科 > 正文

linux安装rpm软件包的命令(linux rpm和deb的区别)

2023-05-14 12:58:28 阅读( 2919)

在Linux操作系统下,几乎所有的软件均通过RPM进行安装、卸载及管理等操作。

在Linux操作系统下,几乎所有的软件都是通过RPM进行安装、卸载和管理的。RPM的全称是Redhat Package Manager,是Redhat公司提出的。

Linux下管理软件包的软件。Linux安装时,除了少数核心模块,几乎所有模块都是通过RPM安装的。RPM有五种操作模式,即安装、卸载、升级、查询和验证。

RPM安装操作

命令:

rpm -i需要安装包文件名。

例子如下:

Rpm -i sample installation sample. rpm package;

Rpm -iv example.rpm安装example.rpm包,并显示安装过程中正在安装的文件信息;

Rpm -ivh example.rpm安装example.rpm包,并在安装过程中显示正在安装的文件信息和安装进度;

RPM查询操作

命令:

rpm -q …

附加查询命令:

a .查询所有已安装的软件包以下两个附加命令用于查询安装包的信息;

我显示安装包的信息;

l显示安装包中所有文件的安装目录;

s显示安装版本中所有文件的状态及其安装目录;以下两个附加命令用于指定是否需要查询安装包或安装的文件;

p查询安装包的信息;

f查询的是已经安装的文件信息;

例子如下:

rpm -qa | grep tomcat4查看tomcat4是否被安装;

Rpm -qip sample View the information of the sample. rpm installation package;

Rpm -qif /bin/df查看/bin/df文件所在安装包的信息;

Rpm -qlf /bin/df查看/bin/df文件所在安装包中每个文件的安装目录;

RPM卸载操作

命令:

rpm -e 需要卸载的安装包

在卸载之前,通常需要使用rpm -q …命令查出需要卸载的安装包名称。

举例如下:

rpm -e tomcat4 卸载tomcat4 软件包

RPM 升级操作

命令:

rpm -U 需要升级的包

举例如下:

rpm -Uvh example.rpm 升级example.rpm 软件包

RPM 验证操作

命令:

rpm -V 需要验证的包

举例如下:

rpm -Vf /etc/tomcat4/tomcat4.conf

输出信息类似如下:

S.5.T c /etc/tomcat4/tomcat4.conf

其中,S 表示文件大小修改过,T 表示文件日期修改过。限于篇幅,更多的验证信息请您参考rpm 帮助文件:man rpm

RPM 的其他附加命令

--force 强制操作如强制安装删除等;

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

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

专题页