14,04 -> 16,04 gagal; apt (> = 1.0.1ubuntu2.13) 'tidak diinstal

56

(Pertanyaan ini tidak diselesaikan. Karena keterbatasan waktu, Komputer dikembalikan ke pengaturan pabrik.)

Saya mencoba untuk meningkatkan versi dari 14,04 ke 16,04, tetapi aptmelemparkan kesalahan ini:

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

Apa artinya ini, dan bagaimana saya bisa memperbaikinya?

Ketika saya mengetikkan perintah 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

Kesalahan terjadi ketika saya menjalankan perintah:

sudo do-release-upgrade -d

dan itu menghasilkan sebagai berikut:

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
sumber
Saya telah menghapus jawaban saya sekarang karena saya telah menemukan seseorang yang dapat membantu yang akan segera mengirimkan jawaban.
Saya juga memiliki masalah ini - mencoba untuk mengupgrade cubieboard saya (port linaro) dan tidak dapat menemukan solusi.
adib

Jawaban:

47

Saya memiliki masalah yang sama persis hari ini. Pastikan versi Anda adalah versi Ubuntu 14.04 terbaru sebelum peningkatan. (Ubuntu 14.04.4 saat ini)

Milik saya macet ke Ubuntu 14.04.3 karena cermin yang buruk.

Jadi jalankan pertama:

sudo apt update
sudo apt dist-upgrade

Pastikan versinya sekarang adalah Ubuntu 14.04.4 (pembaruan September 2016: Ubuntu 14.04.5 ).

cat /etc/lsb-release

Dan mulai instalasi Ubuntu 16.04 dengan

sudo do-release-upgrade -d
cnxsoft
sumber
1
Versi saya sudah 14,04
Shageenth Sandrakumar
8
Versi minor (lihat .3 dan .4 setelah 14.04) adalah poin penting. Jika Anda sudah memiliki 14.04.4, apt dan dpkg akan menjadi versi yang tepat.
cnxsoft
1
Ini adalah jawaban yang benar, meskipun versinya sekarang 14.0.4.5
Chris Ostmo
2
Di manajer "Pembaruan Perangkat Lunak &", pastikan bahwa "Pembaruan keamanan penting" dan "Pembaruan yang disarankan" dicentang jika perintah dalam jawaban tidak berfungsi untuk Anda.
Patrick Brinich-Langlois
1
Tidak bekerja Jawaban lainnya tidak.
matt
10

Terbaik untuk selalu memperbarui melalui prosedur normal:

sudo apt update
sudo apt dist-upgrade

Jika hal di atas gagal, maka Anda dapat melangkah secara manual melalui yang berikut ini. Pertanyaan ini sudah usang, tetapi Anda hanya dapat mengubah nomor versi karena tautannya harus tetap sama.

Untuk memutakhirkan versi Anda dari aptjendela terminal, ketikkan yang berikut ini:

sudo apt-get download apt

jika hal di atas tidak berhasil, Anda juga dapat mengunduhnya dengan wgetmenjalankan baris berikut:

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

lalu ketik

sudo dpkg -i apt*.deb

Baru saja mencoba ini di sistem saya di sini. Berikut ini hasilnya:

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

Jika Setelah langkah-langkah yang dijelaskan Anda melihat gagal karena ketergantungan dpkg yang hilang, Anda bisa menyelesaikannya dengan mengulangi langkah-langkah dengan dpkg dan ..

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

Semua paket yang tersedia untuk Ubuntu dapat ditemukan di sini:

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

Terrance
sumber
ketika saya mengetikkan sudo apt-get unduh apt, saya mendapatkan E: Tidak dapat menemukan sumber untuk mengunduh versi '1.0.1ubuntu2.11' of 'apt: amd64'
Shageenth Sandrakumar
@ShageenthSandrakumar Saya memperbarui untuk wget untuk mengunduhnya secara langsung juga jika apt-get tidak berfungsi.
Terrance
1
@ShageenthSandrakumar Apakah sudo apt-get install dpkgberhasil?
Terrance
1
Jika Anda sedang mencari versi ARM (Linaro) -http://ports.ubuntu.com/ubuntu-ports/pool/main/a/apt/apt_1.0.1ubuntu2.13_armhf.deb
adib
1
Ini muncul untuk saya. wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.0.1ubuntu2.13_amd64.deb sekarang harus 2,17 bukan 2,13
std''OrgnlDave
0

Memperbaiki sederhana ... Yang telah bekerja untuk saya ...

Buka paket Synaptic Package manager Anda "apt" di kotak pencarian yang akan menunjukkan kepada Anda versi apt yang dipasang saat ini mari kita asumsikan "1.0.1ubuntu1.13" cukup klik kanan dan klik tanda untuk upgrade lalu klik tombol apply di bagian atas.

setelah upgrade ..

Pastikan untuk menutup pengelola paket sinaptik sebelum menjalankan

perintah terakhir

sudo do-release-upgrade  

dan itu harus bekerja ..

Jax
sumber
0

Saya mendapat pesan kesalahan ini dan sangat sederhana apt-get update apt-get upgrade menyelesaikannya. Jawaban lainnya adalah sangat liar - misalnya yang berbicara tentang memindahkan Ubuntu 14.04.3 ke 14.04.4 via dist-upgrade- tetapi dist-upgradepindah ke versi Ubuntu berikutnya, bukan anak di bawah umur. Anak-anak hanyalah koleksi versi paket spesifik yang dirilis, cukup dengan menjaga agar paket Anda tetap terbaru, Anda mendapatkan setidaknya versi itu atau yang lebih baru. Jangan lari dist-upgradekecuali Anda tahu apa yang Anda lakukan.

chx
sumber