web-dev-qa-db-fra.com

mise à niveau de 15.10 à 16.04 apt not installed

Lorsque j'essaie de mettre à niveau à l'aide du terminal, ma mise à niveau s'arrête. Ceci est la ligne montrant dans le terminal:

The required dependency 'apt(>=1.0.10.2 ubuntu2)' is not installed.

mon problème est que je ne connais pas la commande pour installer cette dépendance. En utilisant d’autres commandes, cela signifie que apt est à jour. Solutions?

18
paul

Avait le même problème, résolu en forçant la mise à jour d'apt et en nettoyant l'installation actuelle comme suggéré par Andrew:

Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get -f install   # (not "install -f"!)
Sudo apt-get -y install apt
Sudo do-release-upgrade
19
badger

J'ai eu cette erreur, il me manquait la ligne wily-updates de mon /etc/apt/sources.list:

deb http://archive.ubuntu.com/ubuntu/ wily-updates main restricted universe multiverse
12
Neil

J'ai eu ce problème aussi, cela mettra à jour tous vos goodies ainsi que de passer de 15 à 16.

Allez à Software and Updates> Updates

Cochez la case suivante

  • Sécurité rusée
  • Wily Mises à jour
  • Rusé proposé

Mettre à jour et mettre à niveau le système actuel

Sudo apt-get update && Sudo apt-get upgrade

Obtenez la mise à niveau

Sudo apt-get dist-upgrade

Mise à niveau dans la CLI

Sudo do-release-upgrade
4
JREAM

J'ai eu exactement le même problème avec 'apt'. J'ai eu la solution de ce lien . Exécutez Sudo dpkg -l | grep apt. Vous pouvez voir cette entrée dans le résultat de la commande:

ii  apt 1.0.10.2ubuntu1      AMD64         commandline package manager

Si vous le faites, vous devrez vous procurer l'apt requis (> = 1.0.10.2 ubuntu2) . Voici les étapes que j'ai suivies:

  1. Allez dans Logiciels et mises à jour -> Logiciel Ubuntu. Changez le serveur en serveur principal (dans mon cas, j'ai changé en serveur pour l'Inde). J'utilisais auparavant un miroir différent et j'avais donc une version plus ancienne d'apt.

  2. Courir

        Sudo apt-get update
        Sudo apt-get install --reinstall apt 
    
  3. Exécutez à nouveau Sudo dpkg -l | grep apt pour vérifier que la version a changé. Espérons que l'entrée dans la sortie aurait dû devenir: apt 1.0.10.2ubuntu2 .

  4. Exécutez un Sudo apt-get update && Sudo apt-get upgrade à la suite duquel vous pourrez procéder à la mise à jour vers Ubuntu 16.04.

1
Rahul
    wget http://launchpadlibrarian.net/254524267/apt_1.0.10.2ubuntu2_AMD64.deb   
wget http://launchpadlibrarian.net/254524264/apt-transport-https_1.0.10.2ubuntu2_AMD64.deb
wget http://launchpadlibrarian.net/254524266/apt-utils_1.0.10.2ubuntu2_AMD64.deb    
wget http://launchpadlibrarian.net/254524269/libapt-inst1.7_1.0.10.2ubuntu2_AMD64.deb    
wget http://launchpadlibrarian.net/254524270/libapt-pkg4.16_1.0.10.2ubuntu2_AMD64.deb

Sudo dpkg --install apt_1.0.10.2ubuntu2_AMD64.deb apt-transport-https_1.0.10.2ubuntu2_AMD64.deb apt-utils_1.0.10.2ubuntu2_AMD64.deb libapt-inst1.7_1.0.10.2ubuntu2_AMD64.deb libapt-pkg4.16_1.0.10.2ubuntu2_AMD64.deb

Sudo do-release-upgrade
0
dmitri

Les anciennes solutions affichées ne fonctionnaient pas pour moi.

Ce qui a bien fonctionné a été trouvé dans les commentaires sur tableau de bord :

wget http://launchpadlibrarian.net/254524267/apt_1.0.10.2ubuntu2_AMD64.deb   
wget http://launchpadlibrarian.net/254524264/apt-transport-https_1.0.10.2ubuntu2_AMD64.deb
wget http://launchpadlibrarian.net/254524266/apt-utils_1.0.10.2ubuntu2_AMD64.deb    
wget http://launchpadlibrarian.net/254524269/libapt-inst1.7_1.0.10.2ubuntu2_AMD64.deb    
wget http://launchpadlibrarian.net/254524270/libapt-pkg4.16_1.0.10.2ubuntu2_AMD64.deb

Sudo dpkg --install apt_1.0.10.2ubuntu2_AMD64.deb apt-transport-https_1.0.10.2ubuntu2_AMD64.deb apt-utils_1.0.10.2ubuntu2_AMD64.deb libapt-inst1.7_1.0.10.2ubuntu2_AMD64.deb libapt-pkg4.16_1.0.10.2ubuntu2_AMD64.deb

Sudo do-release-upgrade
0
user unknown