我的 sources.list 文件中应该注释掉哪些行?

我的 sources.list 文件中应该注释掉哪些行?

上周末我刚刚从 Ubuntu 12.04 更新到 14.04。我还没有下载任何额外的程序。我检查了我的 sources.list 文件,里面有以下几行:

deb http:"//gb.archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
# deb http:"//security.archive.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse
# deb http:"//archive.ubuntu.com/ubuntu/ raring-updates main restricted universe multiverse

我担心安全行被注释掉了。我知道这是一个旧版本,但我想知道是否应该有此行未被注释掉的较新版本?

答案1

任何与旧版本相关的内容都可以从 sources.list 中删除。

在升级期间,旧版本将被注释掉(通过添加“#”)。

但我想知道是否应该有此行未被注释掉的较新版本?

这取决于软件和更新中检查的内容。如果未检查安全性,则不需要额外的一行(尽管我希望它在那里,但被注释掉了)。

答案2

以下是我刚从 trusty 的备用版本中截取的 /etc/apt/sources.list 文件示例。我继续将安全更新放在顶部,并删除了注释和“deb-src”条目。

deb http://security.ubuntu.com/ubuntu trusty-security main restricted
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb http://security.ubuntu.com/ubuntu trusty-security multiverse


deb http://us.archive.ubuntu.com/ubuntu/ trusty main restricted

deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates main restricted

deb http://us.archive.ubuntu.com/ubuntu/ trusty universe
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates universe

deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse

或者,您也可以编辑当前列表,使其看起来像这样:

deb http://gb.archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://security.archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse

相关内容