Debian
如何以更有用的方式添加儲存庫?
我嘗試在 ubuntu 18.04 中安裝 VirtualBox,遵循https://www.virtualbox.org/wiki/Linux_Downloads
將以下行添加到您的 /etc/apt/sources.list。根據您的發行版,將 ’’ 替換為 ‘artful’、‘zesty’、‘yakkety’、‘xenial’、’trusty’、‘stretch’、‘jessie’ 或 ‘wheezy’(舊版本的 VirtualBox 支持不同的發行版) :
deb https://download.virtualbox.org/virtualbox/debian <mydist> contrib
- 這是我的命令:
sudo echo "deb https://download.virtualbox.org/virtualbox/debian bionic contrib" | sudo tee -a /etc/apt/sources.list
有沒有一些程序化的方式來獲得價值
<mydist>
而不是填寫bionic
?我想讓它可用於所有 Ubuntu 版本。 2. 另外,如果我將該行添加到單個文件而不是/etc/apt/sources.list
,我該如何命名該文件?
- 我是否需要使文件名唯一,以免覆蓋現有文件?嗬?
- 單個文件的目的是編寫腳本以檢查儲存庫的存在或刪除現有儲存庫。那麼任意文件名不正確是否正確?例如:
echo "deb https://download.virtualbox.org/virtualbox/debian bionic contrib" > /etc/apt/sources.list.d/my.virtualbox.list
謝謝。
- 在 Ubuntu 上,
lsb_release -sc
將為您提供與已安裝版本相對應的代號。- 如果您使用已在使用的文件名和
>
重定向運算符,您將覆蓋現有文件,是的。對於單行儲存庫描述符,文件名必須以
.list
. 有關詳細資訊,sources.list
請參見手冊頁。除此之外,您可以使用任何您喜歡的名稱,只要它僅使用字母數字字元、下劃線、連字元和句點即可。如果您想檢查文件是否存在,您知道要使用的名稱;沒有儲存庫文件名的官方系統資料庫。