`

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 …

附加查询命令:

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软件包的安装及卸载.docx

    Linux系统下RPM软件包的安装及卸载 RPM(Redhat Package Manager)是Linux操作系统下的软件包管理器,用于安装、卸载、升级和查询软件包。RPM提供了五种操作模式:安装、卸载、升级、查询和验证。 RPM安装操作 ...

    Linux系统管理技术实验8-linux下软件的安装和卸载.doc

    RPM(RedHat Package Manager)是一种软件包管理工具,用于管理 Linux 系统下的软件安装、查询和卸载。RPM 文件格式名称虽然打上了 RedHat 的标志,但其原始设计理念是开放式的,现在包括 OpenLinux、S.u.S.E. 以及 ...

    Linux上安装和卸载rpm软件包的方法

    Linux上安装和卸载rpm软件包的方法如下所示: 1.如何安装rpm软件包 rmp软件包的安装可以使用程序rpm来完成。执行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前...

    Linux下软件的安装与卸载

    Linux 软件的安装与卸载可以通过多种方式实现,包括二进制分发软件包和源代码分发软件包。 二进制分发软件包是指事先已经编译好二进制形式的软件包的发布形式,例如 *.rpm 形式的软件包。这种软件包的优点是安装...

    Linux下软件的安装与卸载方法.pdf

    根据 Linux 下软件的安装与卸载方法,软件可以分为二进制形式的软件包和源代码形式的软件包两种。 二进制形式的软件包 二进制形式的软件包是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易...

    Linux运维-运维课程运维基本功d8-自有服务&软件包管理-08-RPM软件包查询与卸载.mp4

    Linux运维-运维课程运维基本功d8-自有服务&软件包管理-08-RPM软件包查询与卸

    Linux下软件的安装与卸载方法简介

    总的来说,Linux下的软件安装和卸载并不复杂,只是需要熟悉不同的工具和命令。随着Linux桌面环境的发展,图形化工具使得管理软件变得更加用户友好。初学者可以通过实践和查阅相关文档,很快掌握在Linux上安装和卸载...

    Linux下软件的安装与卸载(redhat)

    Linux 软件安装与卸载(Redhat) Linux 操作系统中,软件的安装和卸载是最基本的操作之一。在 Redhat Linux 中,软件安装有两种不同的形式,即源码安装和 rpm 安装。下面将详细介绍这两种安装方式。 源码安装 ...

    5-1RPM软件包管理.pdf

    3. 软件包卸载:RPM 软件包管理系统可以卸载软件包,释放磁盘空间。 4. 软件包查询:RPM 软件包管理系统可以查询软件包的信息,包括软件包的名称、版本、描述和依赖关系。 RPM 软件包管理系统的优点包括: 1. 方便...

    linuxRPM包管理及linux for QQ的安装过程

    以安装 LinuxQQ-v1.0.2-beta1.i386.rpm 为例,假设这个软件包已经下载,放在 /root/download 目录下。 1. 使用“rpm –qpi”命令查询 linuxqq-v1.0.2-beta1.i386.rpm 安装包的详细信息。 2. 使用“rpm –qpl”命令...

    Linux下软件包的安装与管理

    总的来说,Linux下的软件包安装与管理是一门涵盖广泛的技术,理解并熟练掌握这三种安装方式,能让你在使用Linux系统时更加得心应手。无论是系统管理员还是普通用户,都应该根据自己的需求选择最适合的安装方法。

    03:linux安装软件包.docx

    RPM 软件包是 Red Hat Linux 可用的软件包封装格式,文件扩展名为“.rpm”,只能在使用 RPM 软件包管理器的 Linux 操作系统中安装。安装 RPM 软件包需要使用 rpm 命令或 yum 命令。 DEB 软件包是 Debian Linux 提供...

    ROSEHA for Linux 培训课程ppt 安装与卸载软件包

    **ROSEHA for Linux:安装与卸载软件包** ROSEHA(Redundant Open Source High Availability)是一款针对Linux系统的高可用性解决方案,它旨在提供关键服务的持续性和稳定性,确保在硬件或软件故障时,系统和服务仍...

    Linux 中 RPM包 安装 查询 卸载命令小结及yum命令详解

    另外在 Linux 操作系统下,几乎所有的软件都可以通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心...

    linux的rpm软件安装的方法

    卸载软件包就象安装软件包时一样简单:`$ rpm -e foo`。注意这里使用的是软件包的名字 foo,而不是软件包文件的名字 foo-1.0-1.i386.rpm。如果其它软件包依赖于您要卸载的软件包,卸载时则会产生错误信息。例如:`$ ...

    Linux下软件的安装与卸载方法 (2).pdf

    总的来说,Linux下的软件安装和卸载既有简单的命令行操作,也有复杂的源代码编译。了解并掌握这些方法,能帮助用户更好地管理和维护自己的Linux系统。记住,选择合适的安装方式和利用好包管理工具,可以大大提高效率...

    Linux下软件的基本安装和卸载.docx

    Linux 软件的基本安装和卸载 Linux 下软件的安装主要有两种不同的形式:一种是以源码形式发送的,另一种是...本文档提供了 Linux 下软件的基本安装和卸载方法,旨在帮助用户更好地理解和掌握 Linux 软件的安装和卸载。

    Linux应用技术:RPM软件包管理.pptx

    RPM软件包管理;RPM;RPM的优点;RPM的功能;RPM包管理前的准备;RPM包的名称;获得RPM包;查询软件包;查询软件包;查询软件包;查询软件包命令总结;安装软件包;使用rpm方式安装软件;查询telnet服务器的软件包是否安装成功 ...

Global site tag (gtag.js) - Google Analytics