“精确”和“精确更新”和“精确后退”之间有什么区别?

在/etc/apt/source.list中,

deb http://us.archive.ubuntu.com/ubuntu/ precise universe deb-src http://us.archive.ubuntu.com/ubuntu/ precise universe deb http://us.archive.ubuntu.com/ubuntu/ precise-updates universe deb-src http://us.archive.ubuntu.com/ubuntu/ precise-updates universe deb http://us.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse deb-src http://us.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse 

我想知道“精确”和“精确更新”和“精确后退”之间有什么区别我只知道“精确”意味着Ubuntu版本12.04的代号。 谢谢。

Ubuntu帮助网站有答案:

  1. “重要的安全更新(raring-security)”。 针对Ubuntu软件包中的安全漏洞的修补程序。 它们由Ubuntu安全团队管理,旨在尽可能少地改变程序包的行为 – 事实上,解决安全问题所需的最低要求。 因此,它们的应用风险往往很低,并且敦促所有用户应用安全更新。
  2. “推荐更新(raring-updates)”。 更新Ubuntu包装中的严重错误,不会影响系统的安全性。
  3. “预先发布的更新(raring-proposed)”。 更新的测试区域。 建议仅向有兴趣帮助测试更新和提供反馈的人员使用此存储库。
  4. “不支持的更新(raring-backports)”。 正如名称所述,这些是不受支持的新版本的软件包,这些软件包已被反向移植到旧版本。 软件包可能包含新function,可能会引入新接口和错误。

例如,为phpldapadmin发布的phpldapadmin软件包有一个严重的打包错误,它希望在Apache 2.2中使用目录结构,而trusty Apache 2.4。 它甚至无法安装。 该修复程序在trusty-updates发布。

对于大多数用户来说,在大多数情况下启用这四个用户都不应成为问题。 对于非常稳定的环境,请仅启用security 。 如果您使用的某些软件包存在打包问题,请启用updates 。 更新包必须符合有关稳定更新的策略,因此它们不应导致破坏并建议始终启用它们。 如果你不介意测试新的东西,请保持proposed启用。 这可能会导致事情有时会中断,所以如果你不是“最新和最伟大”理念的粉丝,除非遇到问题并且开发人员要求你启用它,否则请将其禁用。 如果您希望拥有通常仅适用于较新版本的Ubuntu的软件,请启用后向端口。