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


56

(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 aptjeté 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.

J'ai supprimé ma réponse maintenant car j'ai trouvé quelqu'un de plus en mesure de vous aider et qui postera une réponse bientôt.

J'ai également ce problème - essayer de mettre à niveau mon cubieboard (port linaro) et je ne pouvais pas trouver une solution.
Adib

Réponses:


47

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: Ubuntu 14.04.5 ).

cat /etc/lsb-release

Et lancez l'installation d'Ubuntu 16.04 avec

sudo do-release-upgrade -d

1
Ma version est déjà 14.04
Shageenth Sandrakumar

8
La version mineure (voir .3 et .4 après 14.04) est le point important. Si vous aviez déjà 14.04.4, apt et dpkg seraient déjà la bonne version.
CNXSoft

1
C'est la bonne réponse, bien que la version soit maintenant 14.0.4.5
Chris Ostmo

2
Dans le gestionnaire "Logiciels et mises à jour", assurez-vous que les "Mises à jour de sécurité importantes" et "Mises à jour recommandées" sont cochées si les commandes de la réponse ne fonctionnent pas pour vous.
Patrick Brinich-Langlois

1
Ça ne marche pas L'autre réponse fait.
Mat

10

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 à aptpartir d’une fenêtre de terminal, tapez ce qui suit:

sudo apt-get download apt

si ce qui précède ne fonctionne pas, vous pouvez également le télécharger wgeten exécutant 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/


quand je tape sudo apt-get télécharger apt, je reçois E: Impossible de trouver une source pour télécharger la version '1.0.1ubuntu2.11' de 'apt: amd64'
Shageenth Sandrakumar

@ShageenthSandrakumar J'ai mis à jour pour wget pour le télécharger directement aussi si apt-get ne fonctionne pas.
Terrance

1
@ShageenthSandrakumar Est-ce que ça sudo apt-get install dpkgmarche?
Terrance

1
Si vous recherchez la version ARM (Linaro) -http://ports.ubuntu.com/ubuntu-ports/pool/main/a/apt/apt_1.0.1ubuntu2.13_armhf.deb
adib

1
Ceci est venu pour moi. wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.0.1ubuntu2.13_amd64.deb doit maintenant être 2,17 et non 2,13
std''OrgnlDave

0

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 installée actuelle 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

J'ai eu ce message d'erreur et un apt-get update apt-get upgrade problème très simple 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 dist-upgrade-, mais dist-upgradepasse à 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 des versions plus récentes. Ne courez pas dist-upgradesi vous ne savez pas ce que vous faites.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.