Mon ami a supprimé le /var/lib/dkpgdossier de son installation 12.04. Sans cela, apt-get ne fonctionne pas. Je suis nouveau sur Ubuntu et je ne sais pas grand chose. Comment est-ce que je le récupère?
Téléchargez votre version Ubuntu de dpkg à l' adresse launchpad.net/ubuntu/+source/dpkg , extrayez-la. Puis utilisez sudo cp -r pour copier les fichiers nécessaires.
user.dz
1
@Sneetsher - vous pouvez obtenir le fichier .deb à partir d' ici , mais vous avez besoin d'un statusfichier valide contenant les packages répertoriés ici . Puis dpkgpeut être réinstallé. En outre, les fichiers nécessitent des autorisations valides.
Wilf
1
@wilf Parfois, je modifie quelque chose, puis je remarque quelque chose que j'ai oublié et quand je n'ai pas encore bu de café, cela se produit plusieurs fois de suite. Je suis tout fait maintenant cependant.
Nous espérons que cela restaurera les fichiers nécessaires, bien que des erreurs de package puissent survenir lors de transactions récentes, car statuselles ne seront pas à jour.
Vous pouvez ensuite tester apt-getles erreurs éventuelles:
sudo apt-get install sl
Vous devrez peut-être d'abord mettre à jour le cache du paquet avec sudo apt-get update
slest un petit programme qui montre simplement un train à vapeur dans le terminal pour les fautes de frappe ls, mais je l’ai inclus ici car il est petit et qu’il est peu probable qu’il soit installé ;-)
mkdir
cela. Je le devine bien !!sudo cp -r
pour copier les fichiers nécessaires.status
fichier valide contenant les packages répertoriés ici . Puisdpkg
peut être réinstallé. En outre, les fichiers nécessitent des autorisations valides.Réponses:
Exécutez ces:
Nous espérons que cela restaurera les fichiers nécessaires, bien que des erreurs de package puissent survenir lors de transactions récentes, car
status
elles ne seront pas à jour.Vous pouvez ensuite tester
apt-get
les erreurs éventuelles:Vous devrez peut-être d'abord mettre à jour le cache du paquet avec
sudo apt-get update
sl
est un petit programme qui montre simplement un train à vapeur dans le terminal pour les fautes de frappels
, mais je l’ai inclus ici car il est petit et qu’il est peu probable qu’il soit installé ;-)la source