3 votes

Comment récupérer un apt-get que j'ai supprimé ?

Je supprimais le paquet Wine et en quelque sorte apt-get a été supprimé ainsi que Wine. Maintenant, si j'essaie d'utiliser apt-get Je vois le message suivant apt-get n'est pas installé ou n'existe pas.

J'ai déjà installé aptitude, mais lorsque je l'utilise, j'obtiens une erreur disant que je n'ai pas de pilote pour /usr/lib/apt/methods/https

Comment puis-je réinstaller apt-get ?

6voto

Braiam Points 64282

apt-get est une sorte de "frontend" pour dpkg qui est dans une instance ultime, qui fait toutes les opérations. Vous pouvez facilement récupérer votre apt-get si vous téléchargez le paquet depuis le dépôt et l'installez vous-même :

(ceci est un exemple illustratif, j'utilise la dernière version d'apt i386 du dépôt precise-updates, vous devriez télécharger celle qui vous convient, pour une liste complète des versions vérifiez : Liste des paquets apt d'Ubuntu o Liste des paquets apt de Launchpad . Vous devriez vérifier votre version installée en utilisant apt-cache policy apt )

wget http://mirrors.us.kernel.org/ubuntu/pool/main/a/apt/apt_0.8.16~exp12ubuntu10.12_i386.deb http://mirrors.us.kernel.org/ubuntu/pool/main/a/apt/apt-transport-https_0.8.16%7Eexp12ubuntu10.12_i386.deb
sudo dpkg --unpack apt_0.8.16~exp12ubuntu10.12_i386.deb apt-transport-https_0.8.16%7Eexp12ubuntu10.12_i386.deb
sudo dpkg --configure -a
sudo apt-get update

Maintenant vous avez votre apt-get qui fonctionne à nouveau.

Pourquoi ne pas utiliser --install au lieu d'être séparés --unpack y --configure ?

El --install Le commutateur exécute les tâches qui ne sont pas nécessaires ( prerm , preinst , postrm ) pour récupérer les binaires d'apt, et pourrait rencontrer des problèmes plus tard en raison de l'état lamentable de l'installation. Pour cette raison, --unpack pour mettre en place les binaires et --configure pour restaurer tout fichier de configuration perdu sont juste nécessaires.

0voto

Farid Dilaver Points 1

J'ai obtenu le paquet apt à partir de ce lien . Exécuter

wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/.. #As you selected add here

Dans mon paquet de sélection est ci-dessous :

wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.2.29ubuntu0.1_amd64.deb

Ensuite, exécutez

sudo dpkg --unpack apt_1.2.29ubuntu0.1_amd64.deb
sudo dpkg --configure -a
sudo apt-get update

J'espère que cela fonctionnera

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X