kurulu değil 15.10'dan 16.04'e yükseltme


19

Terminali kullanarak yükseltmeye çalışırken yükseltmem durur. Terminalde gösterilen hat budur:

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

benim sorunum bu bağımlılığı yüklemek için komut bilmiyorum olmasıdır. Diğer komutları kullanarak apt'in güncel olduğunu söylüyor. Çözümler?


Kullandığınız denediniz sudo apt-get update, sudo apt-get upgradeve sudo apt-get install -f?
Andrew

evet, tüm bu komutları kullandım. ilk iki güncel olduğunu söyledi ama terminal th -f komutunu tanımadı
paul

Denedin sudo apt-get -y install aptmi
Andrew

cevap, yine uygun yeni versiyonu zaten
paul

denedim install apt komutu ne olursa olsun, her zaman güncel olduğumu söylüyor!
paul

Yanıtlar:


19

Aynı sorun vardı, apt güncellemesini zorlayarak ve Andrew'un önerdiği gibi mevcut kurulumu temizleyerek çözüldü:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get -f install   # (not "install -f"!)
sudo apt-get -y install apt
sudo do-release-upgrade

5
apt kurulumumu engelleyen başka bir şey var. listelenen talimatları izleyerek, hala apt güncel olduğunu gösterir. Ancak, ben-bırak-yükseltme almak olsun, apt veya en azından doğru apt bulamıyor.
paul

1
-f installve install -fhiçbir fark yaratmaz.
Pilot6

Ancak bu yükleme 15.10 - 16.xx sth.
marko

@marko Sadece adımı birkaç kez tekrarlamanız gerekir.
wsw

13

Bu hatayla karşılaştım, benim için /etc/apt/sources.listimdeki wily güncellemeleri satırını kaçırıyordum:

deb http://archive.ubuntu.com/ubuntu/ wily-updates main restricted universe multiverse

1
ARM vb. İçin hat olmalıdırdeb http://ports.ubuntu.com/ wily-updates main restricted universe multiverse
Vladimir Panteleev

Ben "deb ports.ubuntu.com güvenilir güncellemeleri ana kısıtlı evren çoklu evren" olması gerektiğini düşünüyorum (yani, ekstra depoları açar). Karıştırma versiyonları (örn. Güvenilir ve kurnaz) asla iyi bitmez.
16:36 joat joat

Bunu yaptıktan sonra, "apt-get update && apt-get -y upgrade && do-release-upgrade" çalışıyor gibi görünüyor. Not: geçici alanınızın bitmesini önlemek için / etc / fstab içindeki / tmp satırını yorumlamanız gerekebilir.
16:54 joat joat

15.xx gibi eski Ubuntu sürümünden yükseltme yapıyorsanız bu önemlidir. Ayrıca , wily ve diğer eski sürümler için artık archive.ubuntu.com/ubuntu url'sini sağlamadıklarını da unutmayın . Kullanım old-releases.ubuntu.com/ubuntu yerine.
Evgeniy

4

Bu sorunu da yaşadım, bu tüm güzelliklerinizi güncelleyecek ve 15'ten 16'ya yükseltecektir.

Git Software and Updates>Updates

Aşağıdaki Kene

  • Wily Güvenliği
  • Wily Güncellemeleri
  • Wily Önerilen

Güncel Sistemi Güncelle ve Yükselt

sudo apt-get update && sudo apt-get upgrade

Yükseltmeyi Edinin

sudo apt-get dist-upgrade

CLI'de yükseltme

sudo do-release-upgrade

1

'Apt' ile aynı sorunu yaşadım. Bu bağlantıdan çözüm buldum . Koş sudo dpkg -l | grep apt. Bu girdiyi komutun çıktısında görebilirsiniz:

ii  apt 1.0.10.2ubuntu1      amd64         commandline package manager

Bunu yaparsanız, gerekli apt'yi (> = 1.0.10.2 ubuntu2) almanız gerekir . İşte izlediğim adımlar:

  1. Yazılım ve Güncelleme -> Ubuntu Yazılımı'na gidin. Sunucuyu Ana sunucu olarak değiştirin (benim durumumda Hindistan için Sunucu olarak değiştirdim). Daha önce farklı bir ayna kullanıyordum ve dolayısıyla daha eski bir 'uygun' versiyonum vardı.

  2. Çalıştırmak

        sudo apt-get update
        sudo apt-get install --reinstall apt 
    
  3. sudo dpkg -l | grep aptSürümün değiştiğini kontrol etmek için tekrar çalıştırın . Umarım çıktıdaki giriş şu şekilde değiştirilmelidir: apt 1.0.10.2ubuntu2 .

  4. sudo apt-get update && sudo apt-get upgradeUbuntu 16.04 sürümüne güncellemeye devam edebileceğiniz aşağıdakileri çalıştırın .


listelenen tavsiyeleri takip etti. Komut paketi yöneticisi ver. 1.0.10.2 ubuntu1. ancak ubuntu2'ye geçmek için iki komut bir değişiklik vermedi (hala ubuntu1). Bu bir güvenlik değişikliği olarak, bir güvenlik sorunundan kaynaklanabilir mi?
paul

Ben hiçbir şekilde bu konuda uzman değilim, ama bence başka bir alternatif bu sorunu belki de sorunu çözmek için kullanmak olacaktır .
Rahul,

i neden dosyaları komut satırı (terminal) aracılığıyla kullanılamaz kurabilirsiniz kadar ubuntu2 dosyaları indirme ve yükleme rahatsız değilim. i bir indirme ayıklama ve yükleme sınırlı deneyime sahip.
paul

1

Daha önce yayınlanan çözümler benim için işe yaramadı.

Başlatma panelindeki yorumlarda olduğu gibi işe yarayan şey :

wget http://launchpadlibrarian.net/254524267/apt_1.0.10.2ubuntu2_amd64.deb   
wget http://launchpadlibrarian.net/254524264/apt-transport-https_1.0.10.2ubuntu2_amd64.deb
wget http://launchpadlibrarian.net/254524266/apt-utils_1.0.10.2ubuntu2_amd64.deb    
wget http://launchpadlibrarian.net/254524269/libapt-inst1.7_1.0.10.2ubuntu2_amd64.deb    
wget http://launchpadlibrarian.net/254524270/libapt-pkg4.16_1.0.10.2ubuntu2_amd64.deb

sudo dpkg --install apt_1.0.10.2ubuntu2_amd64.deb apt-transport-https_1.0.10.2ubuntu2_amd64.deb apt-utils_1.0.10.2ubuntu2_amd64.deb libapt-inst1.7_1.0.10.2ubuntu2_amd64.deb libapt-pkg4.16_1.0.10.2ubuntu2_amd64.deb

sudo do-release-upgrade
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.