11.01.2022

Ubuntu'yu yükseltmek

Ubuntu'nun normal ve LTS (Long Term Support) olarak iki farklı yayını (release) var. Normal için yılda 2 kez güncelleme yayınlanıyor. LTS ise daha uzun süre desteğe sahip. Bu yayındaki paketler için de normal yayında olduğu gibi güncellemeler geliyor ama dağıtım (distro) güncellemesi 2 yılda bir. Her ikisi için de yükseltme süreci aynı.

İlk iş mevcut depolarda paket güncelleştirmeleri var mı yok mu bakmak:

$ sudo apt update && sudo apt dist-upgrade

Bu adımda normalde dist-upgrade yerine sadece upgrade kullanırdım. İkisinin farkı şöyle açıklanmış; upgrade sadece var olan paketleri yenileri ile değiştirir. Bağımlılık çakışmalarını (dependency conflict) çözmek için ekranda sorular sorar. dist-upgrade ise bağımlılık çakışmalarını yükseltmekten yana çözer, kalkması gereken paketleri kaldırır, yenileriyle değiştirir vs.

Bu aşamadan sonra sistem bir yeniden başlatmaya ihtiyaç duyabilir. 

$  cat /var/run/reboot-required
*** System restart required ***

ile bakıp gerekiyorsa bir yeniden başlatma yapmamız gerek.

Dağıtım güncellemesini komut satırından yapmak için update-manager-core paketini kurmalıyız. Bazı kaynaklarda ubuntu-release-upgrader-core paketi de önerilmiş, ama gerekli olduğunu görmedim.

$ sudo apt install update-manager-core

Sistemimiz LTS ise normal yayın güncelleştirmelerini almayacaktır. Bir kontrol edelim:

$ cat /etc/update-manager/release-upgrades |grep Prompt

Buradan dönen değer LTS ise sistemimiz bir sonraki LTS güncelleştirmesini bekliyor demektir. Beklemeyelim, hemen güncelleştirip normal döngüye dönelim dersek ilgili dosyadaki LTS'yi normal (hepsi küçük harf olur) ile değiştirmek gerek.

Bu aşamadan sonra dağıtım güncelleştirmesini başlatalım:

$ sudo do-release-upgrade

Kararlı sürüme geçmeden önce geliştirme aşamasında (development) olan sürüme geçiş yapmayı zorlamak için yukarıdaki  komutu -d parametresi ile çalıştırmak gerek:

$ sudo do-release-upgrade -d

Ubuntu GNOME'da GUI ile güncelleştirmelerin kontrolü

$ update-manager -c

ile yapılabilir. Ayrıca yeni yayın geldiğinde bunu bildiren grafik arayüzü tekrar göstermek istersek

$ /usr/lib/ubuntu-release-upgrader/check-new-release-gtk

Hiç yorum yok: