3.2 Linux中rpm命令管理之安装命令


区分原因:如果操作的是一个没有安装过的软件包,比如说要安装这个包(之前未装),则必须要使用包全名;并且要使用绝对路径安装,或者cd到这个包的目录下-Packages 安装。

如果操作的是安装过的包,可以使用包名,比如卸载、查询这个包。原因在linux中所有装好的包都在/var/lib/rmp  这个数据库中,所以版本这些信息就不用写了,告诉linux包名,就能在这个数据库中找到这个包。

用rmp安装阿帕奇:

首先是要在/mnt/cdrom/Packages 目录下进行rpm包的安装。安装包的光盘挂载在cdrom目录下。





忘记安装到上一个对应的是哪个包的依赖,可以再从新安装阿帕奇,继续往下安装



安装成功后,这个时候可以安装阿帕奇主包2.2


安装2.2成功。安装时间其实和windows差不多,因为这是二进制包,是经过编译后的软件包,所以源代码是看不到的。

安装到这,阿帕奇只装了2.2和tools。我们还有manual和devel


就先装到这,现在阿帕奇安装了3个包:


devel包留着用yum装。

通过以上安装过程,总结:

1、安装每一个软件包,安装的步骤都不是一样的。安装依赖包多少取决于所用系统装自带(安装)的包多少。换一个环境,这个实验步骤就不一样。本节讨论如何一步一步先安装依赖包。

2、用rpm手工安装很不方便,虽然不会报错,但是依赖性就要安装十几个包,上图安装只是竖型依赖,只碰到一个库文件依赖还没有环形依赖。

3、实际rpm 的真正安装实际是依赖yum安装,虽然yum比较方便,但是yum没有查询校验命令。其实不管rpm命令还是yum都是安装的rpm包。没有yum包。yum就是安装的rpm包。安装包只有rpm包和源码包。

4、yum只能安装和卸载,没有查询校验,查询和校验还是要用rpm命令操作


猜你喜欢

转载自blog.csdn.net/purpletassels/article/details/79917024
3.2