当前位置:首页 > 购车养车

2500rpm是什么意思 rpm文件

34资源网2022-07-15340

本节讲解如何使用 rpm 命令对 RPM 二进制包进行安装、卸载和升级操作。我们以安装 apache 程序为例。因为后续章节还会介绍使用源码包的方式安装 apache 程序,读者可以直观地感受到源码包和 RPM 包的区别。

RPM包默认安装路径

通常情况下,RPM 包采用系统默认的安装路径,所有安装文件会按照类别分散安装到表 1 所示的目录中。

RPM 包的默认安装路径是可以通过命令查询的。除此之外,RPM 包也支持手动指定安装路径,但此方式并不推荐。因为一旦手动指定安装路径,所有的安装文件会集中安装到指定位置,且系统中用来查询安装路径的命令也无法使用(需要进行手工配置才能被系统识别),得不偿失。与 RPM 包不同,源码包的安装通常采用手动指定安装路径(习惯安装到 /usr/local/ 中)的方式。既然安装路径不同,同一 apache 程序的源码包和 RPM 包就可以安装到一台 Linux 服务器上(但同一时间只能开启一个,因为它们需要占用同一个 80 端口)。实际情况中,一台服务器几乎不会同时包含两个 apache 程序,管理员不好管理,还会占用过多的服务器磁盘空间。

RPM 包的安装

安装 RPM 的命令格式为:

[root@localhost ~]# rpm -ivh 包全名

注意一定是包全名。涉及到包全名的命令,一定要注意路径,可能软件包在光盘中,因此需提前做好设备的挂载工作。

此命令中各选项参数的含义为:

-i:安装(install);-v:显示更详细的信息(verbose);-h:打印 #,显示安装进度(hash);

例如,使用此命令安装 apache 软件包,如下所示:

[root@localhost ~]# rpm -ivh \/mnt/cdrom/Packages/httpd-2.2.15-15.el6.centos.1.i686.rpmPreparing...####################[100%]1:httpd####################[100%]

注意,直到出现两个 100% 才是真正的安装成功,第一个 100% 仅表示完成了安装准备工作。此命令还可以一次性安装多个软件包,仅需将包全名用空格分开即可,如下所示:

[root@localhost ~]# rpm -ivh a.rpm b.rpm c.rpm

如果还有其他安装要求(比如强制安装某软件而不管它是否有依赖性),可以通过以下选项进行调整:

-nodeps:不检测依赖性安装。软件安装时会检测依赖性,确定所需的底层软件是否安装,如果没有安装则会报错。如果不管依赖性,想强制安装,则可以使用这个选项。注意,这样不检测依赖性安装的软件基本上是不能使用的,所以不建议这样做。-replacefiles:替换文件安装。如果要安装软件包,但是包中的部分文件已经存在,那么在正常安装时会报"某个文件已经存在"的错误,从而导致软件无法安装。使用这个选项可以忽略这个报错而覆盖安装。-replacepkgs:替换软件包安装。如果软件包已经安装,那么此选项可以把软件包重复安装一遍。-force:强制安装。不管是否已经安装,都重新安装。也就是 -replacefiles 和 -replacepkgs 的综合。-test:测试安装。不会实际安装,只是检测一下依赖性。-prefix:指定安装路径。为安装软件指定安装路径,而不使用默认安装路径。

apache 服务安装完成后,可以尝试启动:

[root@localhost ~]# service 服务名 start|stop|restart|status

各参数含义:

start:启动服务;stop:停止服务;restart:重启服务;status: 查看服务状态;

例如:

[root@localhost ~]# service httpd start #启动apache服务

服务启动后,可以查看端口号 80 是否出现。命令如下:

[root@localhost ~]# netstat -tlun | grep 80tcp 0 0 :::80:::* LISTEN

也可以在浏览器中输入 Linux 服务器的 IP 地址,访问这个 apache 服务器。目前在 apache 中没有建立任何网页,所以看到的只是测试页,如图 2 所示。

也可以在浏览器中输入 Linux 服务器的 IP 地址,访问这个 apache 服务器。目前在 apache 中没有建立任何网页,所以看到的只是测试页,如图 2 所示。

图 2 apache测试页

RPM包的升级

使用如下命令即可实现 RPM 包的升级:

[root@localhost ~]# rpm -Uvh 包全名

-U(大写)选项的含义是:如果该软件没安装过则直接安装;若没安装则升级至最新版本。

[root@localhost ~]# rpm -Fvh 包全名

-F(大写)选项的含义是:如果该软件没有安装,则不会安装,必须安装有较低版本才能升级。

RPM包的卸载

RPM 软件包的卸载要考虑包之间的依赖性。例如,我们先安装的 httpd 软件包,后安装 httpd 的功能模块 mod_ssl 包,那么在卸载时,就必须先卸载 mod_ssl,然后卸载 httpd,否则会报错。

软件包卸载和拆除大楼是一样的,本来先盖的 2 楼,后盖的 3 楼,那么拆楼时一定要先拆除 3 楼。

如果卸载 RPM 软件不考虑依赖性,执行卸载命令会包依赖性错误,例如:

[root@localhost ~]# rpm -e httpderror: Failed dependencies:httpd-mmn = 20051115 is needed by (installed) mod_wsgi-3.2-1.el6.i686httpd-mmn = 20051115 is needed by (installed) php-5.3.3-3.el6_2.8.i686httpd-mmn = 20051115 is needed by (installed) mod_ssl-1:2.2.15-15.el6.centos.1.i686httpd-mmn = 20051115 is needed by (installed) mod_perl-2.0.4-10.el6.i686httpd = 2.2.15-15.el6.centos.1 is needed by (installed) httpd-manual-2.2.15-15.el6.centos.1 .noarchhttpd is needed by (installed) webalizer-2.21_02-3.3.el6.i686httpd is needed by (installed) mod_ssl-1:2.2.15-15.el6.centos.1.i686httpd=0:2.2.15-15.el6.centos.1 is needed by(installed)mod_ssl-1:2.2.15-15.el6.centos.1.i686

RPM 软件包的卸载很简单,使用如下命令即可:

[root@localhost ~]# rpm -e 包名

-e 选项表示卸载,也就是 erase 的首字母。RPM 软件包的卸载命令支持使用“-nocteps”选项,即可以不检测依赖性直接卸载,但此方式不推荐大家使用,因为此操作很可能导致其他软件也无法征程使用。

感谢开源软件为我们工作效率和生活质量带来的便利与价值,感谢为开源软件开发和推广使用做出努力的人们,本文知识来源于网络,大仁笔记收集整理,如果觉得不错欢迎点赞、收藏、转发。

我是@大仁笔记,欢迎大家学习交流,一起为更好的明天好好努力。

看完文章,还可以扫描下面的二维码下载快手极速版领4元红包

快手极速版二维码

快手极速版新人见面礼

除了扫码领红包之外,大家还可以在快手极速版做签到,看视频,做任务,参与抽奖,邀请好友赚钱)。

邀请两个好友奖最高196元,如下图所示:

快手极速版邀请好友奖励

扫描二维码推送至手机访问。

版权声明:本文由34楼发布,如需转载请注明出处。

本文链接:https://www.34l.com/post/19219.html

分享给朋友:

相关文章

奔腾b50怎么开cd(09款奔腾b50有蓝牙吗)

奔腾b50怎么开cd(09款奔腾b50有蓝牙吗)

奔腾B50是一汽轿车自主研发的汽车,于2009年5月16日推出,在操控、品质、空间等诸多方面都具有优异的表现,配备米其林博悦节能系列轮胎,在静音性效果很专业。 2009年5月16日初次亮相,奔腾B50以高起点、高性能、高品质“全…

汕德卡车没劲怎么回事(汕德卡中车一窜一窜)

汕德卡车没劲怎么回事(汕德卡中车一窜一窜)

LNG供气系统的T作原理及组成 LNG是由天然气经脱水、脱硫、脱除杂质等净化处理后,再通过多级节流(或深冷)技术将甲烷的温度降至-162℃,得到的一种无色、无味、无毒、易蒸发的液体。 作为车用燃料,与柴油和汽油相比L…

奥迪a4怎么样2018(a6l奥迪报价2019款)

奥迪a4怎么样2018(a6l奥迪报价2019款)

车市不易,看似顺风顺水强势发力的豪车领域同样“内卷”严重,为了争夺消费者的目光,车企品牌都拿出了十八般武艺,为了市场和消费者调整改变,有降价的,有全方位提升的,让排名榜单也变得格外精彩,老面孔新朋友轮番上阵,可谓是你方唱罢我登场。…

怎么改装江淮瑞风锁车有滴一声(瑞风商务车改装论坛)

怎么改装江淮瑞风锁车有滴一声(瑞风商务车改装论坛)

这是一个快节奏的年代!同样也是一个“慢节奏”的年代!相信经历过堵车的朋友们都深有体会的!那么我们每天堵在路上的车主要用什么来打发这漫长的时间呢?这个时候一套好的音响系统便是你最好的朋友了!一套完美的音响系统是车友们最好的享受,一天的疲惫工作…

蒙迪欧空调制冷剂怎么加(汽车空调加注制冷剂的步骤)

蒙迪欧空调制冷剂怎么加(汽车空调加注制冷剂的步骤)

夏天到了,很多车主感觉自己爱车空调制冷效果不如以前,到底应该怎么处理,是空调压缩机坏了,还是管路存在泄漏,看懂这些,你甚至也可以自己动手操作。 首先汽车空调系统泄漏在每年100g以内是正常的,定期进行添加即可。制冷剂最大的泄漏源…

汽车中控漏电不换控制器怎么解决(领域中控漏电)

汽车中控漏电不换控制器怎么解决(领域中控漏电)

汽车已成为人们日常生活工作中不可缺少的代步工具。很多司机朋友反映车辆放置一晚上第二天电瓶就没电了 ,汽车漏电会导致车辆蓄电池亏电, 出现起动困难或电器工作不良的现象,如何检测汽车是否漏电呢? 导致汽车漏电的主要原因是线路短路造成…