您所在的位置:读书频道 > 操作系统 > Linux > 4.2.3 设置升级软件源

4.2.3 设置升级软件源

2008-11-11 11:47 王大亮 广平 德政 人民邮电出版社 我要评论(0) 字号:T | T
一键收藏,随时查看,分享好友!

《Ubuntu标准教程》由浅入深、循序渐进地介绍了Ubuntu系统的相关知识。全书内容包括Ubuntu简介、系统的安装与快速配置、Linux文件系统、APT软件包管理机制、网络管理、图形桌面应用系统、网络服务管理等。第4章讲述基本系统安装完成后的后续配置。本节说的是设置升级软件源。

AD:

4.2.3  设置升级软件源

可以看出,只要保证网络连通,用户就可以通过Internet从"软件源"下载和安装软件。而这里所提到的"软件源"是指散布在互联网中的众多服务器,在这些服务器中存放了大量的软件包,用于进行用户主机的更新和升级。它们是专门向Ubuntu用户免费开放的,所以只要在软件源中定期上传最新版本的软件,便可确保所有用户用到最新发布的软件包。

然而,软件源中存放了数以千计的软件包,良莠不齐,来源不一,因此有必要对软件源中的软件包做一定的分类管理,以保证系统更新的安全性。

1.软件包分类

Ubuntu根据软件包的开发组织对该软件的支持程度,以及遵从的开源程度,划分为如下4类。

核心(Main)。官方维护的开源软件,是由Ubuntu官方完全支持的软件,包括大多数流行的、稳定的开源软件,是Ubuntu默认安装的基本软件包。

公共(Universe)。社区维护的开源软件,是由Ubuntu社区的计算机爱好者维护的软件,是Linux世界中完全自由和开源部分,包括了绝大多数的开源软件。这些软件都是以"Main"中的软件包为基础,编写而成,因此不会与"Main"软件包发生冲突。但是这些软件包没有安全升级的保障。用户在使用Universe软件包时,需要考虑这些软件包存在的不稳定性。

受限(Restricted)。官方维护的非开源软件,是专供特殊用途,而且没有自由软件版权,不能直接修改软件,但依然被Ubuntu团队支持的软件。

多元化(Multiverse)。非Ubuntu官方维护的非开源软件,是指那些非自由软件,通常不

能被修改和更新,用户使用这些软件包时,需要特别注意版权问题。

Ubuntu的标准安装CD中包含了来自Main和Restricted类别的软件包。只有在系统更新和升级阶段,才可能下载并安装Universe和Multiverse软件源中的软件包。

Ubuntu根据软件包的必要性和安全性,将软件包从另一个角度划分为4类。

安全更新(Security)。稳定的、安全的软件包,是必须要安装的。

最新更新(Updates)。最新完成的更新软件包,建议安装的。

推荐更新(Proposed)。提前释放出的更新,处于alpha测试阶段的软件包。

修补性更新(Backports)。在Ubuntu旧版本中部分地添加新功能,该类软件包无任何技术支持。

以上的分类方法,将Ubuntu软件包从两个维度--支持力度和安装必要性,合理地进行了划分,如图4.14所示。可以看出,Ubuntu的每一个版本都是安装这个软件包分类体系管理软件源的,并一直延续下去。

 
图4.14  软件包分类体系

2.设置升级软件源

在了解了Ubuntu的软件源是从支持性、安全性两个维度管理软件包的分类体系后,用户就可以方便地从应用角度规划自己升级的策略。例如,企业服务器通常需要稳定安全的系统更新,而个人用户总希望在其桌面环境尝试最新的应用,尽管部分软件不够稳定或得不到官方的技术支持。

设置升级软件源的具体操作如下。

(1)单击【系统】|【系统管理】|【软件源】命令,打开【软件源】对话框。

(2)单击【Ubuntu软件】标签,打开【Ubuntu软件】标签页,如图4.15所示。

(3)按照软件包的支持力度,勾选需要下载的软件包类别。

(4)单击【更新】标签,打开【更新】标签页,如图4.16所示。

(5)按照软件包的重要性和安全性,勾选用于升级的软件包类别。

从图4.15和图4.16可以看出当前主机更新策略是比较保守的,选择安装那些安全的、能得到Ubuntu官方支持的软件包。

 
图4.15  勾选软件包的支持力度

 
图4.16  勾选软件包的安全性

另外,【Ubuntu软件】标签页中的【源代码】选项用于决定是否下载软件包的源码。由于包括Linux在内的所有开源软件的约定,所有软件包必须和源代码一起发布,或可以出售源代码。因此,用户若对软件包的源码感兴趣的话,可以进行下载。当然,在下载更新软件包时,除了要下载编译好的软件包外,还有下源码,耗时会更长。

需要说明的是,Ubuntu系统中的main和universe软件包才有源代码,而restricted和multiverse的软件包可能不提供源代码,因为它们没有正式加入Ubuntu系统。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

网友评论TOP5

查看所有评论(

提交评论

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点专题

更多>>

读书

PHP和MySQL Web开发(原书第3版)
本书将介绍如何创建可交互的Web站点,包括从最简单的订单表单到复杂的安全电子商务站点。而且,读者还将了解如何使用开放源代码

51CTO旗下网站

领先的IT技术网站 51CTO 领先的中文存储媒体 WatchStor 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 移动互联网生活门户 灵客风LinkPhone