J'essayais de supprimer le sources.list
Fichier pour apt
. Après avoir supprimé, au lieu d'émettre cd /etc/apt
, J'ai fait Sudo rm - r /etc/apt
Et maintenant je l'ai supprimé. J'ai essayé de créer le /etc/apt
Répertoire à nouveau et en cours d'exécution:
$ Sudo apt-get update && apt-get upgrade
Cela renvoie un message d'erreur comme suit:
apt-get: relocation error: /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0: symbol _ZTI17pkgAcquireStatus2, version APTPKG_5.0 not defined in file libapt-pkg.so.5.0 with link time reference
Comment puis-je restaurer mon /etc/apt
répertoire et correction apt
?
Vous signalez que vous avez supprimé /etc/apt
Tout en essayant de supprimer votre sources.list
déposer. Maintenant, vous ressentez des erreurs lorsque vous essayez d'utiliser apt
.
J'ai référencé ce post . Peut-être que cela peut vous aider?
Tout d'abord, voyez si vous avez toujours une copie de apt
's .deb
déposer.
cd /var/cache/apt/archives
Maintenant, cherchez un .deb
Avec APT en son nom, si vous exécutez Debian Stretch sur un système 64 bits, il devrait être apt_1.4.8_AMD64.deb
. Utilisez une onglet sur l'autoocomplète ou si non trouvé, vous pouvez télécharger apt
et ses dépendances ici .
Une fois que vous avez localisé le package nécessaire exécuté en tant que root (sudo) la commande suivante:
dpkg -i apt_1.4.8_AMD64.deb
Cela devrait réinstaller l'apt pour vous. Vous devriez maintenant pouvoir courir Sudo apt-get update && apt-get upgrade
comme prévu. Rappelez-vous si vous avez besoin de recréer votre sources.list
Fichier que vous devriez suivez cet exemple .
L'erreur de manque /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0
Devrait être résolu sinon vous pouvez installer la libère de ici .
Ensuite, vous devez copier le fichier de la bibliothèque dans/usr/lib et exécuter cette commande en tant que root (sudo):
ldconfig -n -v /usr/lib
Ceci POST peut aider aussi .
Veuillez commenter si vous avez des questions ou des problèmes avec cette réponse. Je vous suggère fortement de lire chaque lien que j'ai fourni minutieusement avant de tenter les commandes. J'apprécie les commentaires pour corriger les idées fausses et améliorer mes postes. Je peux mettre à jour ma réponse si nécessaire.
Bonne chance!