Linux操作系统 教学课件 作者 孙斌 6 11 第7章.pptVIP

Linux操作系统 教学课件 作者 孙斌 6 11 第7章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 Linux常用工具 7.1 RPM软件包管理工具 7.1.1 RPM的安装和删除   RPM指令的第一个参数决定了RPM的操作类型。   1. 使用RPM包安装   使用RPM包安装的命令格式如下:    rpm -i ( or --install) options file1.rpm ... fileN.rpm 其中,file1.rpm ... fileN.rpm表示将要安装的RPM包的文件名;rpm -i表示在该RPM包及其旧版本均未被安装过的情况下,安装该RPM包。 与RPM安装有关的详细选项包括: -h (or --hash):安装时输出hash记号(“#”),即在安装时显示安装进度。 --test:只对安装进行测试,并不实际安装。 --percent:以百分比的形式输出安装的进度。 --excludedocs:不安装软件包中的文档文件。 --includedocs:安装文档。 --replacepkgs:强制重新安装已经安装的软件包。 --replacefiles:替换属于其它软件包的文件。 --force:忽略软件包及文件的冲突。 --noscripts:不运行预安装和后安装脚本。 --prefix path:将软件包安装到由 path 指定的路径下。 --ignorearch:不校验软件包的结构。 --ignoreos:不检查软件包运行的操作系统。 --nodeps:不检查依赖性关系。 --ftpproxy host:用host作为FTP代理。 --ftpport port:指定FTP的端口号为port。   2. 使用RPM包删除   使用RPM包删除的命令格式如下:     rpm -e ( or --erase) options pkg1 ... pkgN 其中,pkg1 ... pkgN表示要删除的软件包。   与RPM删除有关的详细选项包括:   --test:只执行删除的测试,并不实际删除。   --noscripts:不运行预删除和后删除脚本程序。   --nodeps:删除包前不检查依赖性。     3. 使用RPM包升级   使用RPM包升级的命令格式如下:    rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm 其中,file1.rpm ... fileN.rpm 表示要升级的软件包的名字。   4. 其它RPM命令参数使用详解   (1) ?rpm -F表示仅在系统已安装某RPM包的旧版本时,更新RPM包,否则不安装。   (2) 在安装RPM时添加v和h的参数,可以使我们对RPM安装与卸载的过程了解得更加详细。前者说明执行步骤,后者显示一个百分比的进度条。   (3) ?RPM之间存在着依赖关系。在多种情况下,我们为了要安装一个RPM包,需要安装其需要的RPM包。在某些场合下我们可以用?--nodeps来忽略彼此的依赖关系强制安装。   (4) 对已安装过的RPM包,--force参数允许强制安装并覆盖旧文件。   (5) ?--root参数允许将一个RPM包安装到当前系统上的另一个Linux系统,或者另一个特定的目录上。   5. ?RPM通用选项说明   --dbpath path:设置RPM资料库所在的路径为path。   --rcfile rcfile:设置rpmrc文件为rcfile。   --root path:让RPM将path指定的路径作为“根目录”,这样预安装程序和后安装程序都会安装到这个目录下。   -v:显示附加信息。   -vv:显示调试信息。 7.1.2 RPM包的查询   /var/log/rpmpkgs相当于rpm -qa输出的结果。对一个将要安装的RPM包,我们通常可以用rpm -qpi或rpm -qpl来查询该包的相关信息与内含文件。 RPM包的查询选项有以下几种:   (1) ?rpm -q:查询某一个RPM包是否已安装。   (2) ?rpm -qi:查询某一个RPM包的详细信息。   (3) ?rpm -ql:列出某RPM包中所包含的文件。   (4) ?rpm -qf:查询某文件属于哪一个RPM包。   (5) ?rpm -qa:列出当前系统所有已安装的包。   (6) ?rpm -qp:指定一个等待安装的RPM包。 7.1.3 RPM包的校验及检查   rpm -V可以让用户很方便地检查某个RPM包的安装情况,以及与安装的时候相比,该RPM包中的文件是否发生了什么变化。在使用rpm -V时,出错提示符号分别表示某部分未通过校验,其中包括以下几种:   S:文件大小;   M:文件权限与类型;   5:MD5求和;   D:

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档