在 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 …
附加查询命令:
a 查询所有已经安装的包以下两个附加命令用于查询安装包的信息;
i 显示安装包的信息;
l 显示安装包中的所有文件被安装到哪些目录下;
s 显示安装版中的所有文件状态及被安装到哪些目录下;以下两个附加命令用于指定需要查询的是安装包还是已安装后的文件;
p 查询的是安装包的信息;
f 查询的是已安装的某文件信息;
举例如下:
rpm -qa | grep tomcat4 查看 tomcat4 是否被安装;
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/tomcat4/tomcat4.conf
输出信息类似如下:
S.5....T c /etc/tomcat4/tomcat4.conf
其中,S 表示文件大小修改过,T 表示文件日期修改过。限于篇幅,更多的验证信息请您参考rpm 帮助文件:man rpm
RPM 的其他附加命令
--force 强制操作 如强制安装删除等;
--requires 显示该包的依赖关系;
--nodeps 忽略依赖关系并继续操作;
相关推荐
Linux系统下RPM软件包的安装及卸载 RPM(Redhat Package Manager)是Linux操作系统下的软件包管理器,用于安装、卸载、升级和查询软件包。RPM提供了五种操作模式:安装、卸载、升级、查询和验证。 RPM安装操作 ...
### Linux下MQ的安装与卸载 #### 一、安装步骤 在Linux环境下安装MQ(Message Queue)是一项涉及系统配置、软件包管理以及环境变量设置的任务。以下将详细介绍这一过程。 **1. 用户与组创建** 为了确保MQ的正确...
Linux上安装和卸载rpm软件包的方法如下所示: 1.如何安装rpm软件包 rmp软件包的安装可以使用程序rpm来完成。执行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前...
RPM(RedHat Package Manager)是一种软件包管理工具,用于管理 Linux 系统下的软件安装、查询和卸载。RPM 文件格式名称虽然打上了 RedHat 的标志,但其原始设计理念是开放式的,现在包括 OpenLinux、S.u.S.E. 以及 ...
Linux 软件的安装与卸载可以通过多种方式实现,包括二进制分发软件包和源代码分发软件包。 二进制分发软件包是指事先已经编译好二进制形式的软件包的发布形式,例如 *.rpm 形式的软件包。这种软件包的优点是安装...
根据 Linux 下软件的安装与卸载方法,软件可以分为二进制形式的软件包和源代码形式的软件包两种。 二进制形式的软件包 二进制形式的软件包是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易...
### Linux下如何安装和卸载JDK 在Linux系统中安装和卸载Java Development Kit (JDK) 是一项常见的操作任务。本文将详细介绍两种主要的方法:通过`yum`包管理器进行安装与卸载,以及利用`rpm`包管理器进行相同的操作...
然后进入解压后的目录,执行以下命令进行配置、编译及安装: ```bash ./configure make make install ``` 这里,`./configure` 用于检查系统环境并生成Makefile文件;`make` 用于编译源代码;`make install` 用于将...
Linux运维-运维课程运维基本功d8-自有服务&软件包管理-08-RPM软件包查询与卸
本文将详细介绍如何在Linux环境下安装和卸载软件,包括使用RPM包管理和源码编译两种主要方式。 #### 二、RPM包管理 RPM(Red Hat Package Manager)是一种广泛应用于Red Hat系列发行版(如Fedora、CentOS等)中的...
总的来说,Linux下的软件安装和卸载并不复杂,只是需要熟悉不同的工具和命令。随着Linux桌面环境的发展,图形化工具使得管理软件变得更加用户友好。初学者可以通过实践和查阅相关文档,很快掌握在Linux上安装和卸载...
Linux 软件安装与卸载(Redhat) Linux 操作系统中,软件的安装和卸载是最基本的操作之一。在 Redhat Linux 中,软件安装有两种不同的形式,即源码安装和 rpm 安装。下面将详细介绍这两种安装方式。 源码安装 ...
1. 安装RPM软件包:使用`rpm -i [package_name].rpm`命令来安装软件包。 2. 卸载RPM包:使用`rpm -e [package_name]`命令来移除已安装的RPM包。 3. 升级RPM包:使用`rpm -Uvh [package_name].rpm`或`rpm -q --...
RPM 不仅支持软件包的安装、更新,还支持查询及卸载等功能。本文将详细介绍如何使用 RPM 进行软件的卸载操作,并简要介绍 Linux 软件包的安装过程。 #### Linux 软件包类型 在 Linux 中,常见的软件包格式主要有两...
RPM是Linux中最常用的软件包格式之一,掌握其安装与卸载方法对于使用基于RPM的Linux发行版尤为重要。 ##### 安装RPM包 使用以下命令可以轻松安装RPM包: ```bash rpm -ivh rpmfilename.i386.rpm ``` 这里,`-i`...
**ROSEHA for Linux:安装与卸载软件包** ROSEHA(Redundant Open Source High Availability)是一款针对Linux系统的高可用性解决方案,它旨在提供关键服务的持续性和稳定性,确保在硬件或软件故障时,系统和服务仍...
1. **RPM软件包安装** RPM(Red Hat Package Manager)是Linux中广泛使用的软件包管理器,尤其在Fedora、CentOS和RHEL等基于Red Hat的系统中。`xxx.rpm`文件即为RPM格式的软件包。通过系统自带的安装程序,如SuSE的...
Linux RPM 包管理及 Linux for QQ 的安装过程 Linux RPM 包管理是 Linux 操作系统中的一种软件包管理机制,用于安装、卸载和管理软件包。RPM(Red Hat Package Manager)是 Linux 中的一种软件包管理工具,能够对...