web-dev-qa-db-fra.com

14.04 -> 16.04 a échoué; apt (> = 1.0.1ubuntu2.13) 'n'est pas installé

(Cette question n'a pas été résolue. En raison de contraintes de temps, l'ordinateur a été restauré aux paramètres d'usine.)

J'essayais de passer de 14.04 à 16.04, mais apt a lancé cette erreur:

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

Qu'est-ce que cela signifie et comment puis-je résoudre ce problème?

Lorsque je tape la commande apt-cache policy apt

Shageenth@shageenth-Inspiron-3451:~$ apt-cache policy apt apt:
Installed: 1.0.1ubuntu2.11
Candidate: 1.0.1ubuntu2.11
Version table:
*** 1.0.1ubuntu2.11 0
100 /var/lib/dpkg/status
1.0.1ubuntu2 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main AMD64 
Packages

L'erreur se produit lorsque j'exécute la commande:

Sudo do-release-upgrade -d

et il produit ce qui suit:

Checking for a new Ubuntu release
Get:1 Upgrade tool signature [198 B]
Get:2 Upgrade tool [1,265 kB]
Fetched 1,265 kB in 0s (0 B/s)
authenticate 'xenial.tar.gz' against 'xenial.tar.gz.gpg'
extracting 'xenial.tar.gz'

Reading cache

Checking package manager
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done

Required depends is not installed

The required dependency 'apt (>= 1.0.1ubuntu2.13)' is not installed.
56

J'ai eu exactement le même problème aujourd'hui. Assurez-vous que votre version correspond à la dernière version d'Ubuntu 14.04 avant la mise à niveau. (Ubuntu 14.04.4 en ce moment)

Le mien était collé à Ubuntu 14.04.3 à cause d'un mauvais miroir.

Alors première manche:

Sudo apt update
Sudo apt dist-upgrade

Assurez-vous que la version est maintenant Ubuntu 14.04.4 (mise à jour septembre 2016: buntu 14.04.5).

cat /etc/lsb-release

Et lancez l'installation d'Ubuntu 16.04 avec

Sudo do-release-upgrade -d
48
cnxsoft

Il est préférable de toujours mettre à jour à travers les procédures normales de:

Sudo apt update
Sudo apt dist-upgrade

Si ce qui précède échoue, vous pouvez alors parcourir manuellement les étapes suivantes. Cette question est obsolète, mais vous pouvez simplement changer les numéros de version car les liens devraient toujours être les mêmes.

Pour mettre à niveau votre version de apt à partir d’une fenêtre de terminal, tapez ce qui suit:

Sudo apt-get download apt

si cela ne fonctionne pas, vous pouvez également le télécharger avec wget en lançant la ligne suivante:

wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.0.1ubuntu2.17_AMD64.deb

puis tapez

Sudo dpkg -i apt*.deb

Juste essayé ceci sur mon système ici. Voici la sortie:

terrance@terrance-VirtualBox:~$ Sudo apt-get download apt
[Sudo] password for terrance: 
Get:1 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main apt AMD64 1.0.1ubuntu2.17 [954 kB]
Fetched 954 kB in 0s (1,127 kB/s)
terrance@terrance-VirtualBox:~$ ls
apt_1.0.1ubuntu2.17_AMD64.deb  Documents  examples.desktop  Pictures  Templates
Desktop                        Downloads  Music             Public    Videos
terrance@terrance-VirtualBox:~$ Sudo dpkg -i apt*.deb
(Reading database ... 168376 files and directories currently installed.)
Preparing to unpack apt_1.0.1ubuntu2.17_AMD64.deb ...
Unpacking apt (1.0.1ubuntu2.17) over (1.0.1ubuntu2.11) ...
Setting up apt (1.0.1ubuntu2.17) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.7) ...

Si Après les étapes décrites, vous rencontrez un échec en raison d'une dépendance manquante de dpkg, vous pouvez simplement terminer en répétant les étapes avec dpkg et ..

wget http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.18.24ubuntu1_AMD64.deb
Sudo dpkg -i dpkg_1.18.24ubuntu1_AMD64.deb

Tous les packages disponibles pour Ubuntu peuvent être trouvés ici:

http://security.ubuntu.com/ubuntu/pool/main/

10
Terrance

Solution simple ... qui a fonctionné pour moi ...

Ouvrez votre type de gestionnaire de paquet Synaptic "apt" dans le champ de recherche qui vous montrera la version actuellement installée d’apt permet de supposer que "1.0.1ubuntu1.13" clique dessus avec le bouton droit de la souris et clique sur le symbole de mise à niveau, puis sur le bouton Appliquer en haut.

après la mise à niveau ..

Assurez-vous de fermer le gestionnaire de paquets synaptic avant d’exécuter votre

commande finale

Sudo do-release-upgrade  

et ça devrait marcher ..

0
jax

J'ai reçu ce message d'erreur et un très simple apt-get update apt-get upgrade l'a résolu. Les autres réponses sont extravagantes - par exemple celle qui parle de déplacer Ubuntu 14.04.3 à 14.04.4 via dist-upgrade - mais dist-upgrade se déplace vers la version suivante, pas les mineurs. Les mineurs ne sont de toute façon qu'une collection publiée de versions de paquetages spécifiques, simplement en gardant vos paquets à jour, vous obtenez au moins ces versions ou plus récentes. Ne lancez pas dist-upgrade sauf si vous savez ce que vous faites.

0
chx