Ubuntu'yu önceki bir sürüme nasıl geri alabilirim?


129

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ü?


2
İşte bir ubuntu wiki'de.
Quazi Irfan

Bu gerçekten bunun olmasını ve başarılı olmasını istemesinin nedenlerinden biri: Linux Sistemlerini Nasıl Bir araya getirdiğimizi tekrar gözden geçirmek . Başka bir işletim sistemi önyükleme veya aynı dosya sisteminden serbest bırakılması? Geçmişin bir sorunu olabilir.
LiveWireBT

Yanıtlar:


65

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:

  • Önce LiveCD'yi test edin. Anında donanım sorunları yaşayacaksanız, bu size bildirmelidir.
  • Bir şey yapmadan önce yedekle. Herkesin ve annelerinin bunu yapmanı zaten söylediğini biliyorum, ama sorun yaşayacağını düşünüyorsan çok önemli. Makineniz olmadan 20 dakikadan uzun süre kullanamazsanız, Clonezilla gibi bazı tam disk klonlama araçlarını düşünün, böylece diskin önceki bir sürümünü geri yükleyebilirsiniz. Benzer sonuçlar verebilecek başka araçlar da var.
  • Verilerinizi ayrı tutun. Bir /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.
  • Bir yoktu kritik hata Ubuntu KG ekibi tarafından tespit edildi düzey azaltma için. Bazılarını sadece eski bir CD'ye yapıştırmanızı ve "güncellemenizi" tavsiye edeceğinden, bunu okuduğunuzdan emin olun, ancak bu kötü bir fikirdir.

7
Ayrı bir bölüm gerekmez, sadece kırık sistemi üzerinde yeniden yükleyebilirsiniz, buraya bakın: askubuntu.com/questions/247/...
Jorge Castro

Kritik hata için sabit gibi görünen 12.04 (Hassas). Bu nedenle, bu konu halen her ikisi de hayatın sonunda olan 11.04 ve 11.10'u etkileyecektir . Onaylayabilecek biri var mı?
david6

1
İstediğiniz sürümde sistem dosyalarının üzerine yazmak mümkün mü? yani eğer 12.10 kullanıyorsam ve 12.04 ya da daha eski bir sürüme geri dönmek istersem, herhangi bir şey yedeklemeden, sadece yeni kurulumla sistem dosyalarının üzerine yazmak mümkün.
Quazi Irfan

@iamcreasy İkinci paragrafımın uğraştığı şey bu. Yükseltmeler genellikle dönüşümdür. Tarif ettiğin hiçbiri yedeklemeden yapabileceğim bir şey değil.
Oli

1
Sadece sistem dosyalarının üzerine yazmaktan bahsediyordum. Hdd'yi biçimlendirmeden işletim sisteminin yeniden kurulması.
Quazi Irfan

84

Benim dilimde kabaca "Kıyma tutamacını ters yöne döndürerek kıyma tekrar ete çevrilemezsin" olarak çevrilebilecek bir söz var.

görüntü tanımını buraya girin

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.


9
Bir sistemi yükseltmek, eski paketleri yeni paketlerle değiştirmekle ilgili, tersine çevrilebilir bir işlem (yeni paketleri eski paketlerle değiştirmelisiniz) ile ilgili olarak kabul etmiyorum. Hiçbir doğasında var ihtiyacı bir yükseltme sırasında bir şey yok etmek o kullandığımız en sistemleri gerçekten yok kılınması önem ve (iyi) bunu desteklemeyen sadece var.
Georges Dupéron

11
@ GeorgesDupéron: Haklısın, düşürmeleri imkansız kılacak bir fizik yasası yok, bu nedenle bir sistemi herhangi bir sürüme yükseltebilecek / düşürebilecek bir araç oluşturmak tamamen mümkün. Ancak, böyle bir araç yok, bu yüzden cevabım gerçek hayattaki Ubuntu ve yükseltme araçlarını ifade ediyor.
Sergey

@Sergey :) Güzel olan.
tatlı

36

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.listYalnı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_preferencesman 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.


Bu iki kez çalıştıktan sonra bana yardımcı oldu do-release-upgrade(ilk çağrı askıda olduğu gibi). Böylece uygun listeleri serbest bırakmaya geri alabilirim.
PeterM

9

"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.


7

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.


5

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.


5

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.


5

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: homerehberiniz kişisel verilerinizin olabileceği herhangi bir yerde.


2
Önce dosyalarınızı yedekleyin;)
Achu

3

Basitçe söylemek gerekirse: hayır yok. Maalesef ... (Bunlar, test sürümlerini yükseltmenin tehlikeleri!)


2
Ubuntu'nun Netbook Remix'i daha önce olduğu kadar korkunç bir şekilde sakatladığını bilseydim, yükseltme işlemini hiç yapmazdım. Yeniden yükleme önemli bir sorun değil, ancak soruyu gönderme çabasına değdi olsa da.

@Diago Meraktan yeni çıkmış, bu yeni arayüzden tam bir hoşnutsuzluk mu? Ya da sadece henüz bitmedi bir inanç?
8128

İkisindende biraz. Kullanılabilirlik eksikliği nedeniyle teknik olmayan bir kullanıcı açısından hayal kırıklığına uğradım. İşlevsellik elde etmek için yolumu bulabilir ve ek yazılım yükleyebilirim, ancak tam bir aceminin nasıl hayatta kalacağını göremiyorum. Ekim ayı son tarihine kadar gelmeyi planlıyorlarsa daha fazla çalışmaya ihtiyacı olduğuna inanıyorum.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.