ubuntu 软件包分类

来源:互联网 发布:程序员的个人简历 编辑:程序博客网 时间:2024/06/05 09:59
Ubuntu 根据软件包的开发组组织对该软件的支持程序,以及遵从的开源程序,划分为如下4类。
见一更新源代码:
deb http://mirrors.163.com/ubuntu/ lucid main universe restricted multiverse
deb-src http://mirrors.163.com/ubuntu/ lucid main universe restricted multiverse
核心(main)。官方维护的开源软件,是由Ubuntu官方完全支持的软件,包括大多数流行的、稳定的开源软件,是Ubuntu默认安装的基本软件包。
公共(universe )。社区维护的开源软件,是由Ubuntu社区的计算机爱好者维护的软件,是Linux世界中完全自由和开源部分,包括了绝大多数的开源软件。这些软件都是以“main”中的软件包为基础,编写而成,因此不会与“main”软件包发生冲突。但是这些软件包没有安全升级的保障。用户在使用 universe 软件包时,需要考虑这些软件包存在的不稳定性。
受限(restricted )。官方维护的非开源软件,是专供特殊用途。而且没有自由软件版权,不能直接修改软件,但依然被 Ubuntu 团队支持的软件。
多元化(multiverse)。非 Ubuntu 官方维护的非开源软件,是指那些非自由软件,能常不能被修改和更新,用户使用这些软件包时,需要特别注意版权问题。
Ubnutu的标准安装CD中包含了来自 main 和 universe 类别的软件包。 只有在系统更新和升级阶段,才可以能下载并安装 restricted和 multiverse 软件源中的软件包。
另外你可能发现了源代码中 /ubuntu/ 后面一个单词 lucid:
deb http://mirrors.163.com/ubuntu/ lucid main universe restricted multiverse
这个是 ubuntu的开发版本代号。
Ubuntu 10.04的更新源其中的一句代码:
deb http://mirrors.163.com/ubuntu/ lucid main universe restricted multiverse
Ubuntu 10.04 LTS 的代号就是Lucid Lynx

---------------------------

基础:由于ubuntu是每6个月发行一个新版,当发行后,所有软件包的版本在这六个月内将保持不变,即使是有新版都不更新。除开重要的安全补丁外,所有新功能和非安全性补丁将不会提供给用户更新。

security:仅修复漏洞,并且尽可能少的改变软件包的行为。低风险。
backports:backports 的团队则认为最好的更新策略是 security 策略加上新版本的软件(包括候选版本的)。但不会由Ubuntu security team审查和更新。
update:修复严重但不影响系统安全运行的漏洞,这类补丁在经过QA人员记录和验证后才提供,和security那类一样低风险。
proposed:update类的测试部分,仅建议提供测试和反馈的人进行安装。

个人认为:
1.重要的服务器:用发行版默认的、security 
2.当有要较新软件包才行能运作的服务器:用发行版默认的、 security、(backports 还是不适合) 
3.一般个人桌面:用发行版默认的、 security、backports、update
4.追求最新、能提供建议和反馈大虾:发行版默认的、 security、backports、update、proposed 全部用上!

原创粉丝点击