Je suis tombé sur plusieurs instructions d'installation qui incluent la commande deb
. Mais il semble que cette commande n'est pas disponible sur mon installation.
Où puis-je obtenir cette commande? Y at-il un travail autour?
'deb' n'est pas une commande. Il est utilisé dans le fichier /etc/apt/sources.list
pour indiquer un référentiel de logiciels Debian.
De page de manuel Ubuntu - sources.list :
La liste des sources est conçue pour prendre en charge un nombre quelconque de sources actives et une variété de supports sources. Le fichier répertorie une source par ligne, la source la plus préférée étant répertoriée en premier. Le format de chaque ligne est le suivant: tapez uri args. Le premier élément, type, détermine le format des arguments. uri est un identificateur de ressource universel (URI), qui est un sur-ensemble de l'URL, un localisateur de ressources universel plus spécifique et bien connu.
Le type deb décrit une archive/distribution Debian à deux niveaux typique. Le format d'une entrée sources.list utilisant les types deb et deb-src est:
deb [ options ] uri distribution [component1] [component2] [...]
L'URI du type deb doit spécifier la base de la distribution Debian, à partir de laquelle APT trouvera les informations dont il a besoin. distribution peut spécifier un chemin exact, auquel cas les composants doivent être omis et la distribution doit se terminer par une barre oblique (/). Ceci est utile lorsque seulement une sous-section particulière de l'archive désignée par l'URI présente un intérêt. Si la distribution ne spécifie pas un chemin exact, au moins un composant doit être présent.
Donc, si j'ai deb http://archive.ubuntu.com/ubuntu/ quantal main restricted
dans sources.list
il dit que j’ai une archive Debian basée sur " http://archive.ubuntu.com/ubuntu/ ", la distribution est "quantal" et les composants sont "principal" et "restreint".
Comme la réponse par @ Eric Carvalhodeb
n'est pas en ligne de commande Si vous avez deb alors url comme ceci:
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
Modifier
Comme avec commit de @ mur , vous devez créer un nouveau fichier avec l'extension .list
dans le dossier /etc/apt/source.list.d/
:
Exemple : Je souhaite télécharger Oracle Virtualbox, créer un nouveau fichier:
Sudo gedit /etc/apt/sources.list.d/Oracle-virtualbox-trusty.list
Puis copiez et collez la ligne de deb dans ce fichier
deb
n'est pas une commande unix. Si vous avez une ligne comme celle-ci (source de docker):
deb https://apt.dockerproject.org/repo ubuntu-xenial main
c'est une ligne qui doit être disponible dans votre ubuntu sources.list
pour que apt-get
puisse rechercher les futurs packages à partir de cette nouvelle source.
Cependant, il n'est pas recommandé de modifier directement le fichier /etc/apt/sources.list
. Au lieu de cela, ajoutez la ligne deb
en tant qu'entrée dans un nouveau fichier .list
situé dans le répertoire /etc/apt/sources.list.d/
. Nous allons créer un fichier docker.list
comme ceci:
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | Sudo tee /etc/apt/sources.list.d/docker.list
Une fois cela fait, pensez à exécuter un Sudo apt-get update
et vous devriez maintenant pouvoir trouver facilement de nouveaux paquets à partir de cette source.
Deb n'est pas réellement une commande (je le pensais aussi au début) - En supposant que vous essayiez de télécharger/installer un deb, faites ceci (par exemple):
wget http://whatever.com/whatever.deb
alors dpkg -i whatever.deb
puis lancez les commandes:
Sudo apt-get update
C'est pas une commande CLI.
Ce sont des informations sur certains référentiels de paquets Debian (utilisés également par Ubuntu).
Si vous souhaitez utiliser ce référentiel:
Ouvrez le fichier /etc/apt/sources.list
avec les privilèges d’administrateur.
Ajoutez à ce fichier une ligne contenant des informations sur le référentiel commençant par deb ...
Enregistrez le fichier.
Exécutez cette commande:
apt-get update
Vous pourrez maintenant utiliser ce référentiel.
Sur Ubuntu, vous n'avez pas à modifier manuellement le source.list
pour ajouter le référentiel. Au lieu de cela, vous pouvez utiliser add-apt-repository
, comme vous le feriez pour un PPA.
Par exemple, pour ajouter le référentiel LLVM, vous pouvez appeler:
Sudo add-apt-repository 'deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty main'
Comme vous pouvez le constater, nous devons passer la ligne deb
en tant qu’argument unique à la commande.