Gönderen Konu: LMDE Backports Deposundan Yazılım Güncelleme / Sistem Güncelleme  (Okunma sayısı 36 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16222
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.1 & LMDE 3
  • Masaüstü: Cinnamon 4.0 & Mate 1.20
Backports deposundan uygulama kurmadan ya da sistem yükseltmeden önce, TimeShift uygulaması ile anlık görüntü oluşturarak yedekleme yapmanız önerilir. Bir sorun durumunda TimeShift uygulaması ile sisteminizi önceki duruma geri alabilirsiniz.

LMDE (Linux Mint Debian Edition), Linux Mint'in Debian tabanlı sürüm projesidir ve Debian kararlı sürümü taban alır.

Debian kararlı sürüm depolarında uygulamaların güncel sürümlerinden ziyade, uzun süreler denenmiş kararlı sürümleri yer alır. Bununla birlikte Debian'ın her sürümü için, Testing (deneme) sürümündeki paketlerin uyarlanması ile oluşturulmuş bir Backports deposu bulunur. Bu depo varsayılan olarak etkin gelmez. Uygulamaların güncel sürümlerini kullanmak isteyen kullanıcılar, bu depoyu ekleyerek görece, uygulamaların daha güncel sürümlerini kararlı tabanda kullanabilir.

Backports deposundaki, Debian kararlı sürüm için uyarlanarak bu sürüme göre derlenmiş paketler, test edilmiş sürümler değildir. Her türlü kullanım riski kullanıcıya aittir. Bu Backports deposundaki paketlerle sorun yaşayacağınız anlamına gelmez, sadece teknik olasılıklar hakkında bir bilgilendirmedir.

1. Backports Deposunu Ekleme

Eğer backport deposundan bir uygulama güncellemek istiyorsanız; aşağıdaki komutla backports deposunu sisteminize ekleyebilirsiniz. Bu komut Debian 9 Stretch tabanlı LMDE 3 için geçerlidir. Diğer Debian 9 tabanlı dağıtımlarda da aynı komutu uygulayabilirsiniz.

Kod: [Seç]
echo 'deb http://http.debian.net/debian stretch-backports main contrib non-free' | sudo tee /etc/apt/sources.list.d/stretch-backports.list
Yukarıdaki komutla backports deposunu sisteme ekledikten sonra, aşağıdaki komutla paket bilgisi önbelleğini güncellemeniz gerekir.

Kod: [Seç]
sudo apt-get update
Backports deposundaki paketler, varsayılan olarak mevcut depolardaki paketler tarafından ezilir (priority/öncelik ataması düşük olduğu için) , yani bu depoda daha güncel sürümler bulunsa bile otomatik olarak güncellenmezler. Bu depodan bir uygulama güncellemek için özel bir komut kullanmanız gerekir. Aşağıdaki komutla depoların önceliklerini görebilirsiniz.

Kod: [Seç]
apt policy
2. Backports Deposundan Uygulama Kurma

Backports deposunda bir uygulamayı aşağıdaki komut şablonu ile kurabilir veya güncelleyebilirsiniz.

Kod: [Seç]
sudo apt-get install paket-adı -t stretch-backports
Mesela Libre Office uygulamasını Backports deposundan güncellemek için aşağıdaki komutu kullanabilirsiniz.

Kod: [Seç]
sudo apt install libreoffice -t stretch-backports
Komutu çalıştırdıktan sonra, onaylarsanız Libre Office paketleri 5.2.x sürümden 6.1.5 sürüme güncellenecektir.

Kod: [Seç]
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti     
Aşağıdaki ek paketler kurulacak:
  libboost-chrono1.62.0 libboost-locale1.62.0 libgpgme11 libgpgmepp6
  libreoffice-avmedia-backend-gstreamer libreoffice-base libreoffice-base-core
  libreoffice-base-drivers libreoffice-calc libreoffice-common
  libreoffice-core libreoffice-draw libreoffice-gnome libreoffice-gtk3
  libreoffice-help-common libreoffice-help-en-us libreoffice-help-tr
  libreoffice-impress libreoffice-java-common libreoffice-l10n-tr
  libreoffice-math libreoffice-ogltrans libreoffice-pdfimport
  libreoffice-report-builder-bin libreoffice-sdbc-hsqldb
  libreoffice-style-breeze libreoffice-style-colibre libreoffice-style-sifr
  libreoffice-style-tango libreoffice-writer python3-uno uno-libs3 ure
Önerilen paketler:
  gpa hyphen-hyphenation-patterns libreoffice-grammarcheck myspell-dictionary
  mythes-thesaurus openclipart2-libreoffice | openclipart-libreoffice pstoedit
  gstreamer1.0-plugins-ugly gstreamer1.0-plugins-bad gstreamer1.0-libav
  libreoffice-officebean libreoffice-report-builder libjtds-java
  libreoffice-mysql-connector | libmyodbc | libmariadb-java
  libreoffice-sdbc-postgresql | odbc-postgresql | libpg-java libsqliteodbc
  | tdsodbc | mdbtools ocl-icd-libopencl1 | mesa-opencl-icd
  | beignet-opencl-icd libreoffice-evolution libreofficekit-data
  hunspell-dictionary-tr | myspell-dictionary-tr hyphen-tr
  libreoffice-grammarcheck-tr mythes-tr breeze-icon-theme tango-icon-theme
  fonts-crosextra-caladea fonts-crosextra-carlito
Tavsiye edilen paketler:
  gpg-wks-client gpgsm fonts-crosextra-caladea fonts-crosextra-carlito
  fonts-linuxlibertine libreoffice-librelogo libreoffice-nlpsolver
  libreoffice-report-builder libreoffice-script-provider-bsh
  libreoffice-script-provider-js libreoffice-script-provider-python
  libreoffice-sdbc-postgresql libreoffice-wiki-publisher
  gstreamer1.0-plugins-bad libreoffice-sdbc-firebird
  libreoffice-style-elementary
Aşağıdaki YENİ paketler kurulacak:
  libboost-chrono1.62.0 libboost-locale1.62.0 libgpgmepp6 libreoffice
  libreoffice-avmedia-backend-gstreamer libreoffice-help-common
  libreoffice-report-builder-bin libreoffice-style-colibre
  libreoffice-style-tango
Aşağıdaki paketler yükseltilecek:
  libgpgme11 libreoffice-base libreoffice-base-core libreoffice-base-drivers
  libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw
  libreoffice-gnome libreoffice-gtk3 libreoffice-help-en-us
  libreoffice-help-tr libreoffice-impress libreoffice-java-common
  libreoffice-l10n-tr libreoffice-math libreoffice-ogltrans
  libreoffice-pdfimport libreoffice-sdbc-hsqldb libreoffice-style-breeze
  libreoffice-style-sifr libreoffice-writer python3-uno uno-libs3 ure
25 paket yükseltilecek, 9 yeni paket kurulacak, 0 paket kaldırılacak ve 164 paket yükseltilmeyecek.
113 MB/113 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 51,0 MB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz? [E/h]



3. Kararlı Depodaki Sürüme Düşürme

Backports deposundaki uygulamalarda bir sorun yaşamanız durumunda, Linux Mint'in Yazılım Kaynaklarını aracını kullanarak kararlı sürümdeki paketlere geri dönüş yapabilirsiniz. Linux Mint haricinde bir dağıtım kullanıyorsanız bu işlem biraz daha karmaşık oluyor. Bu sebeple özel bir sebep yoksa mevcut depodaki sürümü kullanmanız önerilir.

Backports deposundan güncellenen paketleri geri almak için (kararlı sürümdeki paketler düşürmek için) , Yazılım Kaynakları aracını açınız ve Ek Depolar bölümünden Backports deposunu kaldırınız. Ardından APT paket bilgisi önbelleğini güncelleyiniz.



Paket sürümlerini düşürmek için, Bakım sekmesine gelip Dış paketlerin sürümünü düşür aracı ile Libre Office ile ilgili paketlerin sürümünü düşürebilirsiniz. Bunun için sürüm düşürmek istediğiniz paketleri seçip, Sürüm Düşür düğmesine tıklayınız.







4. Tüm Sistemi Backports Deposundan Güncelleme

İsterseniz tüm sisteminizi Backports deposundan güncelleyebilirsiniz. Bu sayede sadece uygulamalar değil, Çekirdek, Xorg, Mesa gibi sistemin ana öğeleri de güncellenecektir. Örneğin kararlı sürüm deposunda çekirdeğin 4.9.x sürümü bulunuyor, Backports deposundaki ise 4.19.x sürüm. Bu durumda sistemin ana öğeleri güncelleneceği için teknik olarak potansiyel risk yüksektir. Öncesinde Timeshift uygulaması ile yedekleme yaparsanız, sorun yaşanması durumunda sisteminizi geri alabilirsiniz.

Sisteminizi Backports deposundan güncellemek için aşağıdaki komutu kullanabilirsiniz. Öncesinde sisteminizi tamamen güncellemeniz önerilir.

Kod: [Seç]
sudo apt-get dist-upgrade -t stretch-backports
Sistemi Backports deposundan güncellediyseniz, yeni kuracağınız uygulamaların da Backports deposundan kurulması için aşağıdaki komutla depo önceliğini 500 olarak ayarlamalısınız. Aksi durumda yeni uygulamalar kararlı depodan kurulacaktır.

Kod: [Seç]
cat << EOF | sudo tee /etc/apt/preferences.d/89_stretch-backports_default
Package: *
Pin: release n=stretch-backports
Pin-Priority: 500
EOF

5. Sistem Güncellemesini Geri Alma

Bir sorun yaşanması durumunda, aşağıdaki komutla Bacports deposu önceliğini -1 olarak ayarlayınız.

Kod: [Seç]
cat << EOF | sudo tee /etc/apt/preferences.d/89_stretch-backports_default
Package: *
Pin: release n=stretch-backports
Pin-Priority: -1
EOF

Ardından aşağıdaki komutla kararlı depo ve Linux Mint deposunun önceliklerini yükseltiniz.

Kod: [Seç]
cat << EOF | sudo tee /etc/apt/preferences.d/90_stretch-linuxmint_high
Package: *
Pin: release a=stable
Pin-Priority: 1001

Package: *
Pin: release o=linuxmint
Pin-Priority: 1051
EOF

Ardından aşağıdaki komutlarla tüm sistemi kararlı sürüm deposuna geri alabilirsiniz. Not: Öncesinde sistemi eski çekirdek ile açınız.

Kod: [Seç]
sudo apt-get update
sudo apt-get dist-upgrade

Bu işlemden sonra aşağıdaki komutlarla depo öncelikleri ile oluşturulan dosyaları siliniz ve apt paket bilgisi önbelleğini güncelleyiniz..

Kod: [Seç]
sudo rm -f /etc/apt/preferences.d/90_stretch-linuxmint_high
sudo rm -f /etc/apt/preferences.d/89_stretch-backports_default
sudo apt-get update
« Son Düzenleme: 07 Şubat 2019, 00:42:49 Gönderen: Butterfly »
Elimizden geldiğince dilimizin döndüğünce...