OpenSUSE Leap, sağlam bir Linux dağıtımıdırBu ciddi insanlar için sağlam bir platform sunuyor. Sorun şu ki, kararlılığa odaklanmış olması, en son yazılım güncellemelerinin ortaya çıkması biraz zaman alabilir. Daha yeni bir çekirdek veya Gnome vb. Güncellemeleri almak yerine, kullanıcılar beklemek zorunda kalırlar. Bazıları için bu önemli bir şey değil. Diğerleri için bu gerçek bir sıkıntı olabilir. Daha yeni bir yazılım için Sıçrama'yı atmak istiyorsanız, en kolay yol onu bir yayın dağıtım dağıtımına yükseltmektir. OpenSUSE Leap'ı Tumbleweed'e nasıl dönüştürebileceğinizi aşağıda bulabilirsiniz.
SPOİLER UYARISI: Aşağı kaydırın ve bu makalenin sonunda eğitim videosunu izleyin.
Eski Yazılım Depolarını Yedekle
SUSE için yeni yazılım kaynaklarını eklemeden önce,eskileri yedeklemeniz gerekecek. Bu iyi bir fikir, çünkü yükseltme işlemi başarısız olursa, eski yazılım kaynaklarını geri yükleyebilir ve yükseltme işlemini tersine çevirebilirsiniz. Eski SUSE Leap yazılım kaynaklarını yedeklemek için önce bir terminal penceresi açın. Kök kullanıcıyla oturum açın su, ve CD repo klasörüne.
su cd /etc/zypp/repos.d/
Repos.d klasörünün içinde bir alt dizin oluşturun. Bu alt dizine "yedeklemeler", "eski" veya uygun bulduğum diğer adları yazın.
mkdir backups
İçinde yapılan yeni yedekleme repo klasörü ile /repos.d/, mevcut tüm SUSE Leap yazılımını taşıyınbu dizine depolar. Bu yazılım kaynaklarını ana klasörün dışına taşıdığınızda, Suse Leap yazılım kaynaklarına artık erişemezsiniz. LEAP'a büyük ölçüde dayanan ve Tumbleweed ile çalışmayan bir yazılım kullanıyorsanız, yüklemeniz ve Leap ile uyumlu bir yazılım bulmanız gerekir.
Not: Uyumlu yazılımı bulmanın en hızlı yolu OBS’dedir.
mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/backup
Çalıştırdıktan sonra mv komut, mevcut Leap yazılımının tümüdepolar artık aktif değil. Tumbleweed yazılım kaynaklarını ekleyene kadar yeni yazılımı güncellemeye veya yüklemeye çalışmayın. Zypper hiçbir şey yapmaz (ya da daha kötüsü bir sürü hatayı yukarı atar).
Yeni Yazılım Depoları Ekleyin
OpenSUSE’nin çekirdeği, Artık veyaTumbleweed, işletim sisteminin erişebildiği yazılım kaynakları tarafından belirlenir. Bu, yalnızca Leap yazılım kaynaklarına sahipseniz ve SUSE sürümünüzü güncellerseniz, bu sürüm için en son yazılım sürümünü yükler. Bir kullanıcı Tumbleweed'ler için Leap yazılım kaynaklarını değiştirirse ve güncellerse de aynı şey geçerli olabilir: SUSE’nin yeni sürüm dağıtım sürümünün en son sürümüne dönüştürülecek.
Bunu yapmak için, bir terminal penceresi açın ve aşağıdaki komutları girin:
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update
OpenSUSE Tumbleweed'e Sıçradı
Leap içerisindeki yeni yazılım kaynakları ileTumbleweed tarafındaki yazılım yüklenebilir. Ancak, başka bir şey olmadan önce, bir "dağıtım yükseltmesi" yapmanız gerekir. Bu, Linux işletim sisteminin geçtiği, eski yazılımları ve dosyaları eski sürümden yeni sürümün lehine attığı bir süreçtir. SUSE'de bu, Zypper paket yöneticisi ile yapılır ve çok düzgün ve kolay bir işlemdir. Yükseltme başlatmak için, sadece çalıştırın:
sudo zypper dup

Bu komutu Bash terminaline girerken, “Tüm etkin depolarla bir dağıtım yükseltme yapmak üzeresiniz. Devam etmeden önce bu havuzların uyumlu olduğundan emin olun. Bu komut hakkında daha fazla bilgi için "man zypper" bölümüne bakın. ”
Ne zaman zypper dup komut çalışır, tüm yazılım kaynakları sisteme eklendiği sürece her şey yolunda gitmelidir. Birini kaçırdıysanız, komutun başarısız olmasının nedeni budur.

Dağıtım yükseltme işlemi şüphesizçok zaman ayırın. Bunun nedeni, yükseltme yaptığınızda, SUSE'nin tarayıcı güncellemesinden çok daha fazlasını indirmesidir. Bunun yerine, masaüstü ortamınızın en son sürümü, yeni bir Linux çekirdeği vb. Dahil binlerce paket alırsınız. Güncelleme aracının işini yapması ve bu arada yapacak başka bir şey bulması en iyisidir!
Sıçramak için Downgrading
Tumbleweed'den Leap'a geri dönüş mümkündür. İlk önce, bir terminal penceresi açın ve kullanarak kök kullanıcıya giriş yapın. su. Root olarak giriş yaptıktan sonra, yazılım repos klasörüne gidin.
su cd /etc/zypp/repos.d/
Rm komutunu kullanarak, daha önce eklenen Tumbleweed yazılım havuzlarının tüm izlerini silin.
rm /etc/zypp/repos.d/*.repo
Ardından, tüm dosyaları yedekleme klasöründen ana depo klasörüne geri taşıyın.
mv /etc/zypp/repos.d/backup /etc/zypp/repos.d/
Eski repolar yerinde olduğunda, update komutunu çalıştırın.
zypper dup
Daha önce olduğu gibi, Zypper’ındüşürün. Bu düşüş süreci, çoğunlukla işe yaramalı. Bir işletim sistemini önceki bir sürüme düşürmenin genellikle iyi bir fikir olmadığı için sorunlarla karşılaşabilirsiniz. OpenSUSE Leap’tan Tumbleweed’e yükseltme yaptıysanız ve geri dönmek istiyorsanız, en iyi işlem, muhtemelen tüm verilerinizi yedeklemek ve her şeyi yeniden yüklemektir.
Yorumlar