如何以更有用的方式添加存储库?

如何以更有用的方式添加存储库?

我尝试在 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
  1. 这是我的命令:

    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,我该如何命名该文件?

谢谢。

答案1

  1. 在 Ubuntu 上,lsb_release -sc将为您提供与已安装版本相对应的代号。

  2. 如果您使用已在使用的文件名和>重定向运算符,您将覆盖现有文件,是的。

    对于单行存储库描述符,文件名必须以.list.看联机sources.list帮助页了解详情。除此之外,您可以使用任何您喜欢的名称,只要它仅使用字母数字字符、下划线、连字符和句点即可。如果您想检查文件是否存在,您知道要使用的名称;没有存储库文件名的官方注册表。

相关内容