快速业务通道

Linux软件包管理器

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-01
一、RPM软件包管理器: 简化了在Redhat Linux 系统中发布、安装、升级和删除软件包的过程. 1、RPM软件包命名格式: name-version-release.architecture.rpm name:软件名字;version:项目的版本;release:红帽内部补丁; rpm 是YUM的后端程序,按装的时候需要注意依赖性的问题; 2、RPM命令的使用: 1)安装:rpm -i(--install) 备注: a-v,-h是输出选项,-v表示显示附加信息,-h安装时输出 # ; b)使用rpm安装软件包时,可以使用网络地址如:ftp://http:// 2)升级:rpm U(--upgrade) 用来升级已经安装的软件包,升级后原来的将被删除;原来的软件包配置文件以.rpmsave为扩展名保存; 3)刷新软件包:rpm-F(--freshen) 刷新软件包和升级软件包基本相同;但如果命令中指定的软件包还没有安装则: 拥有帝国一切,皆有可能。欢迎访问phome.neta) 当使用-U时,无论原系统中是否有都会安装该软件包; b) 当使用-F时,该软件包将被忽略不会被安装; 4)删除软件包rpm –e(--erase): 从系统中删除软件,软件包参数是已安装的软件包名称,不是软件包文件名. 3、用RPM更新内核: rpm –ivh kernel-version.arch.rpm 备注:更新内核不能使用-U或者-F;如果安装的内核不稳定剩下就是一个不能正常引导的系统了 3、RPM查询: 格式:rpm –q what_pachkages what_infomation 1)安装过的软件包的选项: rpm –qa 列出所有自己安装的软件包; rpm –qf filename 显示拥有该文件的软件包(这个文件是由哪个软件包安装的); rpm –qi package_name 显示软件包的一般信息; rpm –ql package_name 列出软件包中的所有文件; 2)未安装的软件包的选项: rpm –qip <package_name>.i386.rpm 显示软件包一般信息; rpm –qlp <package_name> .i386.rpm显示软件包文件列表; 4、RPM校验: 1RPM包校验: rpm –V package_name 根据rpm数据库来校验已安装的rpm软件包; rpm -Vp <package_name> .i386.rpm 根据软件包文件来校验已安装的软件包; rpm –Va 根据rpm数据库来校验所有已安装的软件包; 2RPM 拥有帝国一切,皆有可能。欢迎访问phome.net软件包签名校验: rpm – import RPM-GPG-KEY RPM-GPG-KEY的实际路径/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 红帽发型的每个软件包都有GPG私人签名 ,另外与之对应的公共签名于红帽发行版一起发布;当安装软件包时需要使用公共签名来校验相关软件包文件的完整性,我们导入公钥. 下图是没有指定公钥地址出现的错误提示! 二、YUM:RPM的前端程序,解决包依赖性,可以在过个库中定位软件包. 1、YUM命令的使用: yum list 查看YUM源软件包列表; yum install [-y] package 安装软件包; yum remove package 卸载软件包; yum update 升级安装的软件包; yum clean all 清除YUM产生的临时文件、记录等; 2、配置额外YUM库: 方法一:在/etc/yum.repos.d目录下新建.repo结尾的文件,内容格式如下: [repo-name] YUM源的名字,可以随便写; Nameyum源的名字可以随便写,要求和上面中括号中的名字相同; baseurl:=http:// YUM源的地址,支持ftp://,http://,和file:// Enable=1 启用这个配置文件; gpgcheck=1 校验密钥; gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 这个是指定公钥的位置的,可选;如果不写这句,要运行rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 方法二:直接修改/etc/yum.conf,格式按照上面的来. 拥有帝国

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号