- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件包管理2012113课件.ppt
安装:rpm -i,--install(返回) 在rpm -i时,rpm命令会查询本地数据库,以确定两件事情: (1)系统已经具备所有的先决条件 (2)安装rpm不会破坏任何现在文件 不过,有办法可以让rpm在安装之前,针对这两件事情而言,可以反其道而行之: --nodeps :告诉rpm不要去检查相关的依赖性 --replacefiles :若在安装的过程中出现了“某个文件已安装在系统上”的信息,可使用这个参数来直接覆盖该文件。 --replacepkgs :重新安装某个已经安装过的软件包 --force :这个参数其实就是—replacefiles 与 –replacepkgs 的综合体 升级:rpm -U,--upgrade 刷新:rpm -F,--freshen(返回) 升级时,系统中原有的软件包会先被删除(不包括配置文件),然后再安装新(高)版本的软件包。 原来安装的软件包配置文件将以.rpmsave为扩展名保存。 -Uvh,--upgrade :后面接的软件包若没有安装过,则系统将直接安装;若后面接的软件包已安装过其旧版本,则系统将自动更新至新版。 -Fvh,--freshen :如果后面接的软件包并未安装到Linux系统上,则该软件包不会安装;即只有Linux系统内已经安装的软件包才会被“升级”。 rpm 校验(返回1) 根据/var/lib/rpm/目录下的数据库中的内容或某个RPM软件包文件来对系统中已安装的RPM包进行校验。 # rpm –Va # rpm –V 已安装的软件包名称 # rpm –Vp 某个RPM文件的文件名 # rpm –Vf 系统上的某个文件 rpm 校验(返回2) S:file size differs //文件的容量大小是否改变 M:mode differs(includes permissions and file type) // 文件的类型或文件的属性,以及可执行参数已被改变 5:MD5 sum differs //MD5 这是一种加密防“被黑”的属性已被改变 D:device major/minor number mis-match //设备名称已被改变 L:readlink(2) path mis-match // Link 属性已被改变 U:user ownership differs //文件的拥有者已被改变 G:group ownership differs //文件的所属用户组已被改变 T:mtime differs //文件的修改时间已被改变 rpm 校验(返回3) c:配置文件 config file d:文档文件 documentation g:“鬼”文件ghost file。通常该文件不包含在某个软件包中,较少发生。 l:授权文件 license file r:自述文件 read me * * * 第5章 软件包管理 5.1 RPM软件包管理 RPM是RPM Package Manager的缩写,是由Red Hat公司提出的一种软件包管理标准,可用于软件包的安装、查询、更新升级、校验、卸载已安装的软件包以及生成.rpm格式的软件包等,其功能均是通过rpm命令结合使用不同的命令参数来实现的。由于功能十分强大,RPM已成为目前Linux各发行版本中应用最广泛的软件包格式之一。 RPM软件包的名称具有特定的格式,其格式为: 软件名称-版本号(包括主版本和次版本号).软件运行的硬件平台.rpm 比如,Telnet服务器程序的软件包名称为telnet-server-0.17-25.i386.rpm rpm软件包中的文件以压缩格式存贮,并拥有一个定制的二进制头文件,其中包含有关于本软件包和内容的相关信息,便于对软件包信息进行查询。 5.1.1 RPM简介 5.1 RPM软件包管理 1.查询rpm软件包 查询rpm软件包使用-q参数,要进一步查询软件包中的其他方面的信息,可结合使用一些相关的参数。 ⑴ 查询系统中已安装的全部rpm软件包 若要查看系统中已安装了哪些rpm软件包,可使用rpm -qa命令来实现,其中a参数代表全部(all)。一般系统安装的软件包较多,为便于分屏浏览,可结合管道操作符和less命令来实现,其命令用法为: [root@rh9 root]# rpm -qa | less 5.1.2 使用RPM命令 5.1 RPM软件包管理 ⑵ 查询指定的软件包是否安装 命令用法:rpm -q 软件包名称列表 该命令可同时查询多个软件包,各软件包名称之间用空格分隔,若指
您可能关注的文档
最近下载
- 2012、2014-2019年华中科技大学《431金融学综合》历年考研真题汇总(含部分答案).pdf
- 个人信用报告征信简版电子版PDF版2024年2月最新版带水印可编辑.pdf
- 浅析欧莎服装品牌新媒体营销策略.docx
- 中班音乐《小老鼠打电话》PPT课件.pptx
- 中国自然地理:华北地区PPT.pptx
- 《地球脉动3》招商通案.pdf
- 锥坡工程量计算(支持斜交、溜坡计算).xls VIP
- 消防救援作战训练安全1.pptx VIP
- 河北省唐山市路北区2023-2024学年数学三年级第一学期期末质量检测试题含答案.doc
- 21版《思想道德与法治》 第三节:投身崇德向善的道德实践5.3 课件.ppt
文档评论(0)