Gönderen Konu: [Nasıl] Linux Mint 19.3'ten Linux Mint 20'ye Sürüm Yükseltme  (Okunma sayısı 501 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 18728
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Linux Mint 19.3'ten Linux Mint 20'ye Sürüm Yükseltme  Rehberi


Genel Bilgiler

Linux Mint 20 Ulyana sürümüne yükseltme işlemini 64 bit sistemler için gerçekleştirebilirsiniz. Linux Mint 20 ile birlikte, artık 32 bit sistemlere destek verilmemektedir.

Sürüm yükseltmeye başlamadan önce Linux Mint 19.x serisinin 2023 yılına kadar desteği sürecek LTS sürüm olduğunu hatırlatmakta fayda var. Yani yeni sürüme geçiş yapmadan bu süreye kadar Linux Mint 19.x serisini kullanabilirsiniz demektir.

Eğer Linux Mint 19.x serisinin 19.3'ten eski sürümlerini kullanıyorsanız, Linux Mint 20 Ulyana sürümüne yükseltme yapmadan önce burada anlatıldığı biçimde Linux Mint 19.3 sürüme yükseltme yapmanız gerekmektedir.

1 - Sürüm Yükseltmeye Başlamadan Önce Yapılması Gerekenler

a) Yükseltme Öncesi Sistem Güncelleme

Öncelikle Güncelleme Yöneticisini açınız, Yenile düğmesine tıklayınız ve tüm güncellemeleri seçip yükleyiniz. Ardından sisteminizi yeniden başlatınız.

b) Timeshift ile Sistem Yedekleme

Yükseltme işlemlerine başlatmadan önce Timeshift yazılımı ile sisteminizi yedeklemeniz önerilir. Böylece bir sorun durumunda, sisteminizi yükseltme öncesi duruma getirebilirsiniz.

http://linuxmint-installation-guide.readthedocs.io/tr/latest/timeshift.html

Timeshift, Linux Mint 19.x serisi ile varsayılan olarak kurulu gelmektedir, eğer kaldırdıysanız aşağıdaki komutla yeniden kurabilirsiniz.

Kod: [Seç]
sudo apt install timeshift
Ardından "Menü => Yönetim => Timeshift" kısayolu ile ya da menüde aratarak uygulamayı açabilirsiniz.

İlk olarak sihirbazın yönlendirmelerini takip ederek yedekleme konumunu belirleyeceksiniz. Yedekleme konumunun farklı bir disk bölümü ya da disk olması uygun olacaktır. Yedekleme konumunu belirledikten sonra, uygulamanın araç çubuğundaki "Oluştur" düğmesi ile yedeklemenizi yapabilirsiniz.

Not: İlk yedekleme uzun bir süre alabilir.

Elinizin altında çalışan bir Linux Mint DVD/USB olması da önerilir. Bir sorun oluştuğunda, sisteminizi Linux Mint çalışan DVD/USB ortamı ile açıp, yine Timeshift yardımıyla yedekten geri yükleme yapabilirsiniz.

Yukarıdaki şekilde sistem yedeklemesi yaptıktan sonra, ayrıca bireysel verilerinizi de ayrı bir disk bölümüne yedeklemeniz önerilir. Bunun için "Yedekleme Aracı"nı (mintbackup) kullanabilirsiniz.


c) Uçbirim Kaydırmasının Düzenlemesi

Yükseltme sırasında oluşabilecek hatalar hakkında bilgi bulabilmek amacıyla, uçbirimdeki sınırsız kaydırma seçeneğini etkinleştiriniz.

Uçbirim => Düzenle menüsü => Profiller  => Profile Tercihleri => Kaydırma sekmesi => Sınırsız seçeneğini işaretleyin.


d) Linux Mint Depolarını Varsayılana Ayarlama

Bu işlemler öncesinde, Linux Mint'in varsayılan yansılarını kullanmanız önerilir. Bunun için menüden aratarak Yazılım Kaynakları aracını açınız, Resmi depolar sekmesinden Varsayılan ayarları geri yükleyin düğmesine tıklayınız. Ardından önbelleği yenileme düğmesine tıklayınız ve aşağıdaki komutu uçbirimde çalıştırınız.

Kod: [Seç]
apt update
Depoları varsayılana ayarladıktan sonra, Güncelleme Yöneticisini yeniden kontrol etmenizde fayda olabilir. Çünkü henüz yansıya eklenmemiş/güncellenmemiş bir güncelleme varsayılan depoya eklenmiş olabilir.


e) PPA ve 3. Parti Uygulama Depoların Kaldırılması (Tercihli/Önerilir)

PPA depoları ya da 3. parti depolardan kurduğunuz uygulamaların sürümleri, Linux Mint 20 deposundaki paketlerin sürümlerinden yüksekse; yükseltme sırasında sorunlara neden olabilir. Bu durum karşılanmamış bağımlılıklara, tutulan paketlere veya paket çözümleme sorunlarına neden olabilir. Bu tür olasılıklarla karşılamamak ve daha güvenli yükseltme yapmak için, yükseltme öncesinde PPA ve 3. Parti depoları pasifleştirip, bu depolardan kurulmuş paketleri kaldırmanızı öneririz. Bu zorunlu bir işlem değil ama önerilen bir işlemdir.

Bunun için Yazılım Kaynakları uygulamasını açınız ve Ek depolar ve PPA depoları sekmelerindeki tüm depoları pasifleştiriniz. Ardından Yazım Kaynaklarındaki ya da Güncelleme Yöneticisindeki Yenile düğmesini tıklayarak ya da aşağıdaki komutla paket bilgisi önbelleğini güncelleyiniz.

Kod: [Seç]
apt update
Sonraki aşamada Yazılım Kaynakları => Bakım sekmesine geliniz ve Dış paketleri sil düğmesine tıklayınız. Açılan pencereden tüm paketleri seçip kaldırınız.

Yine Yazılım Kaynakları => Bakım sekmesindeki Dış paketlerin sürümünü düşür düğmesine tıklayınız. Açılan pencereden tüm paketleri seçip sürümlerini resmi depodaki sürümlere düşürünüz.

Böylece yükseltme sırasında ortaya çıkabilecek paket çakışması vb. olası sorunları önlemiş olursunuz.


f) Güç Yönetimi

Eğer dizüstü bir sistem kullanıyorsanız, yükseltme işlemi sırasında pil yerine fişe takılı olarak kullanım önerilir.

Ayrıca sisteminizin güç yönetimi seçeneklerinden, askıya alma vb. seçenekleri pasifleştirmenizi öneririz.

2 - Sürüm Yükseltme Aracı Kurulumu ve Ön Kontrol İşlemleri

a) Sürüm Yükseltme Aracı (mintupgrade) Kurulumu

Şimdi aşağıdaki komutu uçbirimde çalıştırarak sürüm yükseltme aracını kurabilirsiniz.

Kod: [Seç]
sudo apt install mintupgrade
b) Yükseltme Kontrolünün Yapılması

Sürüm yükseltme aracını kurduktan sonra aşağıdaki komutla sürüm yükseltme ile ilgili kontrol gerçekleştirebilirsiniz. Bu aracı yöneticisi hakları olmadan aşağıdaki komutla çalıştırmanız gerekiyor.

Kod: [Seç]
mintupgrade check
Bu komut geçici olarak Linux Mint 20 depoları ile bağlantı kurarak yükseltmenin olası etkilerini (simulasyon) hesaplama görevi görmektedir.

Kod: [Seç]
    Executing 'check'. This will perform the following:
   
    1 - Your repositories will be switched to point to Linux Mint 20 'Ulyana' and
        any 3rd party repositories will be removed. A backup of your APT sources
        will be written to /home/lm19/Upgrade-Backup-tricia/APT.
   
    2 - The upgrade will be simulated so impacted packages can be evaluated.
   
    Your sources will be restored to Linux Mint 19.3 'Tricia' at the end of this command.

    Do you want to continue? [y/n]:

Yukarıdaki komutu çalıştırdıktan sonra "y" tuşuna basarak kontrol işlemini başlatabilirsiniz. Böylece 3. parti depolar pasifleştirilerek, paket bilgisi önbelleği Linux Mint 20 deposundan güncellenecektir. İşlem sonrası, depo kaynaklarınız Linux Mint 19.3 'Tricia' ya geri döndürülecektir.

Not: Eğer Timeshift ile sistem anlık görüntüsü oluşturmadıysanız, aşağıdaki şekilde bir uyarı alabilirsiniz.

Alıntı
!!  ERROR: Please set up system snapshots. If anything goes wrong with the upgrade, snapshots will allow you to restore your operating system. Install and configure Timeshift, and create a snapshot before proceeding with the upgrade.

Eğer Timeshift ile anlık görüntü oluşturmak istemiyorsanız, aşağıdaki komutu uçbirimde çalıştırıp, işlemi tekrar edebilirsiniz. Eğer anlık görüntü oluşturdu iseniz aşağıdaki komutu çalıştırmayınız.

Kod: [Seç]
sudo touch /etc/timeshift.json
mintupgrade check komutu aşağıdaki şekilde sistem durumunu kontrol edip, paket bilgisi önbelleğini güncelleyecektir.

Alıntı
  + Checking your Linux Mint codename...

  + Checking your Linux Mint edition...

  + Checking your Timeshift configuration...

  + Checking for encrypted swap...

  + Setting up the repositories for Linux Mint 20 'Ulyana'...

Aynı:  1 http://archive.ubuntu.com/ubuntu focal InRelease
İndir: 2 http://security.ubuntu.com/ubuntu focal-security InRelease [107 kB]             
Aynı:  3 http://archive.canonical.com/ubuntu focal InRelease                             
İndir: 4 http://archive.ubuntu.com/ubuntu focal-updates InRelease [107 kB]               
İndir: 5 http://archive.ubuntu.com/ubuntu focal-backports InRelease [98,3 kB]           
Yoksay:6 http://packages.linuxmint.com ulyana InRelease                               
Aynı:  7 http://packages.linuxmint.com ulyana Release                                 
1 sn.'de 144 kB alındı (141 kB/s)                   
Paket listeleri okunuyor... Bitti

Yükseltme işlemi kontrolünün devam ettirilmesi için aşağıdaki şekilde bir uyarı alacaksınız. Bu ekran geldiğinde giriş (enter) tuşuna basarak devam etmelisiniz.

Alıntı
APT will now calculate the package changes necessary to upgrade to Linux Mint 20 'Ulyana'.

    If conflicts are detected and APT is unable to perform the upgrade, take note of the packages
    causing the issue, remove them, and restart the upgrade.

    Pay close attention to what appears on the screen, particularly the packages being REMOVED. Take
    note of any you may wish to reinstall after the upgrade.

    Press Enter to continue

Bu işlem yükseltme sırasında yapılacak değişiklikler hakkında önbilgiyi verecektir.

Kod: [Seç]
+ Simulating an upgrade...

XX paket yükseltilecek, YY yeni paket kurulacak, ZZ paket kaldırılacak ve X paket yükseltilmeyecek.
XXXX MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra YYYY MB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz? [E/h] H
Vazgeç.

  + Command 'check' completed successfully


  + Restoring your backed up APT sources...

Kontrol işlemi sonrasında apt kaynakları/depolar eski haline döndürülecektir.


3. Paket Yükseltmelerinin İndirilmesi

Yukarıdaki kontrol sonrasında yükseltmeye karar verdiyseniz, artık aşağıdaki komutla yükseltme için gerekli paketleri indirebilirsiniz.

Kod: [Seç]
mintupgrade download
Aşağıdaki şekilde, yükseltme işlemi ile ilgili bilgiler veren bir uyarı alanına ulaştığınızda, y tuşuna basarak devam edebilirsiniz.

Alıntı
    Executing 'download'. This will perform the following:
   
    1 - Your repositories will be switched to point to Linux Mint 20 'Ulyana' and
        any 3rd party repositories will be removed. A backup of your APT sources
        will be written to /home/kullanıcı-adı/Upgrade-Backup-tricia/APT.
   
    2 - The packages and updates to perform the upgrade will be downloaded.
   
    Your sources will be restored to Linux Mint 19.3 'Tricia' at the end of this command.

    Do you want to continue? [y/n]: y

Bu komut kendi kendine yükseltme işlemini uygulamaz, sadece yükseltme için gerekli paketleri indirecektir.

Bu komutla artık sisteminiz Linux Mint 20 depolarına bağlanacaktır. Linux Mint 19.3 ile ilgili depo bilgileri kullanıcı ev dizininiz altındaki /Upgrade-Backup/APT/ dizinine yedeklenecektir.

Akabinde değiştirilen paket depolarına istinaden, paket bilgisi önbelleği güncellenecek ve yüksetme için gerekli paketler indirilecektir.

Kod: [Seç]
   + Checking packages...

  + Checking if Linux Mint is up to date...

  + Backing up your APT sources...

  + Setting up the repositories for Linux Mint 20 'Ulyana'...

Aynı:  1 http://archive.ubuntu.com/ubuntu focal InRelease
İndir: 2 http://security.ubuntu.com/ubuntu focal-security InRelease [107 kB]             
İndir: 3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [107 kB]               
Aynı:  4 http://archive.canonical.com/ubuntu focal InRelease                             
Yoksay:5 http://packages.linuxmint.com ulyana InRelease                                 
Aynı:  6 http://packages.linuxmint.com ulyana Release                                   
İndir: 7 http://archive.ubuntu.com/ubuntu focal-backports InRelease [98,3 kB]
1 sn.'de 312 kB alındı (229 kB/s)                             
Paket listeleri okunuyor... Bitti

  + Downloading upgrade packages...

Paket bilgisi önbelleği güncellendikten sonra, yükseltme için gereken paketler otomatik olarak indirilmeye başlanacaktır. Bu işlem sırasında, tüm paketlerin indirilmesini beklemeli ve bu esnada uçbirimi kapatmamalısınız.

Alıntı
İndirme işlemi tamamlandı ve sadece indirme kipinde

  + Command 'download' completed successfully


  + Restoring your backed up APT sources...

İndirme işlemleri tamamlandığında, yukarıdaki gibi bir mesaj alacaksınız. Bu aşamada sizden parolanız istenebilir ve akabinde depolar Linux Mint 19.3 depolarına döndürülecektir.

4. Paket Yükseltmelerinin Kurulumu/Uygulanması

Eğer sürüm yükseltme için gerekli paketleri, yukarıdaki şekilde indirdiyseniz; artık bunları uygulayarak sürüm yükseltmeye başlayabilirsiniz.

Önemli : Bu aşamadan sonra, sürüm yükseltmenin geri dönüşü olmadığını hatırlatalım. Eğer Timeshift ile sistem anlık görüntüsü oluşturdu iseniz, bunun yardımıyla geri dönüş yapabilirsiniz.

Aşağıdaki komutu uçbirimde çalıştırarak sürüm yükseltmeyi başlatabilirsiniz.

Kod: [Seç]
mintupgrade upgrade
Komutu çalıştırdığınızda aşağıdaki şekilde bir uyarı alanı çıkacaktır, artık y tuşuna basarak yükseltme işlemlerine başlayabilirsiniz.

Alıntı
    Executing 'upgrade'. This will perform the following:
   
    1 - Your repositories will be switched to point to Linux Mint 20 'Ulyana' and
        any 3rd party repositories will be removed. A backup of your APT sources
        will be written to /home/lm19/Upgrade-Backup-tricia/APT.
   
    2 - The packages and updates to perform the upgrade will be downloaded.
   
    3 - Upon confirmation, the upgrade will be performed. It is very important not to interrupt this
        step. You may be required to interact or re-authenticate during the upgrade.

    Do you want to continue? [y/n]:

Sonraki aşamada paket deposu Linux Mint 20 için yeniden güncellenecek ve akabinde y tuşuna basarak onay vermeniz ile yükseltme işlemine başlanacaktır. Yükseltme işlemini sürecinde sizden yeniden parolanız istenebilir.

Alıntı
  + Disabling screensaver and power management...
cinnamon-screensaver: hiçbir işlem bulunamadı
mate-screensaver: hiçbir işlem bulunamadı
light-locker: hiçbir işlem bulunamadı

  + Saving /etc/fstab...

  + Removing blacklisted packages...

    APT will now perform the upgrade to Linux Mint 20 'Ulyana'.
   
    This operation is non-reversible.  Make sure you have made backups, tested Linux Mint 20 'Ulyana'
    in live mode and have performed your favorite superstitious tricks before proceeding.

    Do you want to continue? [y/n]:

Alıntı
  + Performing upgrade...

Yükseltme sırasında, hizmetlerin otomatik yeniden başlatılması ile ilgili soruya, sekme (tab) tuşu ile Evet seçeneğini seçerek devam edebilirsiniz.

Alıntı
Paket yükseltme esnasında hizmetler sorulmadan yeniden başlatılsın mı?             
                                                                                                                           
                          <Evet>                          <Hayır> 

Aşağıdaki mesaj ile birlikte yükseltme işlemi bitecektir.

Alıntı
+ The upgrade is finished. Reboot the computer with "sudo reboot" when ready....

5. Yükseltme Sonrası İşlemler

Bazı paketler artık Linux Mint 20 deposunda mevcut olmayabilir veya Linux Mint 19.3 sürümünden daha düşük bir sürüme sahip olabilir. Düzgün çalışmalarını garanti etmek için sürüm düşürme işlemi gerekebilir.

a) Dış paketlerin sürümünü düşürme

Paketlerin Linux Mint 20 deposundaki sürümlerinin kullanıldığından emin olmak için; Yazılım Kaynakları => Bakım => Dış paketlerin sürümünü düşür düğmesine tıklayınız. Açılan pencereden tüm paketleri seçip, sürümlerini düşürebilirsiniz.

b) Dış paketleri kaldırma

Artık depoda olmayan paketleri kaldırmak için; Yazılım Kaynakları => Bakım => Dış paketleri sil düğmesine tıklayınız. Açılan pencereden tüm paketleri seçip, dış paketleri kaldırabilirsiniz.




Yükseltme işlemi bittikten sonra, değişikliklerin etkili olması için sistemi yeniden başlatabilirsiniz. Aşağıdaki komutla sürüm bilgilerini kontrol edebilirsiniz.

Kod: [Seç]
inxi -Sx


Daha fazla bilgi için aşağıdaki bağlantıları ziyaret edebilirsiniz.

https://blog.linuxmint.com/?p=3946
https://community.linuxmint.com/tutorial/view/2485
« Son Düzenleme: 01 Ağustos 2020, 13:28:26 Gönderen: Butterfly »
Elimizden geldiğince dilimizin döndüğünce...