如何理解yum和rpm

2016-01-19 21:38:01 8157

1.在linuxyumrpm都是用来安装rmp包的。所不同的是yum是从网络安装源上下载rpm包自动安装,并且自行解决依赖包的安装。rpm命令是安装本地已下载的rpm包安装,依赖关系需要手动下载和安装。如果是rpm是自己修改编译的,那么只能用rpm命令安装了。

2.值得注意的是yum自行安装的版本有点低,而rpm命令可以下载高版本安装,但需解决依赖关系。

3.yum

#yum -y install包名     安装 

#yum remove 包名 卸载

4.rpm命令

1.)rpm -qa | grep httpd   #查看是否安装了apache

   rpm -i packageName.rpm   #安装以.rpm结尾的包

2.)有些是以.src.rpm结尾的软件包,如:a.src.rpm

#rpm -i a.src.rpm

#cd /usr/src/redhat/SPECS

#rpmbuild -bp a.specs

#cd /usr/src/redhat/BUILD/a

#./configure

#make

#make install

3.)yum不同的还有rpm可以指定安装的路径,这样的好处是卸载方便。

rpm -ivh --relocate /=/etc/install a.rpm     #relocate参数进行安装

rpm -ivh --prefix=/etc/install a.rpm

4.卸载rpm软件包

rpm -e 包名    #卸载时不可以有后缀名.rpm

5.查看软件包的版本信息如:

rpm -q myssql #单个查看某个软件包的版本信息

rpm -qa   #查看所有的rpm安装包

6.查看软件包的安装路径如:rpm -ql mysql

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: