Linux操作系统第9章 软件包管理.pptVIP

  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文档。上传文档
查看更多
第九章 软件包管理 第九章软件包管理 9.1 软件管理概念 9.2 yum工具 9.3 其他软件仓库 9.4 图形化软件安装和删除工具 9.5 RPM 9.1 软件管理概念 软件包是一个压缩的文档,包含了内容信息、应用程序文件、图标、文档和用作管理的脚本。管理程序利用这些内容来安全地定位、安装和卸载软件。 Fedora的软件和文档以一种称为RPM软件包的文件方式提供。包含了软件包名称、版本号、发行版本、硬件架构。 例如: tsclient-0.132-6.i386.rpm 9.1.1软件包 9.1 软件管理概念 仓库是一个预备好的目录,或是一个网站,包含了软件包和索引文件。 Fedora Core中的软件管理工具已经预先配置为使用下列三个仓库: Base Updates Extras 9.1.2 仓库 9.1 软件管理概念 9.1.3 依赖关系 Fedora发行版中安装的某些文件属于库,它为多个应用程序提供功能。如果一个应用程序需要某个特定的库,那么这个库就是一个依赖。 要正常地安装一个软件包,Fedora必须首先满足它的依赖关系。一个RPM软件包的依赖信息储存在这个RPM文件中。 9.1 软件管理概念 9.1.4软件管理工具 Fedora Core中软件管理工具包括:up2date、命令行工具rpm、yum工具。 yum工具是一个完整的软件管理系统,在Fedora中主要以yum工具为主,其他的作为yum的补充。 up2date和yum工具可以保证您安装的是最新版本的软件包。其他方式不保证软件包是否最新。 9.2 yum工具 使用yum工具改变系统中的软件配置,有四种选择: 1.从仓库安装新软件 2.从单独的软件包文件安装新软件 3.更新您的系统中现有的软件 4.从您的系统中移除不需要的软件 9.2 yum工具 9.2.1 安装软件 例如: su -c yum install tsclient 9.2.2更新软件 su -c yum update tsclient 9.2.3删除软件 su -c yum remove tsclient 9.2 yum工具 9.2.4查找软件 su -c yum list tsclient su -c yum list tsc\* 9.2.5更新系统 su -c yum update 9.2.6禁用或删除软件来源 要彻底删除一个仓库 1.从/etc/yum.repos.d/目录中删除相关的文件。 2.从/var/cache/yum/目录中删除相关的缓存目录。 9.2 yum工具 9.2.7 清空yum缓存 su -c yum clean headers 9.2.8配置yum代理服务器 要设置所有yum操作都使用代理服务器,可以在/etc/yum.conf中设置代理服务器的信息。 proxy配置项必须设定为完整的代理服务器的URL,包含TCP端口号在内。如果您的代理服务器要求用户名和密码,可以用proxy_username和proxy_password配置项来指定它们 9.3其他软件仓库 9.3.1仓库相容性 Fedora Extras仓库提供了按照与Fedora Core相同的标准构建的软件。 第三方软件总是会与Fedora Project软件包相容,如果不是,提供者会给出特别的说明。 9.3其他软件仓库 9.3.2添加仓库作为软件来源 要另外添加一个仓库,必须在您的系统中/etc/yum.repos.d/目录下新建一个描述文件。仓库维护者一般会在网站上公布自己的仓库的描述文件。 例如: su -c cp example.repo /etc/yum.repos.d/ 9.3其他软件仓库 9.3.3手动认证软件来源 要手动向rpm钥匙环中添加公钥,使用rpm的import功能。要导入文件GPG-PUB-KEY.asc。 输入命令: su -c rpm --import GPG-PUB-KEY.asc 9.4图形化软件安装与删除工具 菜单中选择【系统】→【管理】→【添加/删除软件】 9.5 RPM 9.5.1RPM设计目标 The Red Hat Package Manager(RPM),是一个开放的软件包管理系统。它工作于Red Hat Linux以及其它Linux和Unix系统,可被任何人使用。 1.软件包的可升级性 2.功能强大的软件包信息查询 3.系统验证 4.保持软件包的原始

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档