[warning]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.[/warning]
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.
[error]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.[/error]
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.
echo 'deb http://http.debian.net/debian stretch-backports main contrib non-free' | sudo tee /etc/apt/sources.list.d/stretch-backports.listYukarıdaki komutla backports deposunu sisteme ekledikten sonra, aşağıdaki komutla paket bilgisi önbelleğini güncellemeniz gerekir.
sudo apt-get updateBackports 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.
apt policy2. Backports Deposundan Uygulama Kurma Backports deposunda bir uygulamayı aşağıdaki komut şablonu ile kurabilir veya güncelleyebilirsiniz.
sudo apt-get install paket-adı -t stretch-backportsMesela Libre Office uygulamasını Backports deposundan güncellemek için aşağıdaki komutu kullanabilirsiniz.
sudo apt install libreoffice -t stretch-backportsKomutu çalıştırdıktan sonra, onaylarsanız Libre Office paketleri 5.2.x sürümden 6.1.5 sürüme güncellenecektir.
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.
sudo apt-get dist-upgrade -t stretch-backportsSistemi 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.
cat << EOF | sudo tee /etc/apt/preferences.d/89_stretch-backports_default
Package: *
Pin: release n=stretch-backports
Pin-Priority: 500
EOF5. Sistem Güncellemesini Geri Alma Bir sorun yaşanması durumunda, aşağıdaki komutla Bacports deposu önceliğini
-1 olarak ayarlayınız.
cat << EOF | sudo tee /etc/apt/preferences.d/89_stretch-backports_default
Package: *
Pin: release n=stretch-backports
Pin-Priority: -1
EOFArdından aşağıdaki komutla kararlı depo ve Linux Mint deposunun önceliklerini yükseltiniz.
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
EOFArdından aşağıdaki komutlarla tüm sistemi kararlı sürüm deposuna geri alabilirsiniz. Not: Öncesinde sistemi eski çekirdek ile açınız.
sudo apt-get update
sudo apt-get dist-upgradeBu işlemden sonra aşağıdaki komutlarla depo öncelikleri ile oluşturulan dosyaları siliniz ve apt paket bilgisi önbelleğini güncelleyiniz..
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