Mel*_*ket 8 updates apt software-sources 16.04
我猜测 - 但想确认 - 在/etc/apt/sources.list文件中,没有理由不能替换这三行:
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security restricted main
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security universe
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security multiverse
Run Code Online (Sandbox Code Playgroud)
用这一行:
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security main restricted universe multiverse
Run Code Online (Sandbox Code Playgroud)
这是(只要行具有相同的存储库 URL 和分发类型)正确吗?或者是否有某种目的将它们作为单独的行,并且组件类型在不同的行之间分布?
Debian 有一个很好的页面来证实你的想法:
因此语法如下:
Archive type --> Repository URL --> Distribution --> Component --> Component --> Component
Run Code Online (Sandbox Code Playgroud)
代表您建议的以下行:
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security main restricted universe multiverse
Run Code Online (Sandbox Code Playgroud)
应该没问题。
解释性说明:
参考:
是的。你可以。您可以使用
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security restricted main universe multiverse
Run Code Online (Sandbox Code Playgroud)
对于给定的档案或套件类型,如xenial-security,xenial-updates或xenial而不是有 4 行。
所以上面的行与有这 4 行相同
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security restricted
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security main
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security universe
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security multiverse
Run Code Online (Sandbox Code Playgroud)
但我建议将行分成 4 行。这有助于从命令行快速定位和编辑行。
你的假设是对的——就像你的例子一样。可以进行合并,并且通常以这种方式定义源。
到目前为止,我想到将它们分开的唯一原因是宇宙和多元宇宙是相当大的存储库,需要时间来更新并影响生成的数据库的大小 - 因此存在破坏的风险。如果您有单行,它们很容易注释掉:))
有人可能认为这没有什么大的区别。但是一旦你开始自动化一个基础设施,自动化工具往往会做很多 apt-get update,如果不需要涉及的包,减少时间是有意义的。
但除此之外,我只能想到原始sources.list 文件中更好的文档定位:))
| 归档时间: |
|
| 查看次数: |
613 次 |
| 最近记录: |