Malheureusement, j'ai supprimé le répertoire dpkg lors de la suppression du verrou. Par erreur j'ai tapé
root@sam:~$ rm -r /var/lib/dpkg
Maintenant, lorsque j'essaie d'installer / désinstaller des packages, il me montre l'erreur suivante.
E: Could not open lock file /var/lib/dpkg/lock - open (2: No such file or directory)
Qu'est-ce que je devrais faire maintenant?
Réponses:
racine +
rm
+-r
= catastropheAlors, qu'avez-vous condamné à la perdition?
Vous avez supprimé 5 répertoires, le fichier d'état, etc. Essayons donc de corriger le problème. Créez d'abord le répertoire:
Récupérez quelques sauvegardes:
Voyons maintenant si votre dpkg fonctionne (commencez à prier):
Si tout est "ok", réparez également vos fichiers de base:
Essayez maintenant de mettre à jour votre liste de paquets, etc.:
Maintenant, respirons profondément. Phew. Faites
ls -l /var/lib/dpkg
et comparez avec la liste ci-dessus. Si un-old
fichier n'est pas présent, ne vous inquiétez pas, il sera là demain.la source
ls: cannot access /usr/local/var/lib/dpkg/status: No such file or directory
est la seule chose que je reçois./usr/local
n'est pas l'endroit pour installer les fichiers dpkg./usr/local/
au lieu de dans/var/lib/dpkg
. Comment le signaler/var/lib/dpkg
?Eh bien
dpkg
(le système de gestion de paquets Debian) fournit l'infrastructure de bas niveau pour gérer l'installation et la suppression des paquets logiciels Debian.Téléchargement du fichier en utilisant
wget
:Extrayez-le dans le dossier xxx.
espérons que cela fonctionnera.
la source
Récupérez votre système à partir d'une sauvegarde. Vous avez bien fait des sauvegardes? La sauvegarde de votre système et de vos données est essentielle pour faire face à des situations inattendues telles que celle-ci (erreur utilisateur) et une défaillance matérielle. Si vous n'avez pas réussi à créer des sauvegardes telles que celles décrites ici, vous pouvez tenter la récupération de données.
À l'avenir, je vous suggère de sauvegarder régulièrement pour éviter la perte catastrophique de données. Et je doute que vous oublierez que, comme @Braiam l'a dit " root + rm + -r = catastrophe "
la source
Suivez simplement les étapes ci-dessous, sûr que vous pouvez récupérer les fichiers, au moins
apt-get
oudpkg
fonctionnerait.Après ce test, cela fonctionnerait-il ou non?
J'espère que cela a fonctionné. Sinon, commentez ci-dessous. Gardez à l'esprit, soyez extrêmement prudent lorsque vous jouez avec
sudo + rm -rf
.la source