14.04 -> 16.04 fehlgeschlagen; apt (> = 1.0.1ubuntu2.13) 'ist nicht installiert

56

(Diese Frage wurde nicht gelöst. Aus Zeitgründen wurde der Computer auf die Werkseinstellungen zurückgesetzt.)

Ich habe versucht, von 14.04 auf 16.04 zu aktualisieren, habe aber folgenden aptFehler ausgegeben:

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

Was bedeutet das und wie kann ich das beheben?

Wenn ich den Befehl apt-cache policy apt eingebe

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

Der Fehler tritt auf, wenn ich den Befehl ausführe:

sudo do-release-upgrade -d

und es ergibt sich folgendes:

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.
Shageenth Sandrakumar
quelle
Ich habe meine Antwort jetzt gelöscht, da ich jemanden gefunden habe, der mir weiterhelfen kann und demnächst eine Antwort veröffentlicht.
Ich habe auch dieses Problem - ich habe versucht, mein Cubieboard (Linaro-Port) zu aktualisieren und konnte keine Lösung finden.
Adib

Antworten:

47

Ich hatte heute genau das gleiche Problem. Stellen Sie vor dem Upgrade sicher, dass Ihre Version die neueste Ubuntu 14.04-Version ist. (Ubuntu 14.04.4 zu diesem Zeitpunkt)

Meins blieb wegen eines schlechten Spiegels bei Ubuntu 14.04.3 hängen.

Also zuerst ausführen:

sudo apt update
sudo apt dist-upgrade

Stellen Sie sicher, dass die Version jetzt Ubuntu 14.04.4 ist (Update September 2016: Ubuntu 14.04.5 ).

cat /etc/lsb-release

Und starte die Ubuntu 16.04 Installation mit

sudo do-release-upgrade -d
cnxsoft
quelle
1
Meine Version ist bereits 14.04
Shageenth Sandrakumar
8
Die Nebenversion (siehe .3 und .4 nach 14.04) ist der wichtige Punkt. Wenn Sie bereits 14.04.4 hatten, wären apt und dpkg bereits die richtige Version.
cnxsoft
1
Dies ist die richtige Antwort, obwohl die Version jetzt 14.0.4.5 ist
Chris Ostmo
2
Stellen Sie im Manager "Software & Updates" sicher, dass "Wichtige Sicherheitsupdates" und "Empfohlene Updates" aktiviert sind, wenn die Befehle in der Antwort für Sie nicht funktionieren.
Patrick Brinich-Langlois
1
Funktioniert nicht Die andere Antwort ist richtig.
Matt
10

Am besten aktualisieren Sie immer durch die normalen Verfahren von:

sudo apt update
sudo apt dist-upgrade

Wenn dies fehlschlägt, können Sie die folgenden Schritte manuell ausführen. Diese Frage ist veraltet, aber Sie können einfach die Versionsnummern ändern, da die Links immer noch gleich sein sollten.

Geben Sie aptFolgendes ein, um Ihre Version von über ein Terminalfenster zu aktualisieren :

sudo apt-get download apt

Wenn dies nicht funktioniert, können Sie es auch herunterladen, wgetindem Sie die folgende Zeile ausführen:

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

dann tippe ein

sudo dpkg -i apt*.deb

Habe das hier auf meinem System ausprobiert. Hier ist die Ausgabe:

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) ...

Wenn nach den beschriebenen Schritten ein Fehler aufgrund einer fehlenden dpkg-Abhängigkeit angezeigt wird, wiederholen Sie einfach die Schritte mit dpkg und.

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

Alle für Ubuntu verfügbaren Pakete finden Sie hier:

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

Terrance
quelle
Wenn ich sudo apt-get download apt eingebe, erhalte ich E: Es wurde keine Quelle zum Herunterladen der Version '1.0.1ubuntu2.11' von 'apt: amd64'
Shageenth Sandrakumar,
@ShageenthSandrakumar Ich habe wget aktualisiert, damit es auch direkt heruntergeladen werden kann, wenn das Programm apt-get nicht funktioniert.
Terrance
1
@ShageenthSandrakumar Funktioniert das sudo apt-get install dpkg?
Terrance
1
Falls Sie nach der ARM-Version suchen (Linaro) -http://ports.ubuntu.com/ubuntu-ports/pool/main/a/apt/apt_1.0.1ubuntu2.13_armhf.deb
adib
1
Das kam für mich auf. wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.0.1ubuntu2.13_amd64.deb Jetzt muss 2.17 nicht 2.13 sein
std''OrgnlDave
0

Einfache Lösung ... Was bei mir funktioniert hat ...

Öffnen Sie im Suchfeld Ihren Synaptic Package Manager, und geben Sie "apt" ein. Daraufhin wird die aktuell installierte Version von apt angezeigt. Nehmen Sie an, dass "1.0.1ubuntu1.13" mit der rechten Maustaste darauf geklickt und zum Aktualisieren markiert wurde. Klicken Sie dann oben auf die Schaltfläche "Anwenden".

nach dem Upgrade ..

Stellen Sie sicher, dass Sie den Synaptic Package Manager schließen, bevor Sie das Programm ausführen

letzter Befehl

sudo do-release-upgrade  

und es sollte funktionieren ..

jax
quelle
0

Ich habe diese Fehlermeldung bekommen und ein sehr einfaches apt-get update apt-get upgrade gelöst. Die anderen Antworten sind absolut ungenau - zum Beispiel die, in der davon die Rede ist, Ubuntu 14.04.3 auf 14.04.4 über zu verschieben dist-upgrade- aber sie wechseln zur dist-upgradenächsten Ubuntu-Version, nicht zu Minderjährigen. Minderjährige sind ohnehin nur eine veröffentlichte Sammlung spezifischer Paketversionen. Wenn Sie Ihre Pakete einfach auf dem neuesten Stand halten, erhalten Sie mindestens diese oder neuere Versionen. Laufen dist-upgradeSie nicht, wenn Sie nicht wissen, was Sie tun.

chx
quelle