- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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:
您可能关注的文档
- Linux 系统与网络管理 教学课件 作者 姜大庆 主编 第12章 Samba和NFS服务器的配置与管理.ppt
- Linux 系统与网络管理 教学课件 作者 姜大庆 主编 第13章 Apache 服务器配置与管理.ppt
- Linux 系统与网络管理 教学课件 作者 姜大庆 主编 第14章 FTP服务器配置与管理.ppt
- Linux 系统与网络管理 教学课件 作者 姜大庆 主编 第15章 邮件服务器配置与管理.ppt
- Linux 系统与网络管理 教学课件 作者 姜大庆 主编 第16章 Linux防火墙与NAT服务配置.ppt
- Linux 系统与网络管理 教学课件 作者 姜大庆 主编 第17章 Squid代理服务器的配置与管理.ppt
- Linux 系统与网络管理 教学课件 作者 姜大庆 主编 第18章 远程管理工具.ppt
- Linux 应用基础教程——Red Hat Enterprise Linux CentOS 5 教学课件 作者 梁如军 Linux 应用基础教程 Project.doc
- Linux/UNIX网络编程甘刚电子教案 第01章 TCPIP.ppt
- Linux/UNIX网络编程甘刚电子教案 第02章 基本套接口编程.ppt
- Linux操作系统 教学课件 作者 孙斌 6 11 第8章.ppt
- Linux操作系统 教学课件 作者 孙斌 6 11 第9章.ppt
- Linux操作系统 教学课件 作者 孙斌 6 11 第10章.ppt
- Linux操作系统 教学课件 作者 孙斌 6 11 第11章.ppt
- Linux操作系统 教学课件 作者 孙斌 封面及目录.ppt
- Linux操作系统 应用型高等教育网络类课程规划教材 袁宝华 第1章 Linux概述.ppt
- Linux操作系统 应用型高等教育网络类课程规划教材 袁宝华 第2章 安装Linux操作系统.ppt
- Linux操作系统 应用型高等教育网络类课程规划教材 袁宝华 第3章 图形界面与命令行.ppt
- Linux操作系统 应用型高等教育网络类课程规划教材 袁宝华 第4章 进程管理.ppt
- Linux操作系统 应用型高等教育网络类课程规划教材 袁宝华 第5章 Linux存储器管理.ppt
文档评论(0)