Neden Ubuntu 18.04 güncellemesini alamıyorum?


24

Ubuntu 18.04'e yükseltmeye çalışıyordum ama denediğimde

do-release-upgrade -c

Bu çıktıyı alıyorum

Checking for a new Ubuntu release
No new release found.

Çıkış tarihini 26 Nisan olarak kontrol ettim ancak yine de herhangi bir güncelleme alamadım ...

Linux için biraz yeniyim, bu yüzden herhangi bir noktada yanılmam durumunda afedersiniz.


Yeni bölümdeki yükseltmeyi önce verilerinizin klon bir kopyasıyla test etmelisiniz. Bazı kullanıcılar, yükseltmeden sonra çalışmayan ve çöken bir yükseltme tarafından yakıldı. Klonlama örneği için bu betiğe bakın: askubuntu.com/questions/1028604/… . Ayrıca canlı bir USB ile başlatabilir ve manuel olarak klonlayabilirsiniz. Google arama yaptığınızda talimatlar mevcuttur.
WinEunuuchs2Unix

@ WinEunuuchs2Unix Tavsiyem üzerine Windows'tan Ubuntu'ya geçen yaklaşık 10 müşterim var. Hiçbir şekilde bilgisayar uzmanı değiller. Hepsi her LTS'ye yükseltilir, bazıları ise sürümler arasında yükseltilir. Ayrıca mağazamda her zaman en son LTS sürümlerine yükselttiğim 5 adet Ubuntu bilgisayarı bulunduruyorum. Bir sorunun olduğu çok nadir durumlarda, her zaman onları çözen iki çözüm olmuştur. (Bir hata mesajı ile tanımlanır) bir PPA çıkarma veya çalışan sudo apt updateve sudo apt dist-upgrade.
LD James,

@ WinEunuuchs2Unix Yükseltmeden sonra çalışmayan programlar hakkında haklısınız. Bunu yaşadım. Çoğu zaman, sürüm yükseltme PPA, yükseltme düzeltmelerinden sonra yeniden etkinleştirilen girişi devre dışı bırakır . PPA'ları etkinleştirdikten sonra hata mesajları varsa, bunlar genellikle hata mesajı sorunlarının giderilmesiyle ilgilenilir.
LD James,

Hangi Ubuntu sürümünden yükseltmeye çalışıyorsunuz?
WinEunuuchs2Unix

Do-release-upgrade -c'yi deneyin. Sonunda yükseltme bugün serbest bırakıldı.
Aravind,

Yanıtlar:


13

Sürüm Notlarında şu var:

Ubuntu 16.04 LTS veya 17.10’dan yükseltme

17.10'dan yükseltme, 18.04 sürümünden birkaç gün sonraya kadar etkinleştirilmeyecektir. 16.04 LTS'den yükseltme, Temmuz ayı sonunda beklenen 18.04.1 sürümünden birkaç gün sonraya kadar mümkün olmayacak.


1
Şimdi aldığımız yükseltmeler ile sudo do-releaes-updatealıntılanan metnin beklediğinin söylediği arasında bir fark var mı ?
LD James,

5
Şimdi 18.04.1 sürümünden birkaç gün sonra. Tam olarak LTS güncellemelerine ne zaman izin verileceğine dair bir bilginiz var mı?
jrennie

13

Burada yükseltme için ayrıntılı bir kılavuz sunulmuştur . Diğer cevaplar zaten kullanmanız gerektiğini belirtiyor:

do-release-upgrade -d     # Use this until 18.04.1 comes out
do-release-upgrade        # Use this after 18.04.1 comes out

Ek olarak dosyayı kontrol etmeniz gerekse de:

~$ cat /etc/update-manager/release-upgrades
# Default behavior for the release upgrader.

[DEFAULT]
# Default prompting behavior, valid options:
#
#  never  - Never check for a new release.
#  normal - Check to see if a new release is available.  If more than one new
#           release is found, the release upgrader will attempt to upgrade to
#           the release that immediately succeeds the currently-running
#           release.
#  lts    - Check to see if a new LTS release is available.  The upgrader
#           will attempt to upgrade to the first LTS release available after
#           the currently-running one.  Note that this option should not be
#           used if the currently-running release is not itself an LTS
#           release, since in that case the upgrader won't be able to
#           determine if a newer release is available.
Prompt=never

Son satır "asla" diyorsa, Ubuntu 17.10 kullanıcıları için "normal" olarak değiştirin. Ubuntu 16.04 LTS kullanıcıları için, "LTS" olarak değiştirin. Aksi takdirde yükseltme alacaksınız ... um "asla":

rick@alien:~$ do-release-upgrade
Checking for a new Ubuntu release
No new release found.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -d
Checking for a new Ubuntu release
Upgrades to the development release are only 
available from the latest supported release.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -c
Checking for a new Ubuntu release
No new release found.

Bu komutlar, Prompt=neverUbuntu 16.04 altında, dün yükseltilebilecek olan (28 Nisan 2018) verildi. ltsSorunu çözme istemini değiştirme .


Önce verilerinizi yedeklemeli ya da verilerinizi kopyalamalı ve yükseltmeyi bir test ortamında çalıştırmalısınız. İşte böyle bir amaç için yazdığım bir senaryo (ancak Live USB ile manuel olarak da yapabilirsiniz): Ubuntu'yu 18.04 LTS güncellemesini test etmek için yeni bölüme klonlamak için Bash komut dosyası

Yükseltme işlemi sırasında bazı notlar aldım ve işte sizi dört gözle bekliyoruz:

Step 1: confirmation to proceed: Press [ENTER]
Step 2: packages will be removed: Y
Step 3: replace '/etc/systemd/longind.conf': Y
Step 4: Configuration file '/etc/sane.d/dll.conf', default N, take Y
Step 5: Configuration file '/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf' Take default N
Step 6: Configuration file '/etc/pulse/default.pa' default N, take Y
Step 7: Configuration file '/etc/grub.d/30_os-prober'' default N, take N
Step 8: Full screen grub menu config appears. Take option: keep the local version currently installed
Step 9: Configuration file '/etc/cron.d/anacron', default N, take Y to see what
Error Message multiple times: /sbin/ldconfig.real: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf: No such file or directory
Step 10: Non-standard: Configuration file '/etc/vnstat.conf' (display differences 1.13 vs 1.18) take Y
Step 11: 220 packages are going to be removed. (can take hours) enter Y
Step 12: To finish the upgrade, a restart is required. Take Y

Adımlarınızın yüklü olan yazılıma bağlı olarak değişeceğini unutmayın.

Klonlamanın tek nedeni, varsayılanı kabul ettiğinizde Nveya kullandığınızda ne olacağını test edebilmenizdir.Y edebilmeniz veya daha iyi olan veya daha iyi olmayan en güncel konfigürasyonu elde etmek için .

Orijinal Ubuntu sürümünüz bozulmadan kaldığından, diffyüklemeyi seçtiyseniz komutu yeni 18.04 yapılandırma dosyalarına karşı çalıştırabilirsiniz .



4

Burada bir açıklama var :

Yukarıda da belirtildiği gibi, 18.04'ün yayınlanmasından birkaç gün sonraya kadar 17.10'dan itibaren yükseltme yapılmayacak ve Temmuz 2018'de beklenen 18.04.1'den sonra birkaç güne kadar 16.04 LTS'den itibaren yükseltme yapılamayacak.

Sonuç olarak, yükseltme denemeniz bir mesajla sonuçlanabilir. Ubuntu sisteminizi sudo do-release-upgrade komutunu kullanarak yükseltmeye çalışırken yeni sürüm bulunamadı. Bu durumda aşağıdaki bölümleri okuyun.

Yine de nasıl yükseltme yapacağınız:

Sudo do-release-upgrade komutunu yürüterek başlayın. Yeni sürüm bulunamadı mesajı alırsanız, dört seçeneğiniz vardır:

  • İlk ve önerilen yaklaşım beklemektir. Ubuntu 16.04 LTS’den Ubuntu 18.04 LTS’e doğrudan yükseltme, Temmuz 2018’in sonuna kadar kullanılamayacak.

  • -D anahtarını kullanarak doğrudan yükseltmeye zorlayın. Bu durumda sudo do-release-upgrade -d, Ubuntu 16.04 LTS'den Ubuntu 18.04 LTS'ye yükseltme yapmaya zorlar. "Geliştirme sürümüne yükseltmeler yalnızca en son desteklenen sürümden edinilebilir." iletisi, sürüm yükselticinin varsayılan davranışının / etc / update-manager / release-upgrades seçeneğine ayarlandığından emin olun.

  • / Etc / update-manager / release-upgradedes dosyasında, sürüm yükseltme dosyasının varsayılan davranışını normale değiştirerek ilk olarak 17.10'a yükseltin. Hazır olduğunuzda, sudo do-release-upgrade komutunu tekrar yürütün. Sisteminiz Ubuntu 17.10'a yükseltildikten sonra, sürüm yükseltme davranışı normal olarak ayarlanmış olarak Ubuntu 17.10 - Ubuntu 18.04 yükseltme prosedürünü takip edin.

  • Ubuntu 16.04 sisteminizi yükseltmek için aşağıda açıklanan Debian yöntemini kullanın.

Ve bu Debian yöntemi:

Geleneksel Debian yolunu seçtiyseniz, /etc/apt/sources.list dosyasını değiştirmeniz ve önceki sürümünüzün adını biyonik ile değiştirmeniz gerekecektir. Öyleyse, 16.04'taysanız, her xenial örneğini biyonikle değiştirin. Halen 17: 10'a sahipseniz, biyonik ile yapay olanı değiştirin.

Bu işlem aşağıdaki sed komutu kullanılarak otomatikleştirilebilir:

$ sudo sed -i / seni / bionic / g '/etc/apt/sources.list

Ardından, /etc/apt/sources.list.d/ adresini ziyaret edin. Buradaki dosyaları aynı şekilde değiştirin. Ubuntu’yu güncellemeye çalıştığınızda hata ile karşılaşırsanız, bu havuzlar güncellenene kadar usta kullanın.

Şimdi Ubuntu Dist yükseltmesini çalıştırabilirsiniz. İlk önce, Apt kaynaklarını güncelleyin. Ardından, Ubuntu yükseltmesini çalıştırın.

$ sudo apt güncelleme && sudo apt -y dist yükseltme

Yükseltme biraz zaman almalıdır. Şanslar, sistemdeki her paket yükseltilecektir. Ubuntu yükseltmesi tamamlandığında sistemi yeniden başlatın. Sistem geri geldiğinde, Ubuntu 18.04 LTS Biyonik Kunduz!

Bununla birlikte, dikkat edilmesi gereken husus, geleneksel Debian yönteminin, sistem yapılandırmasındaki değişikliklerle ilgilenmediği anlaşılıyor. Bu nedenle, önerilen yöntem, grafiksel araç (güncelleme yöneticisi) ya da komut satırı aracı (yükseltme-yükseltme yapın).


0

Bunu diğer hesapta yapmaya çalışıncaya kadar yükseltme işleminde sorun yaşadım ("yeni sürüm bulunamadı").

Birden fazla hesabınız varsa, sistemi yüklediğinizde önce oluşturulan hesabı denemek isteyebilirsiniz.

Güncelleme yöneticisi mevcut yeni sürümü gösterecektir.

update-manager -c

Alt + F2 açılır penceresinde.

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.