“精确”和“精确更新”和“精确反向移植”之间有什么区别?

Tim*_*Tim 8 release-management

在 /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
Run Code Online (Sandbox Code Playgroud)

我想知道“精确”和“精确更新”和“精确反向移植”之间有什么区别我只知道“精确”是指 Ubuntu 12.04 版的代号。谢谢。

mur*_*uru 8

Ubuntu的帮助网站找到了答案:

  1. “重要的安全更新(raring-security)”。Ubuntu 软件包中安全漏洞的补丁。它们由 Ubuntu 安全团队管理,旨在尽可能少地改变包的行为——事实上,这是解决安全问题所需的最低限度。因此,它们的应用风险往往非常低,并且敦促所有用户应用安全更新。
  2. “推荐更新(稀有更新)”。更新 Ubuntu 打包中不影响系统安全的严重错误。
  3. “预发布更新(推荐)”。更新的测试区域。这个存储库只推荐给那些有兴趣帮助测试更新和提供反馈的人。
  4. “不受支持的更新(raring-backports)”。顾名思义,这些是不受支持的软件包的新版本,它们已向后移植到旧版本。包可能包含新功能、可能引入新接口和错误。

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

对于大多数用户来说,在大多数情况下启用所有四个应该不是问题。对于非常稳定的环境,只保持security启用状态。updates如果您使用的某些软件包存在包装问题,请保持启用状态。更新包必须符合有关稳定更新的策略,因此它们不应导致损坏,并建议始终启用它们。proposed如果您不介意测试新事物,请保持启用状态。这有时可能会导致事情中断,因此如果您不喜欢“最新最好的”哲学,请保持禁用状态,除非您遇到问题并且开发人员要求您启用它。backports如果您希望拥有通常仅适用于较新版本的 Ubuntu 的软件,请保持启用状态。