1 votes

VirtualBox apt source.list sources.list.d. Quelle est la différence ?

Sur le site officiel, ils disent que je dois mettre cette ligne dans mon source.list

deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian <mydist> contrib

et sur d'autres sites, j'ai vu ceci, mais quelle est la différence ?

echo 'deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian' $(lsb_release -sc) contrib | sudo tee /etc/apt/sources.list.d/virtualbox.list

C'est la partie que je ne comprends pas

| sudo tee /etc/apt/sources.list.d/virtualbox.list

Quelle en est la raison ?

1voto

yang mandi Points 1236

Lorsque vous exécutez en terminal :

echo 'deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian' $(lsb_release -sc) contrib | sudo tee /etc/apt/sources.list.d/virtualbox.list

Il écrira la sortie de echo 'deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib' dans un fichier nommé /etc/apt/sources.list.d/virtualbox.list

Ça fonctionne de la même manière que l'ajout :

deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian <mydist>     
contrib

dans /etc/sources.list

La différence est que les fichiers sont situés à des endroits différents. Un à /etc/apt/sources.list.d/virtualbox.list et un autre à /etc/sources.list

Le contenu de /etc/apt/sources.list.d/virtualbox.list sont :

deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib 

et le contenu de /etc/sources.list sont :

deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian <mydist> contrib

NOTE : remplacer <mydist> avec la sortie de lsb_release -sc commande

$(lsb_release -sc) = <mydist>

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X