C'est pourquoi les --force-*options ne devraient être utilisées qu'avec parcimonie, même si vous pensez savoir ce que vous faites ... En parlant de cela, pourquoi avez-vous ressenti le besoin de supprimer apt?
Shadur
apt ne fonctionnait plus ... J'ai essayé d'installer quoi que ce soit mais cela n'a pas fonctionné, j'ai eu des erreurs étranges. (Je ne me souviens pas lequel, je pense qu'il a dit quelque chose comme "E: petite base de données apt, essayez d'augmenter le cache" ou quelque chose) J'ai réinstallé apt et cela fonctionne maintenant.
MilMike
Réponses:
14
ok, je l'ai réinstallé! vient de télécharger le paquet deb
et d'utiliser dpkg pour l'installer .:
Installez d'abord libapt-pkgla version dont vous avez besoin, puis installez le aptpackage pour votre système à l'aide de dpkg -i.
En cas de conflits, recherchez les aptpackages dans dpkg -let désinstallez-les en utilisant dpkg -r. Après cela, utilisez l'étape ci-dessus pour réinstaller apt.
Je l'ai édité depuis Ubuntu vers l'URL Debian. "Toutes les versions apt connues" n'est pas vrai.
Jodka Lemon
1
En cas de conflits, cela signifie que vous avez installé la mauvaise version de quelque chose. Ne désinstallez pas ce qui existe déjà, installez plutôt la version correcte de ce qui a été supprimé.
--force-*
options ne devraient être utilisées qu'avec parcimonie, même si vous pensez savoir ce que vous faites ... En parlant de cela, pourquoi avez-vous ressenti le besoin de supprimer apt?Réponses:
ok, je l'ai réinstallé! vient de télécharger le paquet deb et d'utiliser dpkg pour l'installer .:
la source
dpkg -i foobar.deb
?Ce lien contient des paquets Debian pour toutes les versions apt qui étaient dans une version Debian: ftp://archive.debian.org/debian/pool/main/a/apt/
Installez d'abord
libapt-pkg
la version dont vous avez besoin, puis installez leapt
package pour votre système à l'aide dedpkg -i
.En cas de conflits, recherchez les
apt
packages dansdpkg -l
et désinstallez-les en utilisantdpkg -r
. Après cela, utilisez l'étape ci-dessus pour réinstallerapt
.la source