J'ai rencontré plusieurs instructions d’installation incluant la commande deb
. Mais il semble que cette commande n'est pas disponible sur mon installation.
Où puis-je obtenir cette commande? Y a-t-il une solution de rechange?
J'ai rencontré plusieurs instructions d’installation incluant la commande deb
. Mais il semble que cette commande n'est pas disponible sur mon installation.
Où puis-je obtenir cette commande? Y a-t-il une solution de rechange?
'deb' n'est pas une commande. Il est utilisé dans le fichier sources.list
pour indiquer un référentiel de logiciels Debian.
De Page de Ubuntu - sources.list :
La liste source est conçue pour prendre en charge un nombre quelconque de sources actives et une variété de médias sources. Le fichier répertorie une source par ligne, avec la source la plus préférée listée en premier. Le format de chaque ligne is: type uri args. Le premier élément, type détermine le format pour args. uri est un identificateur universel de ressources (URI), qui est un sur-ensemble de la ressource universelle plus spécifique et bien connue Localisateur ou URL.
Le type deb décrit une archive Debian typique à deux niveaux, distribution / composant. Le format d'une entrée sources.list utilisant le Les types deb et deb-src sont:
deb [ options ] uri distribution [component1] [component2] [...]
L’URI du type deb doit spécifier la base de Debian distribution, à partir de laquelle APT trouvera les informations dont il a besoin. la distribution peut spécifier un chemin exact, auquel cas les composants doit être omis et la distribution doit se terminer par une barre oblique (/). C'est utile pour quand le cas seulement une sous-section particulière de l'archive désigné par l'URI est intéressant. Si la distribution ne spécifie pas de chemin exact, au moins un composant doit être présent.
Donc, si deb http://archive.ubuntu.com/ubuntu/ quantal main restricted
in sources.list
indique que j'ai une archive Debian basée sur "http://archive.ubuntu.com/ubuntu/", la distribution est "quantique" et les composants sont "principale" et "restreinte".
comme réponse par @Eric Carvalho deb
n'est pas en ligne de commande Si vous avez deb puis url comme ça :
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
Modifier
Comme commit de @muru , vous devez créer un nouveau fichier avec l’extension .list
dans le dossier /etc/apt/source.list.d/
:
Exemple : Je veux télécharger Oracle virtualbox, créer un nouveau fichier:
sudo gedit /etc/apt/sources.list.d/oracle-virtualbox-trusty.list
Ensuite, copiez et passez la ligne de deb dans ce fichier
deb
n'est pas une commande Unix. Si vous avez une ligne comme celle-ci (source pour 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 trouver les futurs paquets de cette nouvelle source.
Cependant, il n’est pas recommandé de modifier directement le fichier /etc/apt/sources.list
. Ajoutez plutôt la ligne deb
comme entrée dans un nouveau fichier .list
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 terminé, n'oubliez pas d'effectuer sudo apt-get update
et vous devriez maintenant être en mesure de trouver facilement de nouveaux paquets à partir de cette source.
Deb n’est pas réellement une commande (je le pensais d’abord) - En supposant que vous essayez de télécharger / installer un fichier deb, faites ceci (par exemple):
wget http://whatever.com/whatever.deb
alors dpkg -i whatever.deb
puis lancez les commandes:
sudo apt-get update
Lire d'autres questions sur les étiquettes repository deb