web-dev-qa-db-fra.com

Installer des paquets depuis un terminal

J'ai donc essayé d'installer beaucoup de paquets qui se trouvent dans l'un de mes dossiers. Dans le terminal, j'ai choisi le répertoire et ai fait: "Sudo apt-get install * .deb" J'ai reçu beaucoup d'erreurs qui disaient: "Je ne trouvais aucun paquet par regex" ou quelque chose comme ça. Je le fais sur un ordinateur sans accès Internet. Qu'est-ce que cela signifie et quel tort ai-je commis?

1
user177761

Dans le terminal, j'ai choisi le répertoire et fait: "Sudo apt-get intall * .deb"

Ici, il y a deux problèmes:

  1. intall est mal orthographié, ce devrait être install
  2. apt-get ne pas installer les packages locaux. Il installe uniquement les paquets provenant des référentiels.

Donc, vous utilisez un tournevis lorsque vous avez besoin d'un marteau, et ce marteau s'appelle dpkg. Avec dpkg, vous pouvez installer les packages manuellement en utilisant:

Sudo dpkg -i *.deb

Bien sûr, cela pourrait laisser certaines dépendances avec des problèmes. Pour cela, j'utilise plutôt GDebi:

Sudo apt-get install gdebi-core
Sudo gdebi *.deb

Cela installera les paquets et toutes les dépendances nécessaires.

3
Braiam

Pour installer un fichier.deb, vous devez exécuter les commandes suivantes sur le terminal,

cd /path/to/the/directory/contains/filename.deb
Sudo dpkg -i filename.deb

Pour installer tous les fichiers .deb d’un répertoire, vous pouvez essayer

  cd /path/to/the/directory/contains/.deb files
  Sudo dpkg -i *.deb
1
Avinash Raj