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?
L’affiche originale, Graubart, a pu résoudre son propre problème . Le système Ubuntu était en train d'être chroot
ed 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.
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.
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.
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.