Linux入门引导第17章.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
·PAGE 220· Eclipse从入门到精通 ·PAGE 219· 第18章 常用插件扩展点 第17章 软件包的取得与安装 自从有了包管理机制后,Linux操作系统下的软件安装与维护的便利性大大增强,普及度也随之提高。如今Linux操作系统下几乎所有的软件都有二进制形式的安装包,用户不再需要像从前那样痛苦地手动编译源代码安装。 本章将重点讲解两种主流二进制软件包的使用及维护,它们分别是rpm包与deb包。 17.1 获取软件包 Linux的用户可以从许多地方获取针对某个发行版本的软件包,主要的获取渠道有: 安装CD或DVD 许多Linux发行版本在系统安装时都让用户自由选择哪些软件需要安装,哪些不需要。任何在系统安装时没有选择安装的软件包都可以在系统安装完成后,从安装介质上获取并安装。 软件仓库 许多Linux发行版本都有大批的志愿者为它的软件包的维护作出自己的贡献。官方将这些软件包存放在许多个统一的网络服务器上,用户可以根据自己的网络情况选择最快的服务器进行下载。 软件仓库中的软件往往是最新最稳定的。用户通过几个简单的指令或者是鼠标操作就能搜索、下载安装自己所需要软件。 软件项目站点 大多数支持Linux操作系统的软件,尤其是自由软件的官方网站上总是会提供各种包格式的软件下载。用户可以在官方网站浏览软件信息的同时,进行下载任务。 可见,Linux操作系统上的软件,绝大多数都是从网络上取得的,所以网络的联通对于Linux来说尤为重要。有关Linux下网络的连接配置请翻阅第七章的网络配置一节。 17.2 RPM包的管理 RPM是Redhat Package Manger的简称。它由Redhat开发,是Redhat及大部分基于Redhat的Linux发行版本的包管理机制。本节将介绍它的使用与维护。 17.2.1 传统的RPM包的安装以及维护工作都需要通过rpm命令来完成。但是,图形化的包管理窗口更为直观,并且功能强大。如今普通用户根本不需要接触rpm这样包管理命令,而只需要简单地使用图形化包管理工具,浏览软件信息,并通过鼠标点击需要安装或者是卸载的软件,就可完成软件的安装与删除了。 所以,本章不会介绍任何包管理命令,彻底让读者抛弃“Linux下安装软件烦琐”的想法。图形化的包管理工具已经能够胜任绝大多数工作,而且都能完成的很出色。 本章主要针对GNOME桌面环境下的包管理软件进行讲解。要进入Package Management的窗口,在GNOME的面板上的应用程序菜单中找到“添加/删除软件”: 图17.1 进入Package Management 可以看到,软件已经被很好地分类了,每组软件中有许多软件包。用户可以查看软件包的信息,通过打勾去勾来安装删除软件: 图17.2 选择需要添加/删除的软件 当完成所有的操作后,点击应用,开始软件的添加/删除操作。 17.2.2 绝大多数用户都会首选官方的软件仓库作为获取软件的渠道,这样的软件仓库俗称“源”,用户可以添加多个源,组成一个源列表。在Package Management软件中,用户可以在编辑菜单中选择“软件储存库”对源进行添加或者删除。 图17.3 管理需要使用的软件仓库 如果要添加自定义的源地址,选择“添加”: 图17.4 添加源 在发行版本的官方与社区往往会给出优秀的源的地址集合,用户可以从那里找到适合自己的源进行使用。 17.2.3 Linux下的软件大部分都是开源的,时刻都有人提交着不同软件的补丁以及BUG汇报。所以,系统或者是软件的更新是常有的事。用户可以使用Package Updater来手动升级软件,一般情况下,发行版本都会自动检测是否有软件需要进行更新。 在GNOME面板上的应用程序菜单中,找到系统工具菜单,选中“软件包更新工具”,进入Package Updater的窗口: 图17.5 进入Package Updater 进入Package Updater后,软件会开始检查更新。检查完毕后,会显示需要更新的软件,并让用户打勾选择哪些需要更新,哪些不需要: 图17.6 选择需要更新的软件包 17.2.4 如果用户有现成的RPM软件包,那么直接双击就可以开始进行安装: 图17.7 安装现成的RPM软件包 需要注意的是,Linux操作系统下的软件都有着较为烦人的依赖关系。所以,并不是每个RPM包都是独立可以成功安装的,它可能会依赖某些其它的软件,如果系统无法找到这些软件,那么软件将安装失败。 这时,网络上的软件仓库就显得尤为重要,在使用图形化包管理工具时,它会自动帮助用户解决软件的依赖问题。 17.3 deb包的管理 在之前的发行版本介绍中已经了解到,deb软件包是发行版本Debian及基于Debian的发行版本的默认软件包

文档评论(0)

汪汪队 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档