Takip et

Ubuntu 22.04 Jammy Jellyfish’e Yükseltme: Kapsamlı Bir Rehber

Ubuntu 22.04 Jammy Jellyfish’e Yükseltme: Kapsamlı Bir Rehber Ubuntu, açık kaynak dünyasının en popüler ve yaygın olarak kullanılan Linux d

Ubuntu 22.04 Jammy Jellyfish’e Yükseltme: Kapsamlı Bir Rehber

Ubuntu, açık kaynak dünyasının en popüler ve yaygın olarak kullanılan Linux dağıtımlarından biridir. Her iki yılda bir yayınlanan Uzun Süreli Destek (LTS) sürümleri, kullanıcılara beş yıllık güvenlik güncellemeleri ve hata düzeltmeleri sunarak kararlılık ve güvenilirlik sağlar. Ubuntu 22.04 LTS, kod adıyla “Jammy Jellyfish”, Nisan 2022’de yayınlandı ve bu geleneği sürdürdü. Bu sürüm, GNOME 42 masaüstü ortamından Linux çekirdeği 5.15’e, güncellenmiş yazılım paketlerinden performans iyileştirmelerine kadar birçok yenilikle birlikte geldi.

Mevcut bir Ubuntu sürümünden (özellikle 20.04 LTS Focal Fossa veya 21.10 Impish Indri’den) 22.04 Jammy Jellyfish’e yükseltme yapmak, sisteminizi en son teknolojiyle buluşturmanın, güvenlik açıklarını kapatmanın ve yeni özelliklerden faydalanmanın en iyi yoludur. Ancak, bu işlem dikkatli bir planlama ve doğru adımların izlenmesini gerektirir. Bu kapsamlı rehberde, Ubuntu 22.04’e sorunsuz bir şekilde nasıl yükseltme yapacağınızı adım adım açıklayacağız. Yükseltme öncesi hazırlıklardan, farklı yükseltme yöntemlerine, yükseltme sonrası yapılması gerekenlerden, olası sorunlara ve çözümlerine kadar her detayı bulacaksınız.

Giriş: Ubuntu 22.04’ün Önemi ve Yeni Özellikleri

Ubuntu 22.04 LTS “Jammy Jellyfish”, Canonical tarafından geliştirilen ve Nisan 2022’de yayınlanan, uzun süreli destekli bir Linux dağıtımıdır. LTS sürümleri, genellikle beş yıl boyunca güvenlik güncellemeleri ve hata düzeltmeleri alarak kurumsal ve kişisel kullanım için yüksek düzeyde kararlılık ve güvenilirlik sunar. Bu sürüm, önceki LTS sürümü olan 20.04 Focal Fossa’dan önemli geliştirmeler ve yeniliklerle gelmektedir.

Ubuntu 22.04 LTS Nedir?

Ubuntu 22.04, “Jammy Jellyfish” kod adıyla bilinen, Canonical tarafından yayınlanan 9. uzun süreli destek (LTS) sürümüdür. Masaüstü, sunucu ve bulut ortamları için tasarlanmış olup, kullanıcılarına modern bir işletim sistemi deneyimi sunar. LTS ibaresi, bu sürümün Nisan 2027’ye kadar ücretsiz güvenlik ve bakım güncellemeleri alacağı anlamına gelir. Ayrıca, Ubuntu Pro aboneliği ile bu destek 10 yıla kadar uzatılabilir.

Neden Yükseltmeliyiz? Temel Yenilikler

Ubuntu 22.04’e yükseltmek için birçok geçerli neden bulunmaktadır. Bu sürüm, performans, güvenlik ve kullanıcı deneyimi açısından önemli iyileştirmeler sunar:

* GNOME 42 Masaüstü Ortamı: En belirgin yeniliklerden biri, güncel ve modern bir masaüstü deneyimi sunan GNOME 42’dir. Bu sürüm, daha hızlı performans, yenilenmiş bir kullanıcı arayüzü, sistem genelinde koyu mod desteği ve daha iyi ekran görüntüsü alma araçları gibi özellikler sunar. GTK4 ve libadwaita entegrasyonu sayesinde uygulamalar daha tutarlı bir görünüme sahiptir.
* Linux Çekirdeği 5.15: Sistem performansı, donanım uyumluluğu ve güvenlik açısından önemli iyileştirmeler getiren Linux çekirdeği 5.15 ile birlikte gelir. Yeni donanımlar için daha iyi destek, NTFS dosya sistemi için yerel okuma/yazma desteği ve daha iyi donanım sanallaştırma yetenekleri bu çekirdeğin öne çıkan özelliklerindendir.
* Güncel Yazılım Paketleri: Ubuntu 22.04, birçok temel yazılım paketinin güncel sürümlerini içerir. Bunlar arasında OpenSSL 3.0, PHP 8.1, Ruby 3.0, Python 3.10, GCC 11 ve PostgreSQL 14 bulunur. Bu güncellemeler, geliştiriciler ve sunucu yöneticileri için önemli avantajlar sunar.
* Güvenlik İyileştirmeleri: OpenSSL 3.0 ile birlikte gelen yeni şifreleme algoritmaları ve güvenlik mekanizmaları, sistemin genel güvenlik duruşunu güçlendirir. Ayrıca, çekirdek ve diğer sistem bileşenlerindeki güvenlik yamaları, potansiyel zafiyetlere karşı daha iyi koruma sağlar.
* Performans ve Enerji Verimliliği: GNOME 42 ve çekirdek 5.15’teki optimizasyonlar sayesinde sistem daha hızlı ve daha tepkisel çalışır. Özellikle dizüstü bilgisayar kullanıcıları için geliştirilmiş enerji yönetimi, daha uzun pil ömrü anlamına gelebilir.
* Wayland Varsayılan Oturum: Masaüstü kullanıcıları için Wayland, NVIDIA sürücüleri kullanan sistemler de dahil olmak üzere çoğu kurulumda varsayılan görüntü sunucusu olarak gelir. Bu, daha akıcı animasyonlar, daha iyi güvenlik ve modern grafik yetenekleri sunar.

Yükseltme Süreci Hakkında Genel Bilgi

Yükseltme süreci, mevcut Ubuntu sürümünüzden 22.04’e geçişi ifade eder. Bu işlem, yeni yazılım paketlerini indirip kurmayı, sistem yapılandırmalarını güncellemeyi ve mevcut dosyalarınızı mümkün olduğunca korumayı içerir. Yükseltme işlemi genellikle iki ana yöntemle gerçekleştirilebilir: grafik arayüz (Yazılım Güncelleyici) veya komut satırı (terminal). Her iki yöntem de sisteminizi yükseltmek için güvenilir yollar sunar, ancak komut satırı yöntemi sunucu ortamları veya daha fazla kontrol isteyen kullanıcılar için tercih edilebilir. Yükseltme işlemi başlamadan önce detaylı bir hazırlık yapmak, sorunsuz bir geçiş için kritik öneme sahiptir.

Yükseltme Öncesi Hazırlıklar: Adım Adım Kontrol Listesi

Yükseltme işlemine başlamadan önce yapılması gereken hazırlıklar, sorunsuz bir geçiş için hayati öneme sahiptir. Bu adımlar, veri kaybını önlemek, olası çakışmaları gidermek ve yükseltme sonrası sistemin düzgün çalışmasını sağlamak amacıyla tasarlanmıştır.

Yedekleme: Neden Önemli ve Nasıl Yapılır

Veri yedeklemesi, herhangi bir büyük sistem değişikliğinden önce atılması gereken en önemli adımdır. Yükseltme işlemi sırasında beklenmedik bir hata veya kesinti durumunda, yedekleriniz verilerinizi kaybetmenizi engeller.

* Önemli Veriler: ev dizininizdeki tüm kişisel dosyalarınızı (belgeler, resimler, videolar, müzikler, indirmeler vb.) harici bir diske, bulut depolama hizmetine veya başka bir bilgisayara yedekleyin.
* Yapılandırma Dosyaları: Bazı uygulamaların veya sistem ayarlarının yapılandırma dosyaları, ev dizininizdeki gizli klasörlerde (.config, .local, .ssh vb.) bulunur. Bu dosyaları da yedeklemek, yükseltme sonrası ayarlarınızı geri yüklemenize yardımcı olabilir.
* Tam Sistem Yedeklemesi (İsteğe Bağlı): Timeshift gibi araçlarla sisteminizin anlık görüntüsünü almak, eğer yükseltme başarısız olursa kolayca geri dönmenizi sağlar. Bu, özellikle deneysel bir sistem üzerinde çalışıyorsanız veya çok sayıda özelleştirme yaptıysanız faydalıdır.
* Yedekleme Araçları:
* Deja Dup (Backups): Ubuntu’nun varsayılan yedekleme aracıdır ve kolayca kişisel dosyalarınızı yedeklemenize olanak tanır.
* rsync: Komut satırı üzerinden esnek ve güçlü yedeklemeler yapmak için kullanılabilir. Örneğin: rsync -avh --progress /home/kullanici_adi/ /media/harici_disk/yedekler/
* Timeshift: Sistemin anlık görüntülerini alarak, yükseltme sonrası bir sorun yaşanırsa sistemi önceki bir duruma geri döndürmenizi sağlar.

Sistem Güncelleme: Mevcut Sürümü Tamamen Güncel Tutmak

Yükseltme işlemine başlamadan önce mevcut Ubuntu sürümünüzün tamamen güncel olduğundan emin olmalısınız. Bu, paket bağımlılıkları ve sistem kararlılığı açısından önemlidir.

Terminali açın (Ctrl+Alt+T) ve aşağıdaki komutları çalıştırın:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt autoremove
sudo apt clean

Bu komutlar, paket listelerinizi günceller, yüklü paketlerinizi en son sürümlerine yükseltir, bağımlılık sorunlarını giderir, gereksiz paketleri kaldırır ve indirilen paket önbelleğini temizler.

Üçüncü Parti Depoları ve PPA’lar: Devre Dışı Bırakma veya Kaldırma

Üçüncü taraf depolar (PPA’lar dahil), yükseltme işlemi sırasında çakışmalara veya bağımlılık sorunlarına neden olabilir. Bu nedenle, yükseltmeden önce bunları devre dışı bırakmak veya kaldırmak en güvenli yaklaşımdır.

* Grafik Arayüz: “Yazılım ve Güncelleştirmeler” uygulamasını açın. “Diğer Yazılımlar” sekmesine gidin. Burada listelenen tüm üçüncü taraf depoların ve PPA’ların yanındaki onay kutularını kaldırın.
* Komut Satırı:
* Tüm PPA’ları listelemek için: grep -r "^deb" /etc/apt/sources.list.d/
* Tek tek PPA’ları kaldırmak için: sudo add-apt-repository --remove ppa:ppa_adi/ppa_deposu
* Tüm üçüncü taraf depoları devre dışı bırakmak için Yazılım ve Güncelleştirmeler uygulamasını kullanmak daha pratiktir.
* Depoları devre dışı bıraktıktan sonra, paket listesini tekrar güncelleyin: sudo apt update

Snap Paketleri ve Flatpak’ler: Durumları ve Yükseltmeye Etkileri

Snap ve Flatpak paketleri, sistemin geri kalanından izole çalıştıkları için yükseltme işleminden doğrudan etkilenmezler. Genellikle yükseltme sonrası sorunsuz bir şekilde çalışmaya devam ederler. Bu nedenle, bunlar için özel bir önlem almanıza gerek yoktur. Ancak, yükseltme sonrası genel sistem kontrolü yaparken bu uygulamaların da düzgün çalıştığından emin olmanız iyi olacaktır.

Disk Alanı Kontrolü: Yeterli Boş Alanın Sağlanması

Yükseltme işlemi, yeni paketlerin indirilmesi ve kurulması için önemli miktarda disk alanı gerektirir (genellikle 5-10 GB). Yeterli boş alanın olduğundan emin olun.

Terminalde df -h / komutunu kullanarak kök dizininizin (/) boş alanını kontrol edin. Eğer alan yetersizse, gereksiz dosyaları silin, eski çekirdekleri kaldırın veya apt clean ve apt autoremove komutlarını tekrar çalıştırın.

İnternet Bağlantısı: Kararlı ve Hızlı Bir Bağlantının Önemi

Yükseltme işlemi sırasında yüzlerce megabayt hatta gigabaytlarca veri indirilecektir. Bu nedenle, kararlı ve hızlı bir internet bağlantısı kritik öneme sahiptir. Kesintili bir bağlantı, yükseltmenin başarısız olmasına veya bozuk paketlere yol açabilir. Mümkünse kablolu bir bağlantı kullanın.

Çekirdek Dışı Sürücüler (NVIDIA, vb.): Potansiyel Sorunlar ve Önlemler

Özellikle NVIDIA gibi tescilli (proprietary) grafik sürücüleri kullanan sistemlerde yükseltme sonrası görüntü sorunları yaşanabilir. Bu tür sürücüler, yeni çekirdek veya X.Org/Wayland sürümüyle uyumsuzluk gösterebilir.

* Önlem: Yükseltmeden önce tescilli sürücüleri geçici olarak kaldırmak ve açık kaynaklı sürücüleri (örn. nouveau for NVIDIA) kullanmak, yükseltme sonrası minimum görüntü sorunları yaşamanızı sağlayabilir. Yükseltme tamamlandıktan sonra, yeni sürüme uygun tescilli sürücüyü tekrar kurabilirsiniz.
* Alternatif: Bazı kullanıcılar, tescilli sürücülerle birlikte yükseltme yapmayı tercih eder ve yükseltme sonrası bir sorun yaşanırsa tty (Ctrl+Alt+F3) üzerinden sürücüyü yeniden kurmayı dener.

Yükseltme Bildirim Ayarları: LTS Sürümlerine Yükseltme Seçeneğini Etkinleştirme

Ubuntu, varsayılan olarak yalnızca LTS sürümleri arasında yükseltme bildirimleri gösterir. Eğer 20.04 LTS’den yükseltme yapıyorsanız, bu ayar muhtemelen doğrudur. Ancak, 21.10 gibi ara bir sürümden yükseltiyorsanız, ayarı kontrol etmeniz gerekebilir.

* “Yazılım ve Güncelleştirmeler” uygulamasını açın.
* “Güncelleştirmeler” sekmesine gidin.
* “Bana yeni bir Ubuntu sürümü hakkında bilgi ver” seçeneğinin “Uzun süreli destek sürümleri için” olarak ayarlandığından emin olun. Eğer 21.10’dan yükseltiyorsanız ve doğrudan 22.04’e geçmek istiyorsanız, bu seçeneği “Tüm yeni sürümler için” olarak da ayarlayabilirsiniz. Ancak, LTS’den LTS’ye geçiş için “Uzun süreli destek sürümleri için” yeterlidir.

Tüm bu hazırlık adımlarını tamamladıktan sonra, yükseltme işlemine güvenle başlayabilirsiniz.

Yükseltme Yöntemleri

Ubuntu 22.04 Jammy Jellyfish’e yükseltme yapmak için başlıca iki yöntem bulunmaktadır: grafik arayüz (GUI) aracılığıyla veya komut satırı (CLI) aracılığıyla. Her iki yöntem de geçerlidir ve tercihiniz sistem kullanım alışkanlıklarınıza göre değişebilir.

Yazılım Güncelleyici ile Grafik Arayüz Üzerinden Yükseltme

Bu yöntem, masaüstü kullanıcıları için en kolay ve en yaygın olanıdır. Görsel bir arayüz aracılığıyla adım adım rehberlik sağlar.

* Adım 1: Mevcut Sistemi Güncelleyin
Yükseltme öncesi hazırlıklar bölümünde belirtildiği gibi, sisteminizin tamamen güncel olduğundan emin olun.
Terminalde:

sudo apt update
    sudo apt upgrade -y
    sudo apt dist-upgrade -y
    sudo apt autoremove -y
    sudo apt clean

Bu adımı tamamladıktan sonra bilgisayarınızı yeniden başlatmanız önerilir.

* Adım 2: Yazılım ve Güncelleştirmeler Ayarlarını Kontrol Edin
“Yazılım ve Güncelleştirmeler” uygulamasını açın. “Güncelleştirmeler” sekmesine gidin.
“Bana yeni bir Ubuntu sürümü hakkında bilgi ver” seçeneğinin “Uzun süreli destek sürümleri için” olarak ayarlandığından emin olun. (Eğer 21.10’dan yükseltiyorsanız ve 22.04’ü hemen görmek istiyorsanız “Tüm yeni sürümler için” olarak da ayarlayabilirsiniz, ancak LTS’den LTS’ye yükseltme için ilki yeterlidir.)

* Adım 3: Yükseltme Bildirimini Bekleyin veya Manuel Kontrol Edin
Canonical, yeni bir LTS sürümünü yayınladıktan sonra, mevcut LTS kullanıcılarına yükseltme bildirimini genellikle ilk nokta sürümü (örn. 22.04.1) yayınlandıktan sonra göndermeye başlar. Bu, ilk sürümdeki olası hataların giderilmesini beklemek içindir.
Eğer bildirim gelmezse ve hemen yükseltmek istiyorsanız, terminalde aşağıdaki komutu çalıştırın:

update-manager -c

Bu komut, Yazılım Güncelleyici’yi açacak ve mevcut yeni bir sürüm olup olmadığını kontrol edecektir. Ubuntu 22.04 Jammy Jellyfish’in kullanılabilir olduğunu belirten bir pencere görmelisiniz.

* Adım 4: Yükseltme İşlemini Başlatın
“Yükselt” düğmesine tıklayın.
Sistem, yükseltme notlarını ve gerekli değişiklikleri içeren bir pencere gösterecektir.
“Yükselt” düğmesine tekrar tıklayarak işlemi onaylayın.
Yükseltme aracı, gerekli paketleri indirmeye başlayacak ve ardından kurulum sürecini başlatacaktır. Bu süreç, internet hızınıza ve sistem performansınıza bağlı olarak uzun sürebilir (genellikle 30 dakika ile birkaç saat arası).
İşlem sırasında, bazı yapılandırma dosyaları için (örn. grub, sshd_config) eski sürümü koruma veya yeni sürümü yükleme seçenekleri sunulabilir. Genellikle, eğer manuel bir değişiklik yapmadıysanız “Yeni sürümü yükle” seçeneğini seçmek güvenlidir. Ancak emin değilseniz, her zaman eski sürümü korumayı seçebilir ve yükseltme sonrası manuel olarak kontrol edebilirsiniz.
Eski ve gereksiz paketleri kaldırma seçeneği sunulduğunda “Kaldır” seçeneğini seçmek genellikle güvenlidir, bu disk alanı kazanmanıza yardımcı olur.

* Adım 5: Yeniden Başlatma
Tüm paketler kurulduktan ve sistem yapılandırmaları güncellendikten sonra, yükseltme aracı sistemi yeniden başlatmanızı isteyecektir. “Şimdi Yeniden Başlat” düğmesine tıklayın.
Sistem yeniden başladığında, Ubuntu 22.04 Jammy Jellyfish’e yükseltilmiş olacaktır. Giriş ekranında veya “Hakkında” bölümünde yeni sürümü doğrulayabilirsiniz.

Terminal (Komut Satırı) Üzerinden Yükseltme

Bu yöntem, sunucu kullanıcıları, SSH üzerinden yükseltme yapanlar veya grafik arayüzü olmayan sistemler için idealdir. Ayrıca, daha fazla kontrol ve detaylı çıktı görmek isteyen ileri düzey kullanıcılar tarafından da tercih edilebilir.

* Adım 1: Mevcut Sistemi Güncelleyin
Grafik arayüz yönteminde olduğu gibi, sisteminizin tamamen güncel olduğundan emin olun.

sudo apt update
    sudo apt upgrade -y
    sudo apt dist-upgrade -y
    sudo apt autoremove -y
    sudo apt clean

Yeniden başlatma gerekliyse, sudo reboot komutunu kullanarak yeniden başlatın.

* Adım 2: Yükseltme Aracı Kurulumu
update-manager-core paketi, komut satırı yükseltme aracı olan do-release-upgrade‘i içerir. Bu paketin yüklü olduğundan emin olun:

sudo apt install update-manager-core

* Adım 3: Yükseltme İşlemini Başlatın
Şimdi yükseltme işlemini başlatabilirsiniz.

sudo do-release-upgrade

Eğer henüz 22.04 için resmi yükseltme bildirimi gelmediyse (genellikle ilk nokta sürümü olan 22.04.1 yayınlandıktan sonra gelir), do-release-upgrade komutu size yeni bir sürüm olmadığını söyleyebilir. Bu durumda, geliştirme sürümünü hedefleyerek (bu durumda 22.04’ün kendisi) yükseltmeyi zorlamak için -d parametresini kullanabilirsiniz:

sudo do-release-upgrade -d

Dikkat: -d parametresi, genellikle kararlı olmayan geliştirme sürümleri için kullanılır. Ancak 22.04 yayınlandıktan sonra, ilk nokta sürümü çıkana kadar bu parametre ile yükseltme yapmak mümkün olabilir. İlk nokta sürümü (22.04.1) yayınlandıktan sonra -d parametresine gerek kalmayacaktır.

* Adım 4: Yükseltme Sırasında Etkileşimli Adımlar
do-release-upgrade komutunu çalıştırdıktan sonra, yükseltme aracı size bir dizi soru soracaktır:
* Yükseltme Notları: Yükseltme notlarını okumanız istenir. Onaylamak için ‘y’ tuşuna basın.
* Üçüncü Parti Depoları: Yükseltme aracı, üçüncü parti depoların devre dışı bırakılmasını önerecektir. Bu, yükseltme sonrası sorunları önlemek için kritik öneme sahiptir. ‘y’ tuşuna basarak onaylayın.
* Paket İndirme: Gerekli paketler indirilmeye başlanacaktır. Bu, internet hızınıza bağlı olarak zaman alabilir.
* Paket Yapılandırması: Kurulum sırasında, bazı yapılandırma dosyaları (örn. SSH sunucusu, GRUB) için mevcut sürümü koruma veya yeni sürümü yükleme seçenekleri sunulacaktır.
* Genellikle, eğer bu dosyaları manuel olarak düzenlemediyseniz, “Yeni sürümü yükle” seçeneğini seçmek güvenlidir.
* Eğer manuel değişiklikler yaptıysanız ve bunları korumak istiyorsanız, “Mevcut sürümü koru” seçeneğini seçebilirsiniz. Ancak bu durumda, yükseltme sonrası yeni sürümdeki değişiklikleri manuel olarak entegre etmeniz gerekebilir.
* Emin değilseniz, ‘d’ tuşuna basarak farkları görüntüleyebilir veya ‘m’ tuşuna basarak diğer seçenekleri görebilirsiniz.
* Eski Paketleri Kaldırma: Yükseltme tamamlandıktan sonra, sistemde artık gerekli olmayan eski paketleri kaldırmak isteyip istemediğiniz sorulacaktır. ‘y’ tuşuna basarak bu paketleri kaldırmak disk alanı kazanmanıza yardımcı olur ve sisteminizi temiz tutar.

* Adım 5: Yeniden Başlatma
Tüm paketler yüklendikten ve yapılandırmalar tamamlandıktan sonra, sisteminizi yeniden başlatmanız istenecektir.

sudo reboot

Sistem yeniden başladığında, Ubuntu 22.04 Jammy Jellyfish’e yükseltilmiş olacaktır.

Sunucu Sürümlerinde Yükseltme (Ek Bilgi)

Ubuntu sunucu sürümlerinde yükseltme yaparken do-release-upgrade komutu standart yöntemdir. Ancak birkaç ek husus vardır:

* SSH Üzerinden Yükseltme: Eğer sunucunuza SSH üzerinden bağlanarak yükseltme yapıyorsanız, bağlantınızın kesilmesi durumunda yükseltme işleminin yarıda kalmaması için screen veya tmux gibi bir terminal çoğullayıcı kullanmanız şiddetle tavsiye edilir.

screen -S upgrade_session
    sudo do-release-upgrade

Eğer SSH bağlantınız kesilirse, screen -r upgrade_session komutuyla oturumunuza geri dönebilirsiniz.
* Grafik Arayüz Yok: Sunucu sürümlerinde grafik arayüz olmadığı için update-manager -c komutu kullanılamaz. do-release-upgrade tek seçenektir.
* Hizmet Kesintisi: Yükseltme işlemi sırasında sunucunuzdaki hizmetler (web sunucusu, veritabanı vb.) kesintiye uğrayacaktır. Bu nedenle, yükseltmeyi planlı bir bakım penceresinde gerçekleştirin.
* Yedekleme: Sunucu ortamlarında yedekleme daha da kritik öneme sahiptir. Tüm önemli veritabanlarını, yapılandırma dosyalarını ve uygulama verilerini yükseltme öncesinde yedeklediğinizden emin olun.

Her iki yükseltme yönteminde de sabırlı olmak ve ekrandaki talimatları dikkatlice takip etmek önemlidir. Yükseltme sırasında herhangi bir sorunla karşılaşırsanız, hata mesajlarını not alın ve internette çözüm arayın.

Yükseltme Sonrası Yapılması Gerekenler

Ubuntu 22.04’e başarılı bir şekilde yükseltme yaptıktan sonra, sisteminizin tamamen işlevsel olduğundan ve en iyi performansı sunduğundan emin olmak için bazı ek adımlar atmanız önerilir.

Sistemi Güncelleme: Yeni Sürümün İlk Güncelleştirmeleri

Yükseltme işlemi tamamlandıktan hemen sonra bile, Canonical’ın yükseltme sonrası yayınlamış olabileceği yeni güvenlik yamaları veya hata düzeltmeleri olabilir. Bu nedenle, sisteminizi tekrar güncellemek iyi bir alışkanlıktır.
Terminali açın ve aşağıdaki komutları çalıştırın:

sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y
sudo apt clean

Bu komutlar, yeni sürüm için mevcut olan tüm güncellemeleri yükleyecek ve gereksiz paketleri temizleyecektir.

Eski Çekirdekleri Temizleme: Disk Alanı Kazanımı

Yükseltme işlemi, genellikle eski Linux çekirdeklerini sistemde bırakır. Bu çekirdekler önemli miktarda disk alanı kaplayabilir ve gereksizdir. Bunları güvenle kaldırabilirsiniz.
Önce yüklü çekirdekleri listeleyin:

dpkg -l | grep linux-image

Mevcut çalışan çekirdeği kontrol edin:

uname -r

Çalışan çekirdek dışındaki eski çekirdekleri kaldırabilirsiniz. sudo apt autoremove komutu genellikle bu işlemi otomatik olarak yapar, ancak bazen manuel müdahale gerekebilir. Örneğin, belirli bir eski çekirdeği kaldırmak için:

sudo apt remove linux-image-X.X.X-XX-generic
sudo apt autoremove

Dikkat: En azından bir önceki çalışan çekirdeği bırakmak, olası bir sorun durumunda geri dönüş yapabilmek için iyi bir uygulamadır.

Üçüncü Parti Depoları ve PPA’ları Yeniden Etkinleştirme/Ekleme

Yükseltme öncesinde devre dışı bıraktığınız üçüncü parti depoları ve PPA’ları şimdi yeniden etkinleştirebilirsiniz. Ancak, her PPA’nın veya deponun Ubuntu 22.04 ile uyumlu olduğundan emin olun. Bazı eski PPA’lar yeni sürüm için paket sağlamayabilir veya uyumsuzluklara neden olabilir.

* “Yazılım ve Güncelleştirmeler” uygulamasını açın ve “Diğer Yazılımlar” sekmesine gidin. Devre dışı bıraktığınız depoları tekrar etkinleştirin.
* Eğer bazı PPA’lar uyumsuzluk gösterirse veya 22.04 için paket sağlamazsa, bunları kaldırmanız gerekebilir.
* Depoları etkinleştirdikten sonra sudo apt update komutunu çalıştırarak paket listesini güncelleyin.

Kurulum Kontrolü: Yeni Sürümün Doğrulanması

Sisteminizin gerçekten Ubuntu 22.04’e yükseltildiğini doğrulamak için aşağıdaki komutu kullanın:

lsb_release -a

Çıktıda “Description: Ubuntu 22.04 LTS” veya benzeri bir ifade görmelisiniz.
Ayrıca, GNOME sürümünü kontrol etmek için “Ayarlar” > “Hakkında” bölümüne bakabilirsiniz.

Uygulamaları Kontrol Etme: Çalışıp Çalışmadıklarını Doğrulama

Yükseltme sonrası tüm favori uygulamalarınızın düzgün çalıştığından emin olun. Özellikle üçüncü taraf uygulamalar veya manuel olarak kurduğunuz yazılımlar, yeni sistem kütüphaneleriyle uyumluluk sorunları yaşayabilir.
Sorunlu uygulamalar için, geliştiricinin web sitesini kontrol edin veya uygulamanın 22.04 için güncellenmiş bir sürümünü arayın. Gerekirse uygulamayı yeniden yükleyin.

Sürücüleri Kontrol Etme: Özellikle Grafik Sürücüleri

Özellikle tescilli grafik sürücüleri (NVIDIA, AMDGPU-PRO) veya Wi-Fi adaptörleri gibi donanımlar için sürücülerin düzgün çalıştığından emin olun.
* NVIDIA: Eğer tescilli NVIDIA sürücüleri kullanıyorsanız, nvidia-smi komutunu çalıştırarak veya “Ek Sürücüler” uygulamasını kontrol ederek sürücünün doğru yüklendiğinden ve çalıştığından emin olun. Gerekirse, “Ek Sürücüler” uygulamasından veya NVIDIA web sitesinden en son sürücüyü indirin ve kurun.
* Ekran Çözünürlüğü: Ekran çözünürlüğünüzün doğru ayarlandığından ve harici monitörlerin algılandığından emin olun.
* Ses ve Ağ: Sesin ve ağ bağlantısının (Wi-Fi, Ethernet) düzgün çalıştığını kontrol edin.

Yeni Özellikleri Keşfetme: GNOME 42 Ayarları, Temalar, vb.

Ubuntu 22.04, GNOME 42 ile birlikte birçok yeni özellik ve görsel iyileştirme getiriyor. Ayarlar uygulamasını keşfedin:
* Koyu Mod: Sistem genelinde koyu modu etkinleştirmek için “Görünüm” ayarlarına bakın.
* Ekran Görüntüsü Aracı: Yeni ve geliştirilmiş ekran görüntüsü aracını deneyin (Print Screen tuşu veya Shift+Ctrl+Alt+R).
* Performans: Sisteminizin genel performansını gözlemleyin. Yeni çekirdek ve GNOME sürümü, daha akıcı bir deneyim sunmalıdır.
* Uygulamalar: Bazı varsayılan uygulamalar güncellenmiş veya değiştirilmiş olabilir. Bunları keşfedin.

Bu adımları tamamladığınızda, Ubuntu 22.04 Jammy Jellyfish sisteminiz tamamen güncellenmiş, optimize edilmiş ve kullanıma hazır olacaktır.

Olası Sorunlar ve Çözümleri

Yükseltme işlemi genellikle sorunsuz ilerlese de, bazen beklenmedik durumlarla karşılaşılabilir. İşte yükseltme sırasında veya sonrasında ortaya çıkabilecek yaygın sorunlar ve bunların çözümleri:

Depo Hataları: apt update Sorunları, sources.list Düzenleme

Sorun: Yükseltme sonrası sudo apt update komutu çalıştırıldığında “404 Not Found” veya “Release file not found” gibi hatalar alıyorsunuz. Bu genellikle eski veya uyumsuz üçüncü parti depolarından kaynaklanır.

Çözüm:
1. Üçüncü Parti Depoları Devre Dışı Bırakın: “Yazılım ve Güncelleştirmeler” uygulamasını açın, “Diğer Yazılımlar” sekmesine gidin ve tüm üçüncü parti depoların ve PPA’ların onay kutularını kaldırın.
2. sources.list Dosyasını Kontrol Edin: sudo nano /etc/apt/sources.list komutuyla ana depo dosyasını açın ve içinde jammy yerine hala eski sürüm adlarını (örn. focal veya impish) içeren satır olup olmadığını kontrol edin. Eğer varsa, bunları jammy olarak değiştirin veya satırın başına # koyarak yorum satırı haline getirin.
3. sources.list.d Klasörünü Temizleyin: ls /etc/apt/sources.list.d/ komutuyla bu dizindeki dosyaları listeleyin. Eski PPA’lar veya üçüncü parti depolar için kalan .list dosyaları olabilir. Bunları sudo rm /etc/apt/sources.list.d/dosya_adi.list komutuyla kaldırın.
4. Ana Depo Dosyasını Onarın: Eğer sources.list dosyanız ciddi şekilde bozulmuşsa, temiz bir 22.04 sources.list dosyasını başka bir sistemden kopyalayabilir veya Ubuntu’nun resmi deposu listesini kullanarak yeniden oluşturabilirsiniz.
5. Paket Listesini Güncelleyin: Tüm değişikliklerden sonra sudo apt update komutunu tekrar çalıştırın.

Yükseltmenin Kesintiye Uğraması: İnternet Kesintisi, Güç Kaybı ve Kurtarma

Sorun: Yükseltme işlemi sırasında internet bağlantısı kesildi, güç kaybı yaşandı veya sistem dondu.

Çözüm:
1. Sistemi Yeniden Başlatın: Eğer sistem donduysa veya güç kesildiyse, sistemi yeniden başlatın.
2. Yarım Kalan Yükseltmeyi Tamamlayın: Giriş yapabildikten sonra terminali açın ve aşağıdaki komutları çalıştırın:

sudo dpkg --configure -a  # Eksik veya bozuk paket yapılandırmalarını onarır
    sudo apt install -f       # Eksik bağımlılıkları yükler
    sudo apt update
    sudo apt dist-upgrade     # Yükseltme işlemine devam eder
    sudo apt autoremove
    sudo apt clean

Bu komutlar, yükseltme işleminin kaldığı yerden devam etmesini sağlamalıdır. Eğer do-release-upgrade kullanıyorsanız, sudo do-release-upgrade komutunu tekrar çalıştırmayı deneyin.

Önyükleme Sorunları: GRUB Onarımı

Sorun: Yükseltme sonrası sistem önyüklenmiyor, GRUB menüsü görünmüyor veya hata mesajları alıyorsunuz.

Çözüm:
1. Ubuntu Live USB/DVD ile Önyükleyin: Ubuntu 22.04 Live USB veya DVD’nizle bilgisayarı başlatın. “Try Ubuntu” seçeneğini seçin.
2. Boot-Repair Kullanın: Canlı ortamda terminali açın ve Boot-Repair aracını kurup çalıştırın:

sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt update
    sudo apt install -y boot-repair
    boot-repair

Boot-Repair uygulamasını çalıştırın ve “Recommended repair” seçeneğini tıklayın. Bu araç, GRUB’u otomatik olarak onarmaya çalışacaktır.
3. Manuel GRUB Onarımı: Daha ileri düzey kullanıcılar için, chroot kullanarak manuel GRUB onarımı da mümkündür.

Uygulama Uyumluluk Sorunları: Eski Uygulamalar, Yeni Bağımlılıklar

Sorun: Bazı uygulamalar yükseltme sonrası çalışmıyor, kilitleniyor veya eksik kütüphphane hataları veriyor.

Çözüm:
1. Uygulamanın Kaynağını Kontrol Edin: Eğer uygulama bir PPA’dan veya üçüncü parti bir depodan kurulduysa, bu deponun 22.04 için paket sağlayıp sağlamadığını kontrol edin.
2. Yeniden Yükleme: Uygulamayı tamamen kaldırıp yeniden yüklemeyi deneyin:

sudo apt remove --purge uygulama_adi
    sudo apt install uygulama_adi

3. Snap/Flatpak Sürümlerini Kontrol Edin: Eğer uygulamanın Snap veya Flatpak sürümü varsa, bu sürümler genellikle daha güncel ve sistem bağımlılıklarından daha bağımsızdır.
4. Alternatif Uygulamalar: Eğer eski uygulama uyumsuzsa, benzer işlevselliğe sahip, 22.04 ile uyumlu alternatif bir uygulama arayın.
5. Geliştiriciyi Kontrol Edin: Uygulamanın geliştiricisinin web sitesini veya destek forumlarını ziyaret ederek 22.04 uyumluluğu hakkında bilgi arayın.

Performans Sorunları: Yeni Çekirdek veya Sürücü Uyumsuzlukları

Sorun: Yükseltme sonrası sistem yavaş çalışıyor, donuyor veya belirli donanım bileşenleri (örn. Wi-Fi, grafik kartı) düzgün çalışmıyor.

Çözüm:
1. Sürücüleri Kontrol Edin: “Ek Sürücüler” uygulamasını kontrol ederek tescilli sürücülerinizin (özellikle NVIDIA) doğru yüklendiğinden ve en güncel olduğundan emin olun. Gerekirse sürücüleri kaldırıp yeniden yükleyin veya daha eski/yeni bir sürümünü deneyin.
2. Kernel Parametreleri: Bazı donanım uyumsuzlukları için GRUB önyükleme parametrelerini düzenlemek gerekebilir (örn. nomodeset, acpi_osi=Linux).
3. Sistem Kayıtlarını İnceleyin: journalctl -xe veya dmesg komutlarıyla sistem kayıtlarını inceleyerek hata veya uyarı mesajlarını arayın.
4. GNOME Uzantıları: Yüklü GNOME uzantılarınızın 22.04 ve GNOME 42 ile uyumlu olduğundan emin olun. Uyumsuz uzantılar performans sorunlarına neden olabilir. Hepsini devre dışı bırakıp tek tek etkinleştirerek sorunlu olanı bulmaya çalışın.
5. Wayland/Xorg Geçişi: Eğer Wayland ile performans sorunları yaşıyorsanız, giriş ekranında (giriş yapmadan önce) dişli simgesine tıklayarak “Ubuntu on Xorg” oturumuna geçmeyi deneyin.

Boş Ekran/Görüntü Sorunları: Grafik Sürücüsü Sorunları, Wayland/Xorg Geçişi

Sorun: Sistem önyüklendikten sonra boş bir ekranla karşılaşıyorsunuz veya grafik arayüzü başlamıyor.

Çözüm:
1. TTY’ye Geçin: Ctrl+Alt+F3 (veya F4, F5, F6) tuşlarına basarak bir terminal ekranına (TTY) geçmeyi deneyin. Giriş yapabilirseniz, bu, grafik sürücüsü sorunu olduğunu gösterir.
2. Grafik Sürücülerini Kaldırın/Yeniden Kurun: TTY’de giriş yaptıktan sonra, tescilli grafik sürücülerini kaldırın ve açık kaynaklı sürücüleri kullanmaya çalışın.
NVIDIA için: sudo apt purge nvidia- ve ardından sudo apt autoremove.
* Sistemi yeniden başlatın: sudo reboot.
* Eğer bu işe yararsa, daha sonra “Ek Sürücüler” uygulamasını kullanarak 22.04 ile uyumlu yeni bir NVIDIA sürücüsü kurmayı deneyin.
3. Wayland/Xorg Kontrolü: Eğer varsayılan olarak Wayland kullanılıyorsa ve sorun yaşıyorsanız, giriş ekranında “Ubuntu on Xorg” seçeneğiyle oturum açmayı deneyin.
4. Çekirdek Parametreleri: GRUB önyükleme menüsünde (bilgisayar açılırken Shift tuşuna basarak erişilebilir), e tuşuna basarak çekirdek parametrelerini düzenleyin ve quiet splash yerine nomodeset ekleyip F10 ile önyüklemeyi deneyin. Bu, temel bir grafik sürücüsü ile önyükleme yapmanızı sağlayabilir.

Bu sorun giderme adımları, yükseltme sonrası karşılaşabileceğiniz yaygın sorunların çoğunu çözmenize yardımcı olacaktır. Her zaman önce yedekleme yapmayı ve herhangi bir büyük değişiklik yapmadan önce dikkatli olmayı unutmayın.

Sonuç: Yükseltmenin Faydaları ve Gelecek Adımlar

Ubuntu 22.04 Jammy Jellyfish’e başarılı bir yükseltme, sisteminizi modern, güvenli ve özelliklerle dolu bir ortama taşır. Bu kapsamlı rehberde ele aldığımız adımları dikkatlice takip ederek, mevcut Ubuntu kurulumunuzdan 22.04 LTS’ye sorunsuz bir geçiş yapabilirsiniz. Yükseltme öncesi hazırlıkların önemi, farklı yükseltme yöntemleri ve yükseltme sonrası yapılması gerekenler, bu sürecin her aşamasında size yol göstermek için tasarlanmıştır.

Yükseltmenin Faydaları

Ubuntu 22.04’e yükseltmenin getirdiği temel faydalar şunlardır:

* Gelişmiş Güvenlik: Güncel Linux çekirdeği, OpenSSL 3.0 ve diğer sistem bileşenlerindeki en son güvenlik yamaları sayesinde sisteminiz potansiyel tehditlere karşı daha iyi korunur.
* Artan Performans: GNOME 42 masaüstü ortamının optimizasyonları ve Linux çekirdeği 5.15’in getirdiği iyileştirmeler sayesinde daha hızlı ve akıcı bir kullanıcı deneyimi elde edersiniz.
* Yeni Özellikler ve Kullanıcı Deneyimi: GNOME 42’nin modern arayüzü, sistem genelinde koyu mod desteği, geliştirilmiş ekran görüntüsü araçları ve diğer görsel yenilikler, masaüstü kullanımınızı daha keyifli hale getirir.
* Güncel Yazılım Paketleri: PHP 8.1, Python 3.10, GCC 11 gibi güncel geliştirme araçları ve kütüphaneleri, geliştiriciler ve sistem yöneticileri için daha geniş imkanlar sunar.
* Gelişmiş Donanım Desteği: Linux çekirdeği 5.15, daha yeni donanımlar için daha iyi destek sağlayarak uyumluluk sorunlarını azaltır ve sisteminizin en yeni teknolojilerle sorunsuz çalışmasını sağlar.

LTS Sürümünün Önemi

Ubuntu 22.04’ün bir LTS (Long Term Support) sürümü olması, ona özel bir önem kazandırır. LTS sürümleri, Canonical tarafından beş yıl boyunca (Nisan 2027’ye kadar) güvenlik güncellemeleri, hata düzeltmeleri ve temel yazılım güncellemeleri ile desteklenir. Bu uzun destek süresi, özellikle kurumsal ortamlar, sunucular ve kararlılığın öncelikli olduğu kişisel bilgisayarlar için idealdir. Kullanıcılar, sık sık sürüm yükseltme zahmetine girmeden uzun süre güvenilir bir işletim sistemi kullanabilirler. Ubuntu Pro aboneliği ile bu destek süresi 10 yıla kadar uzatılabilir, bu da uzun vadeli dağıtım ve bakım planlaması yapan kuruluşlar için büyük bir avantajdır.

Gelecek Bakım ve Destek

Yükseltme sonrası sisteminizin bakımını düzenli olarak yapmak, performansını ve güvenliğini korumak için önemlidir.
* Düzenli Güncellemeler: Haftalık veya aylık olarak sudo apt update && sudo apt upgrade komutlarını çalıştırarak sisteminizi güncel tutun.
* Yedeklemeler: Önemli verilerinizin düzenli yedeklerini almaya devam edin.
* Sistem Temizliği: sudo apt autoremove ve sudo apt clean komutlarıyla gereksiz paketleri ve önbelleği temizleyerek disk alanınızı boş tutun.
* Performans İzleme: Sisteminizin performansını izleyin ve olası sorunları erken tespit edin.

Topluluk Desteği

Linux ve Ubuntu’nun en büyük avantajlarından biri, geniş ve aktif topluluğudur. Yükseltme veya kullanım sırasında herhangi bir sorunla karşılaşırsanız, aşağıdaki kaynaklardan yardım alabilirsiniz:
* Ubuntu Forumları: Ubuntu kullanıcıları için resmi destek forumları.
* Ask Ubuntu: Ubuntu ile ilgili sorular sormak ve yanıtlar bulmak için harika bir kaynak.
* Ubuntu Belgeleri: Resmi Ubuntu belgeleri, çeşitli konularda detaylı bilgi sağlar.
* Yerel Linux Kullanıcı Grupları (LUG’ler): Bölgenizdeki diğer Linux kullanıcılarıyla bağlantı kurarak yerel destek alabilirsiniz.

Ubuntu 22.04 Jammy Jellyfish’e yükseltme, Linux deneyiminizi bir sonraki seviyeye taşıyacak önemli bir adımdır. Doğru hazırlık ve dikkatli adımlarla, bu geçişin sorunsuz ve ödüllendirici olmasını sağlayabilirsiniz. Yeni sürümün sunduğu tüm yeniliklerin ve iyileştirmelerin keyfini çıkarın!

Yorumlar
İçeriği beğendiniz mi? Bir tartışma başlatın veya görüşlerinizi paylaşın.
Yorum Yaz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Gönder

E-posta Bülteni
Yazılım Topluluğuna Katılın
En son güncellemeleri, yaratıcı ipuçlarını ve özel kaynakları doğrudan e-posta kutunuza alın. Tasarım ve inovasyonun geleceğini birlikte keşfedelim.
Exit mobile version