Ubuntu bir önceki sürüme nasıl geri alınır?

120

Ubuntu'nun yeni bir sürümünü yeni yükledim ve önceki sürüme geri yüklemek istiyorum.

Bunu nasıl yapabilirim? Bu mümkün mü?

    
sordu OHLÁLÁ 21.06.2011 17:19

9 cevap

63

İndirme sürümleri bir dereceye kadar mümkündür. Yeterli kavga ile, bu yapılabilir (burada teknik detaylar için diğer cevapların bazılarına bakınız).

Ancak, sonuçta elde ettiğiniz sonuç, yükseltmeden önce sahip olduğunuzla aynı değildir. Yükseltme sırasında yeni paketleri mutlu etmek ve düşürmek için belirli tek yönlü değişiklikler yapılır. Bir sürümün kararlı olup olmayacağını garanti etmek imkansız, eğer kararlı olacaksa, bırakın.

Kısacası, en kolay seçeneğiniz her zaman yeniden yüklenecek. Bunu bir angarya olarak düşünmeyin, paketlerin düzeltilmesi ve işleri daha iyi yapılandırmak için güzel bir fırsat olarak görün.

İleride işleri test etmek isterseniz ve sorun yaşayacağınız konusunda endişeleniyorsanız, aşağıdakileri yaptığınızdan emin olun:

  • Önce LiveCD'yi test edin. Anında donanım sorunlarınız varsa, bunu bildirmeniz gerekir.
  • Bir şey yapmadan önce yedekleyin. Herkesin ve annelerinin bunu yapmanı söylediğini biliyorum, ancak sorun yaşayacağınızı düşünüyorsanız gerçekten önemlidir. Makineniz olmadan 20 dakikadan fazla bir süre yapamazsanız, Clonezilla gibi bazı tam disk klonlama araçlarını düşünün. diskin sürümü. Benzer sonuçlar sunan başka araçlar da var.
  • Verilerinizi ayrı tutun. % Co_de% 'sini kurulumunuzla aynı bölüm içinde bulundurmak, sürekli olarak bir şeyleri yükseltiyorsanız / düşürürseniz baş ağrısına yönelik bir reçete. Yeniden yüklemeniz gerektiğinde, yalnızca montajı ayarlamanız için başka bir diske veya en azından başka bir bölüme doğru itin.
  • Ubuntu QA ekibi tarafından düzeltilen bir altyazı için kritik hata vardı . Bunu okuduğunuzdan emin olun, çünkü bazı kişiler eski bir CD'ye yapışmanızı ve "yükseltmeyi" tavsiye eder, ancak bu kötü bir fikirdir.
verilen cevap Oli 21.06.2011 17:37
81

Benim dilimde kabaca şöyle söylenebilecek bir deyiş var: "Minecerin sapını ters yönde döndürerek kıymaya geri dönemezsiniz":)

Yükseltme prosedürü tek yönlüdür - yeni yazılım sürümlerini yüklerken, konfigürasyon dosyalarınız ve ayarlarınız, yeni yazılımın gerektirdiği yeni formatı kullanmak için paketlerin yükleme sonrası komut dosyaları tarafından değiştirilir. Temel olarak, eski yazılımla uyumlu yeni bir yapılandırma dosyası yapmak için zıt bir prosedür yoktur.

    
verilen cevap Sergey 10.11.2011 02:28
36

Paketleme araçları (apt) düzeyinde mümkün . Ancak sonuçtaki sistem bir yeniden yükleme yapmaya eşdeğer olmayabilir ve bu sırada hatalar alabilirsiniz . Bunun nedeni, birçok paketin yükseltmeler için belirli bir destek içermesidir (örn. Yapılandırma dosyalarındaki değişikliklerin ele alınması), ancak alt notlara yönelik değildir.

Normalde, apt, bir paketin en son sürümünü yüklemeyi tercih eder. Ancak bunu sabitleme yoluyla değiştirebilirsiniz: Eski sürümdeki paketlerin yüklenen paketlerden daha yüksek önceliğe sahip olduğunu belirtebilirsiniz, böylece aptitude dist-upgrade 'si yaptığınızda bunlar aşağı düşecektir.

/etc/apt/sources.list 'nizi sadece eski sürümü içerecek şekilde değiştirin (dosyayı düzenleyin veya favori GUI'nizi kullanın) ve aptitude update dosyasını çalıştırın. Ardından /etc/apt/preferences dosyasını düzenleyin ( apt_preferences man page belgesinde belgelendi) ve takip eden satırlar (kısıklığa düşürmek için):

Package: *
Pin: release v=10.04
Pin-Priority: 1001

Ardından aptitude dist-upgrade dosyasını çalıştırın. Her paketin 1000'den büyük bir önceliği vardır, bu nedenle 10.04'te bulunan ve sisteminize kurulan her paket indirilecektir. 10.04'te olmayan paketleri elle kaldırmak zorundasınız; bunlar, "eski ve yerel olarak oluşturulan paketler" altında listelenecektir.

    
verilen cevap Gilles 05.09.2010 18:13
9

"Asla asla deme" ve "hiçbir şey imkansız değildir" derler - her ikisi de doğrudur, fakat sizin durumunuzda değil. Verilerinizi yedeklemenizi ve yeniden yüklemenizi veya yapıştırmanızı öneririm. Sistem, haftalar geçtikçe daha istikrarlı hale gelmelidir.

Ayrıca, mevcut yüklemenin üstüne yeniden yükleyebilirsiniz (dosyalarınızı saklar).

Ancak, bir başparmak kuralı olarak, üretim sistemlerinde geliştirme sürümlerini yükseltmekten kaçınmaya çalışın (özellikle bir geliştirici / geliştirici değilseniz).

    
verilen cevap RolandiXor 21.06.2011 17:30
7

Bunu manuel olarak yapabilirsiniz.

İlk önce sisteminize yüklediğiniz şeyin bir listesini oluşturun. Bunu terminalde aşağıdakini yazarak yapabilirsiniz.

sudo dpkg --get-selections | grep '[[:space:]]install$' | \awk '{print }' > package_list

/ home ve / etc klasörünüzü bir yedek ortama kopyalayın.

Ubuntu 10.04'ü yeniden yükleyin. Yedeklemenizi geri yükleyin (doğru öncelikleri belirlediğinizden emin olun). Daha önce sahip olduğunuz tüm programı tekrar 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ü temizlemeniz gerekebileceğini unutmayın.

    
verilen cevap user1362567 05.09.2010 16:54
5

Bu nedenle, ana yüklemenizi geliştirme sürümüne yükseltmeniz gerekmiyor. Geliştirme sürümünü test etmek isterseniz, ayrı bir bölüm üzerinde yapmalısınız, böylece işler ters gittiğinde kararlı sürümde yeniden önyükleme yapabilirsiniz.

Bu noktada, 11.04'e geri dönmek isterseniz, yeniden yüklemeniz ve manuel bölümlemeyi seçmeniz gerekir. Bölümlerinizi yapılandırırken format kutusunu kontrol ETMEYİN ve kullanıcı dosyalarınız sağlam kalmalıdır.

    
verilen cevap psusi 22.06.2011 00:32
5

Basit bir yöntem, önceki sürümün bir CD / DVD veya USB çubuğundan önyüklenir ve mevcut yüklemeyi üzerine yazarak Ubuntu'yu yeniden yükler.

Önce yedeklemeyi unutma: home dizininiz herhangi bir yerde kişisel verileriniz olabilir.

    
verilen cevap swift 22.02.2012 19:22
4

Geri dönüşler, belirli paketler için ayrı ayrı kullanılabilir, ancak tüm dağıtımın büyük ölçekli bir geri dönüşü sizi korkunç derecede bozuk bir sistemden başka bir şeyle birlikte terk etmesini beklemez (ya da yüzey iyi görünüyor, ama garip şeyler, keşfettikçe daha fazla kırıldığını ortaya çıkarmaktadır.

APT, mümkün olduğu kadar geri çekilmeleri önlemek için tasarlanmıştır ve Ubuntu (ve bu konu için Debian) dağıtımını oluşturan paketler, tasarım hedefi olarak düzgün bir geri dönüş ile tasarlanmamıştır.

Güvenilir olan tüm sistem yedekleriniz olmadıkça, gerçekten ihtiyacınız olan şey, tüm ana dizininizin yedeklenmiş olduğundan (ve muhtemelen ayrı bir bölüme), seçtiğiniz sürümün CD görüntüsünden yeniden kurulmasını sağlamaktır. ve verilerinizi ana klasörünüzden geri yüklemeye başlayın. Yeni sürüme alışmış olanların eski sürümüyle iyi çalışmadığı durumda, ev dizininizde dotfiles 'i seçerek geri yüklemeniz gerekebilir.

Bunu yapmadan önce, kurulu paketlerinizi incelemek ve güvenebileceğinizleri yazmak isteyebilirsiniz, böylece bunları yeniden yükleyebilirsiniz. Yüklü paketler listenizi yedeklemek ve geri yüklemek için araçlar var, ancak gerekli / paketlenmiş paketler değişmiş olabileceğinden, sürümler arasında gidip gelirseniz bunu normal olarak yapmamanızı öneririz.

    
verilen cevap thomasrutter 24.05.2012 08:40
3

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

    
verilen cevap 8128 05.09.2010 13:22

Etiketlerdeki diğer soruları oku