加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

rpm与yum的综合性介绍与示例演示

发布时间:2016-01-22 21:47:51 所属栏目:Linux 来源:网络整理
导读:1 软件包管理器 1.1主要功能把一个软件的二进制程序,库文件,配置文件,帮助文件打包成一个文件还可以把打包好的这个文件,按照我们指定的位置将二进制程序展
副标题[/!--empirenews.page--]

1 软件包管理器

1.1主要功能把一个软件的二进制程序,库文件,配置文件,帮助文件打包成一个文件还可以把打包好的这个文件,按照我们指定的位置将二进制程序展开到相关的路径上来

1.2 生成数据库,追踪记录所安装的每一个文件并且对实现软件包的安装,卸载,升级,查询,校验

2 rpm

2.1 rpm基本结构

rpm命令本身是个软件包,这个软件包提供了一些命令,然后rpm命令是来管理软件包的

2.2 rpm本身在管理的时候还需要提供追踪安装文件的功能,以便在以后实行卸载更重要的是还要提供查询的功能,查询包括根据软件包所安装的文件,或者是根据某个文件来查找这个文件是由哪个软件包安装所生成的,所以rpm本身有一个庞大的数据库/var/lib/rpm

2.3软件包的介绍

一个rpm包为了避免一个主包过大,一般都会做成一个或多个子包

主包(例如是:bind-9.7.1-1.i586.rpm)

子包:在主包下又加了一个子名字,版本号一样(例如:bind-libs-9.7.1-1.e15.i586.rpm、

bind-utiles-9.7.1-1.e15.i586.rpm)

2.3.1  rpm包名格式:

Name(名称)-version(版本号)-release(发行号).arch(平台架构)

bind-major(主版本号).minor(次版本号).release(修正号,-release.arch.rpm

主版本号:rpm包的功能有重大改进;次版本号:某个子功能发生重大变化;release发行号;修正了部分bug,调整了一点功能

2.4 rpm命令

2.4.1安装

rpm -h:以#显示安装进度,每个#表示2%

rpm  -v:显示详细信息

rpm -vv:显示安装更详细的过程

通常是使用命令:rpm –ivh 命令来安装软件包

--nodeps:忽略依赖关系; 会导致软件安装好后无法运行

--replacepkgs;重新安装,替换原有安装;

--replacefiles替换文件

--oldpackage降级

--force:强行安装,可以实现重装或降级;

--test:测试软件包是否可以安装

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读