我在发布日期前几天安装了 12.04 RC,现在已完全更新。它运行良好,是我日常工作的操作系统。
我对“软件源”有疑问。在图片中,三在 : 下勾选了项目(我猜是默认勾选)Install updates from
。Unsupported updates (precise-backports)
我现在想要一个相对稳定的用户体验,我是否应该取消勾选(虽然我每天运行sudo apt-get update
好sudo apt-get upgrade
几次,但这根本不是问题)。
答案1
这不是必需的。如果你运行
apt-cache policy | grep backports
您将看到 Backports 存储库固定为 100。这意味着,如果非 backports 存储库中也存在某个版本,则您必须明确选择安装该软件包的 backport 版本。这样做的好处是,如果某个软件包仅在 backports 中可用,您将能够安装它而无需修改任何其他内容。
答案2
我对此也感到困惑和担心。
我必须承认,我并不喜欢这个,即使它的设置方式使得反向移植永远无法取代官方软件包。尤其是因为这是一个 LTS,我发现它有两个问题:
糟糕的品牌,糟糕的首次体验——我想几乎任何第一次看到这个标签的用户都会想,“哦不,在我的超级稳定的 Ubuntu 12.04 LTS 上不知何故启用了可怕的不受支持的更新!”
默认设置是让用户在不知情的情况下安装可能质量较差的不受支持的软件 - 我怀疑软件中心是否清楚某个软件包是否仅在反向移植中。我们希望用户信任软件中心。默认设置应该有一个强大的社会契约:“您从这里安装的所有内容都是高质量和值得信赖的”。当然,用户可能会添加 PPA,然后契约就会改变。但默认设置应该是安全和令人放心的。
我是 Debian 的老手,看到这个问题后,我立即认为这是一个 bug。我取消了选中它,然后使用 synaptic 确保没有从 backport 安装任何内容。
说实话,我希望移除反向移植复选框。如果有人想要安装不受支持的软件,PPA 是一种更好、更细粒度的方式。