14.04 -> 16.04 başarısız oldu; apt (> = 1.0.1ubuntu2.13) 'yüklü değil


56

(Bu soru çözülmedi. Zaman kısıtlamaları nedeniyle Bilgisayar fabrika ayarlarına geri döndü.)

14.04'ten 16.04'e yükseltme yapmaya çalışıyordum, ancak aptbu hatayı attı:

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

Bunun anlamı nedir ve nasıl düzeltebilirim?

Apt-cache policy apt komutunu yazarken

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

Komutu çalıştırdığımda hata oluyor:

sudo do-release-upgrade -d

ve aşağıdakileri üretir:

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.

Yakında bir cevap gönderecek birileri daha yardım edebilecek birini bulduğum için cevabımı şimdi sildim.

Ayrıca bu problemim var - cubieboard'umu (linaro port) yükseltmeye çalışıyorum ve bir çözüm bulamadım.
adib 25:16

Yanıtlar:


47

Bugün de aynı sorunu yaşadım. Yükseltme işleminden önceki sürümünüzün en yeni Ubuntu 14.04 sürümü olduğundan emin olun. (Şu anda Ubuntu 14.04.4)

Maden, kötü bir ayna nedeniyle Ubuntu 14.04.3'e sıkışmıştı.

Yani ilk çalıştırma:

sudo apt update
sudo apt dist-upgrade

Sürümün şimdi Ubuntu 14.04.4 olduğundan emin olun (Eylül 2016'da güncelleme: Ubuntu 14.04.5 ).

cat /etc/lsb-release

Ve Ubuntu 16.04 kurulumunu başlatmak için

sudo do-release-upgrade -d

1
Versiyonum
14.04

8
Küçük versiyon (14.04'ten sonra .3 ve .4'e bakınız) önemli bir noktadır. Eğer 14.04.4'e sahip olsaydınız, apt ve dpkg zaten doğru sürüm olurdu.
cnxsoft

1
Bu doğru cevap, sürüm şimdi 14.0.4.5 olmasına rağmen
Chris Ostmo

2
"Yazılım ve Güncellemeler" yöneticisinde, cevaptaki komutlar sizin için işe yaramazsa, "Önemli güvenlik güncellemeleri" ve "Önerilen güncellemeler" seçeneğinin işaretlendiğinden emin olun.
Patrick Brinich-Langlois

1
Çalışmıyor Diğer cevap var.
matt

10

Normal prosedürlerle her zaman güncellemek için en iyisi:

sudo apt update
sudo apt dist-upgrade

Yukarıdakiler başarısız olursa, aşağıdakileri elle adım adım uygulayabilirsiniz. Bu soru modası geçmiş, ancak bağlantıların hala aynı olması gerektiği için sürüm numaralarını değiştirebilirsiniz.

Sürümünüzü aptbir terminal penceresinden yükseltmek için aşağıdakini yazın:

sudo apt-get download apt

Yukarıdaki çalışmazsa wget, aşağıdaki satırı çalıştırarak da indirebilirsiniz :

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

sonra yazın

sudo dpkg -i apt*.deb

Bunu sistemimde denedim. İşte çıktı:

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

Açıklanan adımlardan sonra eksik bir dpkg bağımlılığı nedeniyle bir başarısızlık görürseniz, sadece dpkg ve adımlarını tekrarlayarak bitirebilirsiniz.

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

Ubuntu'da mevcut olan tüm paketler burada bulunabilir:

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


sudo apt-get download apt yazdığımda, E alıyorum: E: 'apt: amd64' sürümünün '1.0.1ubuntu2.11' sürümünü indirmek için kaynak bulamadım
Shageenth Sandrakumar

@ShageenthSandrakumar apt-get çalışmıyorsa, doğrudan indirmek için wget için güncelleştirdim.
Terrance

1
@ShageenthSandrakumar Çalışır mı sudo apt-get install dpkg?
Terrance

1
ARM versiyonunu arıyorsanız (Linaro) -http://ports.ubuntu.com/ubuntu-ports/pool/main/a/apt/apt_1.0.1ubuntu2.13_armhf.deb
adib 25:16

1
Bu benim için geldi. wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.0.1ubuntu2.13_amd64.deb şimdi 2,17 değil 2,13 olması gerekiyor
std''OrgnlDave

0

Basit düzeltme ... Benim için çalıştı ...

Synaptic Paket yöneticinizi "apt" tipini açın ve aradığınız apt versiyonunun kurulu versiyonunu gösterecektir. "1.0.1ubuntu1.13" varsayımını tıklamanız yeterli.

yükseltmeden sonra ..

Çalıştırmaya başlamadan önce synaptic paket yöneticisini kapattığınızdan emin olun.

son komut

sudo do-release-upgrade  

ve çalışması gerekir ..


0

Bu hata mesajını aldım ve çok basit bir apt-get update apt-get upgrade çözümü çözdü. Diğer cevaplar çılgınca masumdur - örneğin, Ubuntu 14.04.3 - 14.04.4'ten geçerek hareket etmekten bahsedenlerden biri dist-upgrade- dist-upgradeküçüklerden değil, bir sonraki Ubuntu sürümüne geçer. Küçükler, sadece belirli paket sürümlerini yalnızca yayınlanmış bir koleksiyondur, yalnızca paketlerinizi güncel tutmakla, en azından bu sürümleri veya daha yenilerini alabilirsiniz. Ne dist-upgradeyaptığını bilmiyorsan kaçma .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.