Ubuntu'nun yeni bir sürümünü kurdum ve bir önceki sürüme geri döndürmek istiyorum.
Bunu nasıl yapabilirim? Bu mümkün mü?
Ubuntu'nun yeni bir sürümünü kurdum ve bir önceki sürüme geri döndürmek istiyorum.
Bunu nasıl yapabilirim? Bu mümkün mü?
Yanıtlar:
Bir dereceye kadar düşürme sürümleri mümkündür. Yeterince mücadele ile yapılabilir (teknik ayrıntılar için buradaki diğer cevapların bazılarına bakınız).
Bununla birlikte, elde ettiğiniz sonuç, yükseltme işleminden önceki sonuçlarla aynı değildir. Yükseltme sırasında, yeni paketleri mutlu etmek için bazı tek yönlü değişiklikler yapılır ve bunların düşürülmesi bu düzenlemeleri tersine çevirmez. Düşüşün hiç işe yaramadığını garanti etmek imkansız, istikrarlı olacaksa bile.
Kısacası, en kolay seçeneğiniz her zaman yeniden yükleme olacaktır. Bunu bir angarya olarak düşünmeyin, paketleri incelemek ve işleri daha iyi yapılandırmak için güzel bir fırsat olarak görün.
Gelecekte bir şeyleri test etmek istiyorsanız ve sorunlarınızdan korkuyorsanız, aşağıdakileri yaptığınızdan emin olun:
/home/
şeyleri sürekli yükseltiyorsanız / düşürüyorsanız, kurulumunuzla aynı bölüm içinde olmanız bir baş ağrısı için bir reçetedir. Başka bir diske veya en azından başka bir bölüme itin, böylece yeniden yüklemeniz gerektiğinde, gerçekten montajı yapmanız yeterli olacaktır.Benim dilimde kabaca "Kıyma tutamacını ters yöne döndürerek kıyma tekrar ete çevrilemezsin" olarak çevrilebilecek bir söz var.
Yükseltme prosedürü tek yönlüdür - yazılımın yeni sürümlerini yüklerken, yapılandırma dosyalarınız ve ayarlarınız yeni yazılımın gerektirdiği yeni formatı kullanmak için paketlerin kurulum sonrası komut dosyaları tarafından değiştirilir. Temel olarak, ters prosedür yoktur - eski yazılımla daha yeni bir yapılandırma dosyası oluşturmak için.
Bu var olası paketleme araçları (apt) seviyesinde. Ancak sonuçta ortaya çıkan sistem yeniden yükleme ile eşdeğer olmayabilir ve yol boyunca hatalar alabilirsiniz . Bunun nedeni, çoğu paketin yükseltme için belirli bir destek içermesidir (örneğin, yapılandırma dosyalarındaki değişikliklerin ele alınması gibi) ancak indirmeler için değil.
Normalde apt, paketin en son sürümünü yüklemeyi tercih eder. Ancak bunu sabitleyerek değiştirebilirsiniz: Eski sürümdeki paketlerin yüklü paketlerden daha yüksek önceliğe sahip olduğunu, böylelikle yaptığınız zaman düşürüleceklerini beyan edebilirsiniz aptitude dist-upgrade
.
/etc/apt/sources.list
Yalnızca eski sürümü eklemek için değiştirin (dosyayı düzenleyin veya favori GUI'nizi kullanın) ve çalıştırın aptitude update
. Sonra düzenleyin /etc/apt/preferences
( apt_preferences
man sayfasında belgelenen ) ve aşağıdaki satırları ekleyin (lucid'e düşürmek için):
Package: *
Pin: release v=10.04
Pin-Priority: 1001
O zaman koş aptitude dist-upgrade
. Her paket 1000'den büyük önceliğe sahip olduğundan, 10.04'te bulunan ve sisteminize yüklenen her paket düşürülür. 10.04’te bulunmayan paketleri manuel olarak kaldırmanız gerekir; yetenekli olarak "Eski ve yerel olarak oluşturulan paketler" altında listeleneceklerdir.
do-release-upgrade
(ilk çağrı askıda olduğu gibi). Böylece uygun listeleri serbest bırakmaya geri alabilirim.
"Asla asla deme" ve "hiçbir şey imkansız değildir" derler - ikisi de doğru, ama senin durumunda değil. Verilerinizi yedeklemenizi ve yeniden yüklemenizi veya çıkartmanızı öneririm. Haftalar geçtikçe sistem giderek daha istikrarlı hale gelmelidir.
Ayrıca mevcut kurulumun üstüne tekrar yükleyebilirsiniz (dosyalarınızı koruyacaktır).
Yine de, kural olarak, üretim sistemlerinde (özellikle bir test cihazı / geliştirici değilseniz) geliştirme sürümlerine yükseltme yapmaktan kaçının.
Manuel olarak yapabilirsiniz.
İlk önce sisteminize ne kurduğunuzun bir listesini oluşturun. Bunu, terminalde aşağıdakileri yazarak yapabilirsiniz.
sudo dpkg --get-selections | grep '[[:space:]]install$' | \awk '{print $1}' > package_list
/ home ve / etc klasörünüzü bir yedekleme ortamına kopyalayın.
Ubuntu 10.04'ü tekrar kurun. Yedeklemenizi geri yükleyin (doğru yerleri ayarlamayı unutmayın). Ardından, daha önce sahip olduğunuz tüm programları yeniden yüklemek için aşağıdakileri çalıştırın.
cat package_list | xargs sudo apt-get install
Uyumsuz ayarlar için / etc ve / home klasörünü biraz temizlemeniz gerekebileceğini unutmayın.
Bu nedenle, ana kurulumunuzu geliştirme sürümüne yükseltmeniz gerekmiyor. Geliştirme sürümünü test etmek istiyorsanız, ayrı bir bölüm üzerinde yapmalısınız; böylece işler ters gittiğinde kararlı sürümün içine yeniden başlayabilirsiniz.
Bu noktada, 11.04’e geri dönmek istiyorsanız, onu yeniden kurmanız ve manuel bölümlemeyi seçmeniz gerekir. Bölümlerinizi yapılandırırken biçim kutusunu işaretlemeyin, kullanıcı dosyalarınız sağlam kalmalıdır.
Geri dönüşler, belirli paketler için izolasyon açısından iyi çalışabilir, ancak tüm dağıtımın büyük çaplı bir geri dönüşünün sizi korkunç kırılmış bir sistemden başka bir şeyle (veya yüzeyde görünen bir şey) bırakmasını beklemem. iyi olmak, ama garip şeyler gittikçe daha fazla kırıldığını keşfettikçe ortaya çıkmaya devam ediyor).
APT, mümkün olduğunca geri dönüşlerden kaçınmak için tasarlanmıştır ve Ubuntu (ve bunun için Debian) dağıtımını oluşturan paketler, tasarım hedefi olarak yumuşak geri dönüşlerle tasarlanmamıştır.
Güvenilir olan tüm sistem yedeklemeniz yoksa, gerçekten yapmanız gereken, tüm ana dizininizin yedeklendiğinden (ve ayrıca ayrı bir bölüme yerleştirildiğinden) emin olmak, seçtiğiniz sürümün CD görüntüsünden yeniden yüklemek ve başlatmaktır. verilerinizi ana klasörlerden geri yükleme. Yeni sürüme alışmış olanların eski sürüme tam olarak uymaması durumunda, ana dizininizdeki nokta dosyalarını seçerek geri yüklemeniz gerekebilir .
Yapmadan önce, kurulu paketlerinizi incelemek ve hangisine güvendiğinizi yazmak isteyebilirsiniz, böylece onları yeniden kurabilirsiniz. Yüklü paket listenizi yedeklemeniz ve geri yüklemeniz için araçlar vardır, ancak gereken / dahil edilen paketler değişmiş olabileceğinden, sürümler arasında gidip geliyorsanız normalde bunu yapmanızı tavsiye etmem.
Basit bir yöntem önceki sürümün bir CD / DVD'sinden veya USB çubuğundan önyükleme yapmak ve mevcut kurulumun üzerine yazarak Ubuntu'yu yeniden yüklemek.
Önce yedeklemeyi unutma: home
rehberiniz kişisel verilerinizin olabileceği herhangi bir yerde.
Basitçe söylemek gerekirse: hayır yok. Maalesef ... (Bunlar, test sürümlerini yükseltmenin tehlikeleri!)