千家信息网

Linux命令中的rpm命令怎么用

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章的内容主要围绕Linux命令中的rpm命令怎么用进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在Li
千家信息网最后更新 2026年11月03日Linux命令中的rpm命令怎么用

这篇文章的内容主要围绕Linux命令中的rpm命令怎么用进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!

在Linux中,RPM是进行软件得安装、卸载、等操作。RPM是由Redhat发行的,用于软件包的管理。

1)用RPM安装软件包,最简单的命令如下:

 #rpm -i example.rpm 安装 example.rpm 包;``#rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;``#rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度

2)删除已安装的软件包

要卸载软件包example,只需输入以下这行命令:

 # rpm -e example

注意:软件包名是example,而不是rpm文件名"example.rpm"。

3)升级软件包

升级软件类似于安装软件:

 # rpm -Uvh example.rpm

用户要注意的是:rpm会自动卸载相应软件包的老版本。如果老版本软件的配置文件通新版本的不兼容,rpm会自动将其保存为另外一个文件,用户会看到下面的信息:

 saving ``/etc/example``.conf as ``/etc/example``.conf.rpmsave

这样用户就可以自己手工去更改相应的配置文件。

另外如果用户要安装老版本的软件,用户就会看到下面的出错信息:

 # rpm -Uvh example.rpm``examle packag example-2.0-l(``which` `is newer) is already installed``error:example.rpm cannot be installed

如果用户要强行安装就使用-oldpackage参数。

4)查询软件包

用户可以用rpm -q在rpm的数据库中查询相应的软件,rpm会给出软件包的名称,版本,发布版本号,例如:

 # rpm -q example

下面是查询时可以使用的特定参数:

-a   :查询目前系统安装的所有软件包。 -f 文件名   :查询包括该文件的软件包。 -F   :同-f参数,只是输入是标准输入(例如 find /usr/bin | rpm -qF) -q 软件包名   : 查询该软件包 -Q   :同-p参数,只是输入是标准输入(例如 find /mnt/cdrom/RedHat/RPMS | rpm -qQ)

下面是输出时的格式选择:

-i 显示软件包的名称,描述,发行,大小,编译日期,安装日期,开发人员等信息。 -l 显示软件包包含的文件 -s 显示软件包包含的文件目前的状态,只有两种状态:normal和missing -d 显示软件包中的文档(如man,info,README等) -c 显示软件包中的配置文件,这些文件一般是安装后需要用户手工修改的,例如:sendmail.cf,passwd,inittab等 如果用-v参数就可以得到类似于ls -l的输出

5)用rpm校验软件包

 rpm -Vf 需要验证到包

rpm 实用技巧!

1)用户可以通过FTP来安装软件包。如果用户能够连上网络,想安装某个新的软件包时,可以直接用它的URL地址来安装: 比如:现在在ftp.linuxsir.com/pub/linux/redhat/RPMS/下有这个文件包:foo-1.0-1.i386.rpm,那就可以用这样的命令:

 # rpm -i ftp.linuxsir.com/pub/linux/redhat/RPMS/foo-1.0-1.i386.rpm

来安装,也可以查询!

2)如果用户不小心误删了几个文件,但不确定到底是那些文件,想对整个系统进行校验,以了解哪些部分可能已经损坏,可以用:

 # rpm -Va

3)如果用户碰到一个人不出来的文件,想要知道它是属于那一个软件包的话,可以这样做:

 # rpm -qf /usr/X11R6/bin/xjewel

结果会得到以下信息:

 xjewel-1.6-1

4)如果用户得到一个新的RPM文件,却不清楚它的内容;或想了解某个文件包将会在系统里安装那些文件,可以这样做:

 # rpm -qpi koules-1.2-2.i386.rpm

在Linux中还有一个管理软件包工具就是yum。

感谢你的阅读,相信你对"Linux命令中的rpm命令怎么用"这一问题有一定的了解,快去动手实践吧,如果想了解更多相关知识点,可以关注网站!小编会继续为大家带来更好的文章!

软件 软件包 文件 用户 命令 查询 信息 参数 版本 输入 内容 系统 来安 配置 只是 名称 手工 文件名 文章 日期 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 耶加雪菲 互联网科技官网 麻工互联网科技 银优互联网科技有限公司 奇酷互联网络科技公司 美国互联网黑科技 上海电发互联网科技有限公司 新华互联网科技2019 互联网时代科技改变生活 河南猎农互联网科技有限公司 黑科技闪耀互联网之光 赶超互联网科技 微信多开 苏州铭阳互联网科技有限公司 允成互联网科技有限公司融资 合肥互联网科技公司公章图片 元气玛特互联网科技公司是外包吗 中国互联网公司的科技投入 科技信息时代互联网发展 株洲百竞科技的互联网营销顾问 小牛互联网科技有限公司地址 互联网科技海报 互联网科技名片 天津摩尔互联网科技 互联网 新科技 互联网 科技馆 广州新华互联网科技学校电竞方面 上海京穆互联网科技有限公司 山东子淼互联网科技有限公司 郑州欣桑互联网科技有限公司 上海同邻互联网科技有限公司规模
0