Apt

我應該關心主要的、受限的、多元宇宙嗎?

  • August 31, 2021

我目前正在學習 dpkg 和 apt,我可以看到例如 ubuntu 的儲存庫的結構如下:

dists目錄下,我們有一個dists-suites諸如focalfocal-updates等的列表focal-security

在每一個之下,我們都有一個、main和的層次結構。我在文件中閱讀了這基本上意味著什麼。multiverse``restricted``universe

我的問題是:

  1. 我應該關心是否從main,universe等安裝multiverse嗎?在哪些案例中我應該更改 sources.list 文件中的預設設置?
  2. updates,security等的相同問題backports
  3. 到底是什麼backports

其中大部分內容在 Ubuntu wiki 中的儲存庫的詳細描述中得到解決。

  1. 如果您關心不同級別的支持和不同的許可證,您應該關心:
零件支持者支持時間執照
main典範五年 (LTS)免費/開源
restricted第三方提供商五年 (LTS)專有的,來源可能不可用
universe第三方(通常是 Debian)沒有承諾免費/開源
multiverse第三者沒有承諾非免費、受專利保護等
2. security提供安全修復。updates還提供了對嚴重錯誤的修復。backports提供(某些)軟體包的新版本。
3. 大多數時候,新版本的軟體包僅在 Ubuntu 的後續版本中可用。然而,有時為舊版本的使用者提供新版本可能很有用,即使它不適合updates; 這就是backports進來的地方。請注意,backports它沒有作為一個整體進行測試,因此通常您應該只從該儲存庫中提取您感興趣的特定包。

引用自:https://unix.stackexchange.com/questions/666965