我正在查看下载 i3 tiling wm 的说明。指示说
If you are running Ubuntu, it is strongly suggested to use a package manager like aptitude or synaptic to download and install packages, instead of doing so manually via this website.
You should be able to use any of the listed mirrors by adding a line to your /etc/apt/sources.list like this:
deb http://cz.archive.ubuntu.com/ubuntu bionic main universe
我最近才安装了 Ubuntu 18.04,没有对我的文件进行任何更改,并且sources.list
了解术语main
、、和restricted
universe
multiverse
的含义问题。我无法确定是否需要将此行添加 deb http://ca.archive.ubuntu.com/ubuntu bionic main universe
到我的sources.list
文件中。它包含以下行,其中包括:
deb http://ca.archive.ubuntu.com/ubuntu/ bionic universe
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
这些行是否已经指向所有universe
和main
(和restricted
)的组件/包,这意味着我不必添加上面提到的专门指向的行main universe
?
答案1
您可能需要做一些小的改动。
让我们更仔细地看一下这一行:
deb http://cz.archive.ubuntu.com/ubuntu bionic main universe
deb -- Binary packages (instead of source packages, which are very different)
http://cz.archive.ubuntu.com/ubuntu -- An Ubuntu mirror. Any Ubuntu mirror worldwide will also work
bionic -- Repository (base 18.04, not updates, not security patches)
main -- A pocket within the Ubuntu repository. Canonical-supported, open-source software that is a component of the base install of Ubuntu lives in 'main'
universe -- A different pocket within the Ubuntu repository. Optional, open-source, community-supported software lives in 'universe'
有关存储库结构的更多信息,请参阅https://help.ubuntu.com/community/Repositories/Ubuntu
您可以堆叠多个口袋写在一行上。也可以不写,随你喜欢。因此,如果我们愿意,我们可以用两种不同的方式写该行:
deb http://cz.archive.ubuntu.com/ubuntu bionic main universe
或者
deb http://cz.archive.ubuntu.com/ubuntu bionic main
deb http://cz.archive.ubuntu.com/ubuntu bionic universe
现在让我们将新知识应用到您现有的来源:
deb http://ca.archive.ubuntu.com/ubuntu/ bionic universe
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
- 您已经有一个 .ca 镜像,它与 .cz 镜像一样好。最好的mirror 是可以可靠工作的。您无需更改它。
- 您有两个不同的存储库(bionic 和 bionic-updates),每个存储库都有不同的内容。这很容易让人困惑。每个存储库都应该有类似的内容。编写源代码时,要让系统和您都清楚。
考虑进行如下调整:
deb http://ca.archive.ubuntu.com/ubuntu/ bionic main universe restricted
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-updates main universe restricted
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-security main universe restricted
或者
deb http://ca.archive.ubuntu.com/ubuntu/ bionic main
deb http://ca.archive.ubuntu.com/ubuntu/ bionic universe
deb http://ca.archive.ubuntu.com/ubuntu/ bionic restricted
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-updates main
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-updates universe
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-updates restricted
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-security main
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-security universe
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-security restricted
其中任何一个都符合 i3 指令。
答案2
当安装 Ubuntu 时,它会自动选择您附近的最佳镜像,以便您以更快的数据传输速率获得更新。cz
是捷克共和国的镜像,而ca
表示加拿大镜像。
除非您在连接加拿大镜像时遇到一些问题,否则您实际上不需要添加这些行。
存储库通常采用以下格式:
URI/ distribution components
截至目前,您已启用主要、宇宙和受限,这意味着您将获得由 Ubuntu 官方存储库在其各自组件类型下支持的软件包的支持/更新。
此外,除非您知道自己在做什么,否则在编辑 sources.list 时要小心谨慎。sources.list 中的一个小错误可能会导致许多错误。您始终可以从中选择您喜欢的镜像软件和更新应用程序。
答案3
这是我的:
deb mirror://mirrors.ubuntu.com/mirrors.txt bionic main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt bionic-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt bionic-security main restricted universe multiverse
注意,我将 URL 替换为:mirrors://mirrors.ubuntu.com/mirrors.txt
请注意,根据我的经验,这并不适用do-release-upgrade
,但对其他所有情况都适用。