web-dev-qa-db-fra.com

La commande dite dpkg est introuvable

En émettant la commande Sudo dpkg -i (package name) à chronos@localhost ~ $, je reçois la réponse Sudo: dpkg: command not found. Quelqu'un sait pourquoi?

J'essaie de charger la version 3 de network-manager et trois fichiers associés pour corriger un problème connu d'accès au wifi dans la version 12.04 sur certains ordinateurs Toshiba. Ubuntu est donc hors ligne.

J'ai téléchargé les quatre fichiers, mais je ne sais pas exactement où ils doivent être stockés pour que dpkg -i (package name) puisse les trouver. Puis-je poursuivre l'installation via apt-get si dpkg est réellement manquant? Si tel est le cas, quelle serait la syntaxe de commande correcte?

2
Graubart

L’affiche originale, Graubart, a pu résoudre son propre problème . Le système Ubuntu était en train d'être chrooted depuis un autre système, non Ubuntu. Mais la commande dpkg était émise accidentellement à l'extérieur du chroot. En accédant au système de fichiers dans lequel Ubuntu était installé, Graubart a pu exécuter dpkg sans aucun problème.

Ok, j’ai découvert pourquoi je ne pouvais pas trouver dpkg - c’est en chroot, et j’étais dans chronos @ localhost. Passé à chroot, et c'était là! Erreur typique de greenhorn, je suppose.

- Graubart24 avril '14 à 3:18

2
Eliah Kagan

Sudo dpkg -i *pkgname* est utilisé pour installer le fichier deb. Si vous avez téléchargé des fichiers deb, exécutez cette commande. essayez de rechercher le pilote de matériel dans le gestionnaire de matériel.

La commande apt-get install permet de rechercher dans le gestionnaire de logiciels hébergé sur le tableau de bord si ce logiciel est disponible sur le canal logiciel.

par exemple:

Sudo apt-get install vlc

s'il est disponible dans le canal logiciel, il s'installera sans problème.

tout d'abord s'il vous plaît dites-vous que vous avez les fichiers deb? est oui alors essayez:

Sudo dpkg -i <filename>

sinon recherchez le pilote dans le gestionnaire de matériel. Et si vous n'avez toujours pas installé le pilote, répondez s'il vous plaît le nom du modèle de votre système et le modèle du modèle wifi intégré dans le système. afin que je puisse vous dire comment pouvez-vous installer les pilotes.

0
kushvarma

Essayez d'exécuter la commande:

:~$ locate dpkg

qui devrait être trouvé dans/usr/bin/as/usr/bin/dpkg. Je dis cela seulement parce que: si le résultat de l'exécution d'une commande indique que la commande est introuvable, vous n'avez pas installé cette commande.

La sortie de l'exécution d'une commande dpkg où le binaire dpkg ne peut pas localiser l'emplacement de l'archive .deb serait quelque chose comme ceci:

dpkg: error processing archive packagenotfound.deb (--install):
cannot access archive: No such file or directory
Errors were encountered while processing:
packagenotfound.deb

donc, si la sortie ressemble à ce que j'ai posté, l'utilitaire dpkg est installé et vous devez changer de répertoire pour le répertoire où réside le fichier .debs et continuer comme auparavant.

0
oOpSgEo

Il est peu probable que dpkg soit absent de votre système. Si une telle chose était possible, vous ne pourriez pas télécharger et installer dpkg sans dpkg! Quel est le résultat de:

dpkg --help

S'il génère du texte sur l'utilisation de la commande, celle-ci est présente.

Peu importe où vous avez téléchargé les fichiers deb tant que vous naviguez d’abord sur le terminal vers cet emplacement. Par exemple, supposons que vous ayez téléchargé les fichiers sur votre bureau. Puis dans le terminal:

cd ~/Desktop

Maintenant, listez le contenu du répertoire:

ls

Est-ce que tous les debs sont montrés?

network-manager-3.99-00-ubuntu.deb
some_other_file-ubuntu3.deb
etc.deb

Si oui, installez-les:

Sudo dpkg -i network*.deb

Vous pouvez utiliser le caractère générique * pour ne pas saisir le nom de fichier complet. Vous pouvez aussi faire:

Sudo dpkg -i *.deb 

dpkg tentera de tous les installer en même temps et vous avertira si des dépendances sont manquantes.

0
chili555