rpm与yum的综合性介绍与示例演示
副标题[/!--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:测试软件包是否可以安装 (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |