it-swarm-tr.com

Temiz yükleme, yükseltmekten daha iyi mi?

Ubuntu'yu tamamen yeni kurmak daha mı iyi yoksa yükseltme işlemi de aynı derecede iyi mi? Başka bir deyişle, yeni bir kurulum yerine yükselttiğimde bilgisayarım sorunsuz ve verimli çalışır mı?

88
Doughy

Genellikle, yükseltmeler Ubuntu'da gayet iyi. Son sisteminizden taşımak için büyük bir kayıt defteriniz olduğu Windows gibi değil. Birçok öğreticiyi takip etmek zorunda olmadığınız veya sorunları benzersiz bir şekilde düzeltmek için herhangi bir geçici çözüm yapmadığınız sürece (örn. Kablosuz kartınızı etkinleştirmek için özel bir uygulama kullanarak veya herhangi bir nedenle çekirdekinizde bazı önemli değişiklikler yaptınız) ince.

Aslında, bu soruyu soran kişilerin yaklaşık% 90'ının yükseltme konusunda iyi olacağını söyleyebilirim.

Kesinlikle güvende kalmak istiyorsanız, denetlenen nokta sürümü yükseltmesini her zaman bekleyebilir, hatta birkaç yıl içinde bir sonraki LTS sürümünü bekleyebilirsiniz. Bu senin seçimin. Şu anda 10.04 kullanıyorsanız, önümüzdeki üç yıl boyunca güncellemelerle hala destekleneceksiniz.

46
Isaac C. Aronson

Bu Ubuntu'yu ne için kullandığınıza bağlıdır.

  • Yüklemeniz yalnızca bir oyuncak veya bir cihazsa (örneğin, yalnızca web'e göz atmak için) ve özelleştirmediyseniz, yeniden yükleyin. Kişisel verilerinizi kaydettiğinizden emin olun (genellikle ana dizininizi yedeklemek ve seçilen parçaları geri yüklemek istersiniz).
  • Yüklemenizde yaptığınız tek özelleştirmeler, donanımınız eski sürüm altında zayıf bir şekilde desteklenmediği için ek sürücüler yüklemek veya başka değişiklikler yapmaksa, temiz bir yeniden yükleme yapmak daha iyi olabilir.
  • Kurulumunuzu başka bir şekilde özelleştirdiyseniz (yapılandırılmış sistem ayarları, birkaç ek programdan daha fazlası yüklendi, vb.), yükseltme. Ubuntu'yu aktif olarak kullandıysanız, bu durum muhtemelen geçerlidir (başka bir şey yoksa, muhtemelen bir sürü paket yüklemişsinizdir).

Sistem düzeyinde, Ubuntu sorunsuz yükseltmelerde çok iyidir. Yükseltmeler her sürümden önce test edilir. Bu desteklenen bir çalışma modudur ve sizi tüm özelleştirmelerinizi hatırlamaktan ve yeniden yüklemekten daha çok istediğiniz sisteme bırakmanız daha olasıdır.

Kullanıcı düzeyinde, Ubuntu'nun varsayılan arayüzü Gnome'dur, bu da ayarları bir sürümden diğerine aktarmada o kadar iyi değildir. Böylece seçim arasında

  • yeni bir giriş dizininden başlayarak ve tüm belgeleri ve seçilen ayarları bir yedekten geri yükleyerek; ve
  • ana dizininizi yükseltme boyunca tutmak ve soruna bakmak if bir şeyler ters gidiyor.

Her iki durumda da, sistem yükseltmesi de yapabilirsiniz.

Yükseltme işlemiyle ilgili birçok sorun gördüğüm için genellikle yeni bir yükleme tercih edilir. Yükseltme işlemi genellikle bazı berbat grafik sürücüsü veya GPU ile sonuçlanır. Paylaşılan klasörlerin bulunmaması ve veri kaybı gibi garip problemlerim bile var.

Peki hepsi size kalmış, çünkü temiz bir kurulum için sorun devam ediyor. Ancak temiz kurulum sorunları genellikle kolayca anlaşılabilir ve kurtarılabilir.
Ubuntu'yu kurmanın tadını çıkarın :)

12
ashutosh

Benim için yükseltme her zaman sorunlara yol açtı, bazen büyük bazen küçük. Ve çoğu ana klasördeki eski yapılandırma dosyalarındaydı.

Yani her zamanki akışım böyle -

  1. Mysql dbs gibi kök bölümlerde bulunabilecek kritik verileri yedekleyin
  2. Canlı CD'ye önyükleme yapın
  3. Ana klasörünüzdeki gizli dosyaları dikkatlice silin, ancak bazılarını .purple, .VirtualBox, .wine vb.
  4. Kök bölümü biçimlendirin ve eski giriş bölümünü kullanın
9
realcnbs

Hayatta garanti yok

Yeni bir yükleme veya yükseltme sırasında çökmeler olabilir. Çoğu insan bir kaza yaşamayacak. Şanssız azınlık içindeyseniz:

  • geri yükleyebileceğiniz bir yedeğiniz varsa veya
  • yükleme/yükseltmeyi ayrı bir bölümde test edin.

Temiz kurulum avantajları ve dezavantajları

Temiz bir kurulum için, iki yıl boyunca LTS versiyonları arasında kurduğunuz eski çöplerin hepsi gitti. Ancak, /usr Ve /etc Alt dizinlerine eklediğiniz iyi şeyleri sık sık unuttuğunuz için bu bir dezavantaj olabilir.

Yükseltme avantajları ve dezavantajları

Yükseltme işlemi sırasında, her yapılandırma dosyası için her yeni paket sürümünün neyi değiştireceği söylenir. Eski tutmayı veya yeni sürümü almayı seçebilirsiniz. Örneğin Ubuntu 16.04 LTS ila 18.04 LTS yükseltme sırasında bunlar benim sistemi:

  • Tarayıcı yapılandırması - /etc/sane.d/dll.conf
  • /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
  • HDMI TV'yi etkin tutmak için ses geçersiz kılma - /etc/Pulse/default.pa
  • Grub önyükleme sırasında menüyü gizlemek için geçersiz kıl Escape basıldı - /etc/grub.d/30_os-prober
  • Cron (yeni kurulumda hepsini kaybedersiniz!) - /etc/cron.d/anacron
  • Toplam ağ trafiği izleme yardımcı programı - /etc/vnstat.conf

Yükseltmeyi 6 Mayıs 2018'de çalıştırdığımda 203 paketin kaldırılacağı söylendi. Zamanla daha fazla paket desteği eklenecek, böylece yükseltme sırasında daha azı bırakılacak. Tüm kritik ihtiyaç paketlerinizin orada olduğundan veya diğer geliştiricilerin kullanacağınız alternatiflere sahip olduğunuzdan emin olmak en iyisidir.

Önce yedekleyin veya klonlanmış bölümde yükseltme işlemini çalıştırın

Yedekleme ve geri yükleme bir acıdır. Zaman alıcıdır ve genellikle geri yüklemenizin planlandığı gibi ilerlemez. Alternatif olarak, 16.04 LTS'nizi (veya hangi sürümü) yeni bir test bölümüne kopyalayıp 18.04 LTS'ye (veya hangi sürüme) yükseltebilirsiniz.

Ben yükseltme için bir test bölümüne Ubuntu klonlamak için bir komut dosyası kullanın: 18.04 LTS yükseltme test için yeni bir bölüme Ubuntu klonlamak için Bash betiği

Komut dosyası:

  • Bölümü test etmek için gerçek bölümden ayna görüntüsü sağlamak için rsync kullanın
  • Test bölümünü /boot/grub/grub.cfg Önyükleme için uygun UUID'lerle güncelleyin
  • Test bölümünü /etc/fstab Önyükleme için uygun UUID'lerle güncelleyin
  • Önyükleme menüsüne test bölümü eklemek için Sudo update-grub Komutunu çalıştırın
  • Test bölümünde yeniden başlatmanıza ve yükseltmeyi çalıştırmanıza izin verin

Test bölümünde yeni sürüme geçtikten sonra tüm yeni özellikleri keşfetmeye ve hataları kontrol etmeye zaman ayırabilirsiniz. Günlük işler için hala orijinal Ubuntu kurulumunuz var. Yeni sürümde hata bulursanız, klonlamayı yeniden çalıştırabilir ve düzeltildikten bir veya iki hafta sonra yükseltebilirsiniz. Ayrıca, işiniz için kritik olan paketler desteklenmiyorsa, ancak şimdi destek eklenmişse yeniden klonlar ve yeniden yükseltebilirsiniz.

9
WinEunuuchs2Unix

Mümkünse yeni bir kurulum yapın.

Geçen yıl bu seçenekle karşılaştım.

En iyisi, her birini yaparak karşılaştırabilmem için yükseltmek için İKİ sistem vardı.

Özetle, diğerlerinin de belirttiği gibi, yeni bir kurulum yapabiliyorsanız, bu en iyi seçenektir. Aksi takdirde ileriye dönük sorunlar olan şeyleri temizleyecektir. Tüm önemli verilerinizin ve kişisel programlarınızın bu makineye sabitlenmediğinden emin olmanızı sağlar (bu durumda onları yedekleyeceksiniz).

'Üretim' makinem yükselttiğim makineydi çünkü bunu anahtar işlerde kullanıyordum.

Yine de tavsiye edeceğim bir şey, sert sinir bozucu bu süreci biliyor olabilirim: Başka bir makine alın (şimdi 300 $ için bir çubuk kemik makinesi alabilirsiniz. Bu şekilde, bir işletim sistemi yükleme/yükseltme işlemiyle oldukça korkutucu olabilen bir şeyler ters giderse, diğer makinenizi çözerken kullanabilirsiniz.Ve verilerinizin fiziksel bir yedeği ve bir gelecekte sizin başarısız olursa 'go-to' makine.

9
Michael Durrant

Bazen yeni özellikler (ör. Ext3'ten ext4'e güncelleme) yalnızca yeni yüklemelerde etkinleştirilir. Bunun için sürüm notlarını veya changelog'ları kontrol etmenizi öneririm, ancak aksi takdirde gerçek bir fark yoktur.

7
dutchie

Temiz bir yükleme, geliştiricilerin sürüm için tasarladığı deneyimi elde etmenizi sağlamanın en iyi yoludur, ancak yükseltme, eski verileri, yapılandırmaları, paketleri vb.

İsterseniz - yeni kurulum. Ana dizininizi tabana kopyalayın ve adı sistem tarafından kullanılmayan bir şeyle değiştirin, ardından yükleme sırasında bu bölümü "/" olarak seçin ve "biçimi" seçmediğinizden emin olun. Bu, işletim sistemini yükleyecektir, ancak yeniden biçimlendirme veya herhangi bir şey olmadan verilerinize erişebilirsiniz.

6
Kristopher Ives

Deneyimsiz bir Ubuntu kullanıcısı için, Ubuntu'nun temiz bir yüklemesi, yükseltmeden önce tüm kişisel verilerinizi yedeklemek için kendi disiplininiz olduğunu varsayarak, Ubuntu'yu tamamen yeniden yüklemeden önce tüm kişisel verilerinizi yedekleyeceğiniz gibi bir dağıtım yükseltmesinden muhtemelen daha güvenlidir.

Yükseltme istenirse, bu desteklenen bir yükseltme anlamına gelir, ancak desteklenen bir yükseltmenin başarılı olacağını nasıl anlarsınız? Yepyeni bir Ubuntu kurulumunu yükseltmek bile yanlış olabilir. Bunun olduğunu gördüm, ancak bu yükseltmenin neden olduğu hata küçük ve düzeltilmesi kolay oldu.

Başarılı bir yükseltme neredeyse tamamen Ubuntu işletim sistemini anlama seviyenize bağlıdır. Yükseltme işleminin neden olduğu sorunlar, bunları çözmek için gerekli beceri düzeyine sahipseniz neredeyse her zaman çözülebilir. Ubuntu'yu yükselttiğimde, yükseltilen bilgisayarın yanında çalışan ikinci bir dizüstü bilgisayar tutarım, böylece bir şeyler ters giderse anında Ubuntu'ya sorun için arama yapabilirim. Bir yükseltmeden kaynaklanan sorunları çözmeme yardımcı olmak için kendi deneyimime ve başkalarının deneyimlerine güveniyorum. Aksi takdirde herhangi bir dağıtım yükseltmesinde kumar oynarsınız - özellikle deneyimsiz bir Linux kullanıcısıysanız.

4
karel

AptOnCD yazılımı, indirdiğiniz paketlerin bir cd'deki çevrimdışı havuzunu oluşturmak için kullanılır. AptOnCD'nizi (sizin tarafınızdan oluşturulan tüm indirilen paketlerinizle oluşturulan) havuz kaynağı olarak kullanabilirsiniz. Daha az bant genişliğine sahip olanlar için yararlı bir araçtır. (Bunu daha önce kullandım) . Kurulu tüm paketleri yükleyen bir meta paketiniz de olabilir.

aptOnCD hakkında daha fazla bilgi alabilirsiniz burada .


Aslında 'bir meta paket oluştur' seçeneğini seçerseniz, tüm paketleri bir meta paket ile tek bir AptOnCD derlemesinde geri yükleyebilir (yükleyebilirsiniz). Meta paket tanımından: "Daha önce APTonCD tarafından oluşturulan APTonCD ortamındaki tüm paketleri bağımlılık olarak içeren otomatik oluşturulan meta-paket" .

Ancak dpkg --get-selections > packages_list Komutunu girerek paket listesini yedekleyebilirsiniz; burada packages_list Dosya adıdır. Bu listeyi daha sonra synaptic veya dpkg programıyla tüm paketlerinizi yüklemek için kullanabilirsiniz. this size yardımcı olabilir. Ancak yeni yüklediğiniz sistemde, önceki yüklü sisteminizde bulunan depo kaynaklarının da bulunduğundan emin olun. aksi takdirde çalışmaz.

'Synaptic Package Manager'ı kullanarak tüm paketleri kurmak için şu adımları izleyin

  • Sudo apt-get install synaptic İle sinaptik yükleyin
  • Kısa çizgiye synaptic yazarak sinaptik açın
  • Menüden 'Dosya'yı seçin,' İşaretleri oku'ya tıklayın.
  • 'Değişiklikleri Aç' penceresinde, dpkg --get-selections Komutunu kullanarak oluşturduğunuz dosyayı seçin. Bu bağlamda packages_list Dosyasıdır.
  • Ardından 'Uygula' düğmesine tıklayın.
4
Anwar

İnsanlar sistemlerini karıştırıyor. Bunu ekleyip kaldırarak. Canlı CD'den/bölümü biçimlendirilmiş yeni bir yükleme, temiz yapılandırma dosyalarıyla başlar. Ve bu bazen çözülmesi zor bazı can sıkıcı küçük sorunları düzeltir.

İnternet bağlantısı olan bir CD'den yüklediğinizde, yükleme işleminin işlem ilerledikçe sistemi güncelleyeceğini unutmayın. Tehlike gelince, bu internet üzerinden yükseltme daha kötü ya da daha iyi değildir.

Ben iso indirmek ve daha hızlı bir şekilde internet üzerinden yükseltme daha bir internet bağlantısı ile yükseltme bulduk. Bu sadece benim izlenimim. Bilimsel bir gerçek değil. Ayrıca, sistemimi o kadar çok temizlemem gerekirse, en yeni canlı CD'nin bir kopyasını almayı seviyorum.

Şu anda 11.04'ten 11.10'a mı yeni kurulum ya da yeni bir kurulum 11.10 olsun diye iki aklım var. Yeni kurulumu yapmak için 12.04'e kadar bekleyebilirim. Bu kişisel bir tercih meselesidir. İnsanlar bir yöntemin diğerinden daha tehlikeli olduğunu belirten yorumlar yapmamalıdır. Yanıltıcı.

3
grahammechanical

Yükseltme, belirli yazılımlarda bazı sorunlara sahip olabilir ve kesinlikle eski paketlere sahip idionyncries'e karşı tam bir kanıt değildir. Çoğunlukla sorun yaşamamalısınız, ancak sizin için önemli olan tüm ayarları veya verileri yedeklemeyi unutmayın.

Tam kanıtlı kurulum için sıfırdan yeniden biçimlendirme ve kurulum en iyi seçenektir. Her ne kadar doğru bir şekilde kurmak elbette çok daha uzun sürecektir.

3
Dean Thomson

V11.10'dan v12.04-LTS'ye yükseltme ile ilgili birkaç sorunla karşılaştım, ancak önce ubuntu-Tweak aracılığıyla otomatik bir temizleme gerçekleştirebildim ve daha sonra bunu komuttan manuel bir temizleme ile takip ettim. önce dosya sistemindeki tüm öğelerin konum veritabanımı güncellemek için 'updatedb' çalıştırarak, özellikle 11.10 dağıtımına çağrılan nesneleri bulmak için 'oneiric'i bulun', daha sonra basitçe 2. bir terminal açtım ve oneiric'e bağlı her nesneyi sildim bu, öncelikle bir kaldırma/yeniden yükleme gibi farklı bir şekilde ele alınması gereken bir şey değildi.

Ben yaptım dizüstü bilgisayarımın Nvidia Go yongaseti için grafik sürücülerimi yeniden yüklemem gerekiyor, ve benim oneiric'den aldığım bazı senaryolarımdan birkaç problemle karşılaştım, ancak genel olarak kötü bir anlaşma değildi .

Bunu yükseltmeler hakkında söyleyeceğim: Bir Ubuntu veya diğer Linux tabanlı bir sistemde sorun giderme konusunda çok fazla deneyime sahipseniz, o zaman yükseltme yapmak kötü bir anlaşma değildir, çünkü yetkili bir Linux teknisyeninin sıralayamayacağı herhangi bir sorun oluşturmuyor gibi görünüyor oldukça hızlı. Ancak, bu kullanıcı kategorisine uymazsanız, başlamadan önce tüm kişisel verilerinizi sistemden yedeklemenizi ve değiştirmek istediğiniz işletim sistemine yüklediğiniz her şeyin bir paket listesini ve ardından temiz bir kurulum yapın. Şahsen, Linux tabanlı sistemlerle çalışma konusunda 15 yıllık tecrübem var, bu yüzden benim için ... bir yükseltmeden sonra problemleri çözmek oldukça basitti.

Son sürüm için hazırlıkta Beta 2 sürümü ile bazı testler yaptım, bu yüzden son sürüm mevcut olduğunda ne ayarlamam gerektiğini bilirdim. Bu çok yardımcı oldu. Örneğin, testlerimden lightdm'ye manuel giriş yapabilmek için /etc/lightdm/lightdm.conf dosyasına "greeter-show-manual-login = true" eklemem gerektiğini biliyordum. Ayrıca, Active Directory'deki "Domain Admins" grubunun herhangi bir üyesi tarafından sistemimin kusursuz yönetimine ve oturum açmasına izin vermek için/etc/sudoers ve/etc/group üzerinde birkaç küçük ayar yapmam gerektiğini biliyordum. Windows ve Linux tabanlı tüm sistemlerimde tek oturum açma kimlik doğrulaması için AD'yi ev LAN'ımda çalıştırdığımı gerektirir. Bu gerçekleri bilmek bana çok iyi hizmet etti, çünkü şu an dizüstü bilgisayarımda Ubuntu 12.04-LTS finalini bir önceki gün ve son 6 ila 8 aydır çalıştırdığım. Bu sistem yükseltmesi genel olarak çarpıcı bir başarı ile, diğer sistemlerimin birkaçını Ubuntu 12.04'e yükseltmekten çok daha az korkuya sahibim. Bununla birlikte, dedi ki, tüm Ubuntu sistemlerim eşit olarak yüklenmedi, bu nedenle bazı durumlarda hala çalıştığım belirli bir donanıma kurulan temiz bir kurulum ve taban yapmak isteyeceğim. My Zotac ZboxHD ID-41 Plus, Windows 7 ve Ubuntu 10.04-LTS çalıştıran çift önyükleme sistemidir, çünkü yükseltme söz konusu olduğunda çok daha fazla dikkat gerektirir. Neyse ki, sistemi genel olarak yıkmadan ve sıfırdan başlamak zorunda kalmadan kurulumu gerçekleştirecek kadar bilgiliyim. Tüm kişisel verilerimi Ubuntu bölümlerinden yedekleyeceğim ve temiz bir ortam sağlamak için bu bölümleri sildikten sonra yeniden yükleyeceğim. Ayrıca, her bir sistemimin başka bir sistemdeki (sanal sunucu, Ubuntu 10.04-LTS Server çalıştıran bir xrdp ağ geçidi) bağlanacak şekilde yapılandırıldığını ve XDMCP yeteneğine sahip olduğumu göz önünde bulundurmam gerekiyor. Ancak, lightdm, vnc4server ve xinetd kullanarak bunun için çözümü araştırdım ve test ettim. Buradaki en önemli şey, 5900 numaralı bağlantı noktasının vnc4server için serbest bırakılması için ön taraftaki 'vino'yu kaldırmaktır. Gerisi standart bir kurulum ve yapılandırmadır. Yakında araştırmalarım ve nasıl yapılır konusunda www.stormnine.net adresinde birkaç makale yayınlayacağım. Ancak, önce Ubuntu 12.04'e taşımak istediğim oldukça büyük bir sistem grubum olduğu için, bu konuya girmeden önce birkaç hafta geçebilir, bu da birkaç makale daha yazmamıza ve bu deneyim.

Her neyse, bu cevabın biraz uzun sürdüğünü biliyorum, ancak umarım yükseltme sürecine profesyonel olarak birden fazla işletim sistemiyle çalışan bir teknisyenden gelen bir deneyim deneyimi perspektifinden bir fikir verir. Herkes, kendi projelerinizde iyi şanslar. :)

3
Carl Vancil

İki şeyden birini öneririm:

  1. Kritik dosyaları ve verileri Dropbox'ta yedekleyin. Bu şekilde ne yaparsanız yapın, onları geri alabilirsiniz (tamamen yeni bilgisayarlarda bile)
  2. Kritik dosyaları ve verileri bir flash sürücüye yedekleyin. Yüksek bant genişlikli bir İnternet bağlantısı gerektirmeyeceğinden bu sizin için en iyi seçenek olabilir.

Her iki durumda da (2) yapmanızı öneririm. Yükseltme yaparsanız veri kaybetme riskiyle karşı karşıya kalırsınız. Yeni bir yükleme yaparsanız veri kaybedersiniz.

3
theonewolf

Her ikisi de (mutlaka) doğru olmamalıdır.

Yükseltme her zaman aşağıdakilerden desteklenir:

  • akımdan önce (örneğin, 11.04 - 11.10 arası)
  • önceki LTS (*) 'den mevcut LTS'ye (örneğin, 10.04 ila 12.04)

Çevrimiçi güncelleme: zaman ve bant genişliği dışında hariç. ISO'yu indirir ve ISO'dan güncelleme yaparsanız, değil hızlı bir İnternet bağlantınız varsa güncelleme deneyimi çevrimiçi olandan daha iyi olacaktır. Tabii ki, ISO'yu indirmek için zaman saymıyorum, ancak bu genellikle bir yangın ve unut eylemidir: indirmeye başlıyoruz ve başka bir şey yapmaya gidiyoruz.

Tüm bunlar, harici kaynaklardan paketler yüklemediğinizi veya başka şeyler manuel olarak oluşturup dağıttığınızı varsayar. Bu durumda, bir güncellemenin sorunsuz çalışıp çalışmayacağını söylemek zordur - ne yüklediğinize ve nereye yüklediğinize bağlıdır.

(*) Uzun Süreli Destek

3
hggdh

Yükseltme iyidir, ancak "o" etkinseniz ve çok sayıda yazılım ve paket yüklüyse, "eski paket" uyarıları alırsınız. Yani,

  1. ortak bir kullanıcı iseniz Yükseltme yapın
  2. Aktif bir kullanıcıysanız yeni kurulum yapın
2
Appu

Beklemenizi ve diğer yükseltmelerin nasıl gittiğini görmenizi öneririm. Öyleyse hangi sorunlara neden olduklarına bakın, bundan önceki sürüm bir LTS olduğundan, emin olana kadar gemiyi atlamanıza gerek yok, kararlı. :)

sadece benim fikrim, gerçekten! FONTS olsa da bazı harika özellikler var. ayrıca bulutlar ile ilgili bir şey: P

2
myusuf3

Ana klasörümü harici bir sabit sürücüye yedekledikten sonra 12.04 Beta 2'den yeni bir yükleme yaptım, sonra AU topluluğuna katıldım. Şimdiye kadarki en iyi öğrenme deneyimiydi. Her gün güncelledim ve başkalarının yaşadıkları sorunları yaşadım ve 26 Nisan geldiğimde yaptım ve sürüş pürüzsüzdü. Bu şekilde sorunsuz ve tavsiye her iki dünyanın en iyi vardı.

2
stephenmyall