在 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 ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心...
### Linux RPM 包安装知识点详解 #### 一、RPM包简介 RPM(Red Hat Package Manager)是一种广泛应用于Linux发行版中的软件包管理工具,主要用于安装、卸载、升级和查询软件包。RPM最初由Red Hat开发,但随着时间...
通常情况下,Apache可以通过多种方式安装到Linux系统上,其中一种常用的方式就是通过RPM包进行安装。RPM (Red Hat Package Manager) 是一种用于管理软件包的工具,广泛应用于Red Hat系列的Linux发行版中。当用户不再...
RPM 不仅支持软件包的安装、更新,还支持查询及卸载等功能。本文将详细介绍如何使用 RPM 进行软件的卸载操作,并简要介绍 Linux 软件包的安装过程。 #### Linux 软件包类型 在 Linux 中,常见的软件包格式主要有两...
1. rpm命令:rpm命令是Red Hat Linux系统中最常用的安装和卸载命令。例如,使用以下命令可以安装FileName.rpm软件包: ``` rpm -ivh FileName.rpm ``` 卸载命令为: ``` rpm -e FileName ``` 2. dpkg命令:dpkg命令...
### rpm包安装相关命令详解 在Linux环境中,`rpm`(Red Hat Package Manager)是管理软件包的强大工具,它不仅支持软件包的安装、卸载、升级,还提供了丰富的查询功能。以下是对rpm命令中涉及的关键操作的深入解析...
### Linux RPM包命令详解 在Linux环境中,RPM(Red Hat Package Manager)是管理软件包的一种强大工具。它被广泛应用于Red Hat、Fedora、CentOS等基于RPM的发行版中。通过RPM,用户可以轻松地安装、卸载、升级、...
### Linux下MQ安装与卸载知识点详解 #### 一、概述 在Linux环境下进行WebSphere MQ(以下简称“MQ”)的安装与卸载是IT运维人员必须掌握的关键技能之一。本文将详细介绍在Linux系统上安装及卸载MQ的步骤与注意事项...
"Linux RPM 软件安装方法详解" 在 Linux 系统中,RPM(Red Hat Package Manager)是最常用的软件包管理器之一。RPM 软件包通常具有类似 foo-1.0-1.i386.rpm 的文件名,其中包括软件包的名称(foo)、版本号(1.0)...
### Linux RPM 命令详解 #### 概述 RPM (Red Hat Package Manager) 是一个流行的 Linux 软件包管理系统,最初由 Red Hat 开发,后来被多个 Linux 发行版采用,如 Fedora、Mandriva、SUSE 和 Yellow Dog 等。RPM 的...
RPM是基于Linux的开源操作系统中的一种包管理工具,通过RPM格式的软件包,用户可以轻松地管理软件的安装、升级和卸载。SPEC文件是RPM打包的核心,它包含关于软件包的所有信息,如版本、作者、依赖关系以及如何构建和...
以上介绍了Linux环境下几种常见的软件安装与卸载方法,包括RPM包安装、源码包安装以及自定义安装程序等。每种方法都有其适用场景和特点,根据实际情况选择合适的安装方式可以提高效率,减少不必要的麻烦。此外,建议...
### Linux RPM 安装命令详解 在Linux系统中,RPM(Red Hat Package Manager)是一种广泛使用的软件包管理系统,主要用于管理、安装、卸载及升级软件包。通过RPM,用户可以轻松地处理各种类型的软件包,从而简化了在...
### RPM在Linux下的核心操作详解 #### 一、引言 在Linux环境下,RPM(Red Hat Package Manager)是一款广泛使用的软件包管理工具,它能够帮助用户高效地进行软件包的安装、卸载、升级、查询和验证。本文将深入探讨...
### Linux 中 RPM 命令参数使用详解 #### 一、引言 RPM(Red Hat Package Manager)是Linux中最常用的软件包管理器之一,它主要用于处理Linux发行版中的软件包安装、卸载、更新、验证等操作。RPM不仅在Red Hat系列...
RPM打包原理详解主要涉及如何创建自己的RPM软件包,以便在这些系统中方便地安装、升级和管理软件。本篇文章将深入探讨RPM打包的各个方面。 1. RPM基础知识: - **RPM结构**:RPM软件包由元数据和软件内容两部分...
在Linux环境中,RPM(Red Hat Package Manager)是一种常用的软件包管理系统,用于安装、升级和卸载软件。对于RPM格式的glibc 2.14安装包,你可以通过以下步骤进行安装: 1. **下载glibc 2.14 RPM包**:首先,你...
### Linux下Web服务环境故障卸载与重新配置详解 在Linux环境下进行Web服务环境的维护时,遇到故障可能需要对原有的LAMP (Linux, Apache, MySQL, PHP) 或 LNMP (Linux, Nginx, MySQL, PHP) 环境进行卸载并重新配置。...