网络百科 百科 linux中rpm软件包的安装和卸载(linux没有rpm怎么安装)

linux中rpm软件包的安装和卸载(linux没有rpm怎么安装)

在Linux操作系统下,几乎所有的软件都是通过RPM进行安装、卸载和管理的。RPM被称为Redhat Package Manager,是Redhat公司提出的,用来管理Linux下的软件包。Linux安装的时候,除了少数核心模块,其他模块几乎都是通过RPM安装的。RPM有五种操作模式,即安装、卸载、升级、查询和验证。

RPM安装操作

命令:

要安装的软件包的Rpm -i文件名

例子如下:

Rpm -i example.rpm安装example.rpm包;

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

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

RPM查询操作

命令:

rpm -q …

附加查询命令:

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

我显示安装包的信息;

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

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

p查询安装包的信息;

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

例子如下:

Rpm -qa | grep tomcat4,查看是否安装了Tomcat 4;

Rpm -qip example.rpm查看example.rpm安装包的信息;

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/Tomcat 4/Tomcat 4 . conf

输出类似于以下内容:

中五.T c /etc/tomcat4/tomcat4.conf

其中s表示文件大小已被修改,t表示文件日期已被修改。由于篇幅限制,请参考rpm帮助文件:man rpm以获得更多的验证信息。

RPM的其他附加命令

-强制安装和删除等强制操作。

- requires显示包的依赖性;

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