- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* Linux系统与网络管理 第七章 软件管理包 * 简介 最初安装软件是通过解压源代码包(tar.gz),然后进行编译、安装。 软件包是指将一些文件汇集到一个单独的文件中以简化软件的发布和安装。 一个优秀的软件包还包含各文件的相关性,这样它可以列出运行前必备的软件包。 软件包的三种常用格式是RPM、debs和tarball RPM用于RedHat和其他Linux版本中 debs则用于Debian和Corel Linux tarball是Slackware使用的。 * RPM软件包 RPM(RedHat Package Manager) 是RedHat开发的GPL软件,不仅用于RedHat,还可用于Caldera,OpenLinux、SuSE及TurboLinux RPM的命名方式: package-version-revision.arch.rpm package:软件包的名称 version:版本号 revision:发布商的发布顺序(修订号) * RPM软件包 arch:软件运行机器的类型 可运行的机器有i386、i586(Intel)、alpha(Digital/Compaq)、ppc(PowerPC,与在Macintoshes上运行相同)及sparc(Sun); src:说明是源代码包,而非二进制软件包; noarch:表示可以在任何机器上运行。 RPM也有图形接口,但到目前为止它们的功能还比不上基于命令行的程序,安装方便可以使用这些图形界面的程序,但要实现更复杂的任务则要使用RPM程序。 * RPM软件包-安装RPM 安装RPM 命令格式: rpm -i(or--install) options file1.rpm ... fileN.rpm 参数: file1.rpm...fileN.rpm指将要安装的RPM包的文件名。 获取RPM的方式: 传统的媒体介质,如光盘、软盘等 使用wget命令从某站点下载RPM(wget命令可以从http站点获取特定的文件并存储在当前工作目录下) 如:wget 38/1.txt * RPM软件包-安装RPM 通过ftp站点存放的RPM直接进行安装 如rpm -i /pub/RPMS/zip-2.2-1.i386.rpm 常用选项: -v:显示附加信息 -h(or--hash):安装时输出50个hash记号(hash,也叫散列,简单的说是一种将任意长度的消息压缩到某一固定长度的消息摘要函数) --nodeps:不检查依赖性关系 --replacepkgs:强制重新安装已经安装的软件包 --replacefiles:替换属于其他软件包的文件; * RPM软件包-卸载软件包 卸载软件包 命令格式: rpm -e(or--erase) options pkg1 ... pkgN 参数: pkg1...pkgN:要删除的软件包。 注意:pkg1…pkgN不是原始的rpm文件名,而是软件包的名字,即 package -version-revision.arch.rpm的package 常用选项: --nodeps:不检查依赖性。(慎用!!!) * RPM软件包-升级RPM 升级RPM(从旧版本升级到新版本) 命令格式: rpm -U(or--upgrade) options file1.rpm ... fileN.rpm 类似于-i,不过其他版本的包将被清除 参数: file1.rpm...fileN.rpm指将要安装的RPM包的文件名。 常用选项: -v:显示附加信息 -h(or--hash):安装时输出50个hash记号 --nodeps:不检查依赖性关系 --replacepkgs:强制重新安装已经安装的软件包 --replacefiles:替换属于其他软件包的文件; * RPM软件包-查询 查询(查看某软件是否安装) 命令格式: rpm -q(or--query) options pkg1 ... pkgN 参数: pkg1...pkgN:查询已安装的软件包 常用选项: -f file:查询file属于哪个软件包 -i:显示软件包的概要信息(名称、描述、发布情况、大 小、创建日期、安装日期、销售商等等) -l:显示软件包中的文件列表 -p PACKAGE_FILE:查询软件包的文件 常用 rpm –qpl Package_file来查看RPM中安装文件的列表 * RPM软件包-验证软件包 验证软件包 可用于检测已安装的软件包是否损坏 可用于检测软件包中特定的文件 可用于检测RPM数据库是否被破坏 命令格式: rpm -V(or--verify,or-y) options pkg1...pkgN 参数: pkg1...p
文档评论(0)