Ubuntu'yu tamamen yeni kurmak daha mı iyidir yoksa yükseltme işlemi de bu kadar iyi midir? Başka bir deyişle, yeni bir yüklemeye karşı yükseltdiğimde bilgisayarım sorunsuz ve verimli çalışacak mı?
Ubuntu'yu tamamen yeni kurmak daha mı iyidir yoksa yükseltme işlemi de bu kadar iyi midir? Başka bir deyişle, yeni bir yüklemeye karşı yükseltdiğimde bilgisayarım sorunsuz ve verimli çalışacak mı?
Yanıtlar:
Genellikle, Ubuntu'da yükseltmeler yeterlidir. Son sisteminizden taşıyabileceğiniz devasa bir kayıt defterinizin olduğu Windows gibi değil. Sorunları benzersiz bir şekilde gidermek için birçok öğreticiyi takip etmek zorunda olmadığınız veya herhangi bir geçici çözüm gerçekleştirmediğiniz sürece (yani kablosuz kartınızı etkinleştirmek için özel bir uygulama kullanmak veya çekirdeğinizde önemli değişiklikler yapmak için) ince.
Aslında, bu soruyu soran kişilerin yaklaşık% 90'ının yükseltme konusunda iyi olacağını söyleyebilirim.
Tamamen güvende kalmak istiyorsanız, puanlanmış sürüm yükseltme yükseltmesini her zaman bekleyebilir veya birkaç yıl içinde bir sonraki LTS sürümü için bekleyebilirsiniz. Seçim senin. Şu anda 10.04'taysanız, önümüzdeki üç yıl boyunca güncellemelerle destekleneceksiniz.
Bu, Ubuntu'yu ne için kullandığınıza bağlıdır.
Sistem düzeyinde, Ubuntu sorunsuz yükseltme konusunda çok iyidir. Yükseltmeler her sürümden önce test edilir. Bu, desteklenen bir çalışma şeklidir ve sizi yeniden yüklemek ve tüm özelleştirmelerinizi hatırlamaya çalışmak yerine, istediğiniz sistemde bırakmanız daha olasıdır.
Kullanıcı düzeyinde, Ubuntu'nun varsayılan arayüzü Gnome'dur, bu ayarların bir sürümden diğerine aktarılmasında çok iyi değildir. Böylece seçim arasında
Her iki durumda da, bir sistem yükseltmesi de yapabilirsiniz.
Genellikle, yükseltme işlemiyle ilgili birçok sorun gördüğüm için yeni bir yükleme yapılması tercih ediliyor. Yükseltme işlemi genellikle biraz berbat grafik sürücüsü sorununda veya GPU'da bitiyor. Paylaşılan klasörlerin bulunmaması ve veri kaybı gibi garip problemlerim bile oldu.
Tamamen size kalmış, çünkü temiz bir kurulum yapacağınız zaman problem de devam eder. Ancak temiz kurulum sorunları genellikle kolayca anlaşılır ve kurtarılabilir.
Peki Ubuntu'yu kurmanın tadını çıkarın :)
Benim için yükseltme her zaman sorunlara yol açtı, bazen büyük bazen küçük. Ve çoğu, ev klasöründeki eski config dosyalarındaydı.
Yani benim genel akışım bu şekilde -
Mümkünse yeni bir kurulum yapın.
Geçen yıl bu seçim ile sunuldu.
Hepsinden iyisi Yükseltme yapmak için İKİ sistemim vardı, böylece her birini yaparak karşılaştırabilirim.
Özetle, diğerlerinin de belirttiği gibi, yeni bir yükleme yapabilirseniz, bu en iyi seçenektir. Aksi takdirde ileriye dönük meseleler olan şeyleri temizleyecektir. Tüm önemli verilerinizin ve kişisel programlarınızın bu makineye sabitlenmemesini sağlayacaktır (bu durumda onları yedekleyeceğiniz bellidir).
'Üretim' makinem yükselttiğim makineydi, çünkü kilit işler için bunu kullanıyordum.
Yine de tavsiye edebileceğim bir şey, zor sinir bozucu olduğunu bildiğim için bu işlem şöyle olabilir: Başka bir makine alın (şimdi <300 $ 'a kadar bir çubuk kemikleri makinesi alabilirsiniz. Çekirdek makinenizi yapın: Bu şekilde bir şeyler ters giderse, hangi işletim sistemi yükleme / yükseltme ile oldukça korkutucu olabilir, çözerken diğer makinenizi de kullanabilirsiniz. Ayrıca verilerinizin fiziksel bir yedeğini de alabilirsiniz. 'Git' makineniz gelecekte başarısız olursa, temel olarak sigortalıdır.
Yeni bir kurulumda veya bir yükseltme sırasında çökmeleriniz olabilir. Çoğu insan bir çökme yaşamaz. O şanssız azınlıkta iseniz en iyisi:
Temiz bir kurulum için LTS sürümleri arasında iki yıldan uzun bir süredir yüklediğiniz tüm eski atıklar gider. Bununla birlikte, eklediğiniz iyi öğeleri /usr
ve /etc
alt dizinleri sık sık unuttuğunuz için bu bir dezavantaj olabilir .
Yükseltme sürecinde, her bir yapılandırma dosyası için, her bir yeni paket sürümünün neyi değiştireceği belirtilir. Eski kalmayı veya yeni sürüme geçmeyi seçebilirsiniz. Örneğin, Ubuntu 16.04 LTS - 18.04 LTS’de sistemimde bunlar değişti.
/etc/sane.d/dll.conf
/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
/etc/pulse/default.pa
/etc/grub.d/30_os-prober
/etc/cron.d/anacron
/etc/vnstat.conf
Güncellemeyi 6 Mayıs 2018'de gerçekleştirdiğimde 203 paketin kaldırılacağı söylendi . Zamanla daha fazla paket için destek eklenecek ve böylece yükseltme sırasında daha az düşecektir. Tüm kritik ihtiyaç paketlerinizin orada olmasını sağlamak veya diğer geliştiricilerin kullanabileceği alternatifleriniz olmasını sağlamak en iyisidir.
Yedekleme ve geri yükleme bir acıdır. Zaman alıcıdır ve çoğu zaman geri yüklemenizin planlandığı gibi devam etmediği zamanlardır. Bunun bir alternatifi, 16.04 LTS'nizi (veya hangisi versiyonunu) yeni bir test bölümüne klonlamak ve orada 18.04 LTS'ye (veya hangisi versiyonuna) yükseltmektir.
Ubuntu'yu yükseltme için bir test bölümüne kopyalamak için bir komut dosyası kullanıyorum: Bash komut dosyası 18.04 LTS yükseltmesini test etmek için Ubuntu'yu yeni bölüme klonlamak için
Script olacak:
rsync
Ayna görüntüsünü gerçek bölümden sınama bölümünden emin olmak için kullanın/boot/grub/grub.cfg
Önyükleme için uygun UUID'lerle test bölümünü güncelle/etc/fstab
Önyükleme için uygun UUID'lerle test bölümünü güncellesudo update-grub
Önyükleme menüsüne test bölümü eklemek için çalıştırınTest bölümündeki güncellemeden sonra tüm yeni özellikleri keşfederek ve hataları kontrol ederek zaman geçirebilirsiniz. Orijinal Ubuntu kurulumunuz günlük işleriniz için hala elinizde. Yeni sürümde hatalar bulursanız, klonlamayı yeniden başlatabilir ve düzeltildikten bir veya iki hafta sonra yükseltebilirsiniz. Çalışmanız için kritik olan paketler desteklenmiyorsa, ancak şimdi destek eklendiyse, yeniden klonlamanız ve yeniden yükseltmeniz gerekir.
Bazen yeni özellikler (örneğin ext3'ten ext4'e güncelleme) sadece yeni kurulumlarda etkindir. Bunun için sürüm notlarını veya değişiklik notlarını kontrol etmenizi öneririm, fakat başka türlü bir fark yoktur.
ext3
için ext4
her an: cyberciti.biz/tips/linux-convert-ext3-to-ext4-file-system.html
Temiz bir kurulum, geliştiricilerin piyasaya sürülmesi için tasarlanan deneyimi edindiğinizden emin olmanın en iyi yoludur; oysa yükseltme, eski verileri, yapılandırmaları, paketleri vb. Kullanabilir veya geliştiriciler doğru bir şekilde hoş görmeyecek senaryolar oluşturabilir.
Soruyorsanız - yeni kurulum. Sadece ana dizininizi tabana kopyalayın ve adı sistem tarafından kullanılmayan bir şeyle değiştirin, ardından kurulum sırasında bu bölümü "/" olarak seçin ve "format" ı seçtiğinizden emin olun, bu işletim sistemini kuracaktır, ancak ' yeniden biçimlendirme veya başka bir şey olmadan verilerinize erişebileceksiniz.
AptOnCD yazılımı, indirdiğiniz paketlerin bir cd içerisinde çevrimdışı depolarını oluşturmak için kullanılır. AptOnCD'nizi (sizin tarafınızdan yaratılmış, indirdiğiniz paketlerin tümü ile yaratılmış olan) bir depo kaynağı olarak kullanabilirsiniz. Daha az bant genişliğine sahip olanlar için kullanışlı bir araçtır. (Bunu daha önce kullandım) . Yüklü tüm paketleri yükleyen bir meta paketiniz de olabilir.
AptOnCD hakkında daha fazla bilgiyi burada bulabilirsiniz .
Aslında, 'bir metapackage' seçeneğini oluştur seçeneğini seçtiyseniz, tüm paketleri tek bir AptOnCD derlemesinde bir meta paketi ile geri yükleyebilir (yükleyebilirsiniz). Meta paket açıklamasından: "Daha önce APTonCD tarafından oluşturulan APTonCD ortamındaki tüm paketleri bağımlı olarak içeren otomatik olarak oluşturulan meta paket" .
Ama yedekleme komutunu girerek paketlerin listesi can dpkg --get-selections > packages_list
, packages_list
dosya adıdır. Bu listeyi daha sonra tüm paketlerinizi programla synaptic
veya ile yüklemek için kullanabilirsiniz dpkg
. bu size yardımcı olabilir. Ancak yeni kurulan sisteminizin, önceki sisteminizde bulunan depo kaynaklarına da sahip olduğundan emin olun. Aksi takdirde, işe yaramaz.
Tüm paketleri 'Synaptic Package Manager' kullanarak kurmak için aşağıdakileri uygulayın:
sudo apt-get install synaptic
synaptic
çizgi yazarak sinaptik açındpkg --get-selections
komutu kullanarak oluşturduğunuz dosyayı seçin . Bu bağlamda packages_list
dosyadır.Tecrübesiz bir Ubuntu kullanıcısı için temiz bir Ubuntu kurulumu, yükseltme işleminden önce tüm kişisel verilerinizi yedekleyecek kendi disiplinine sahip olduğunuzu varsayarak, Ubuntu'yu tamamen yeniden yüklemeden önce tüm kişisel verilerinizi yedekleyeceğiniz varsayımıyla muhtemelen bir dağıtım yükseltmesinden daha güvenlidir.
Yükseltme yapmanız istenirse, bunun anlamı desteklenen bir yükseltme olduğu, ancak desteklenen bir yükseltmenin başarılı olacağını nasıl biliyorsunuz? Ubuntu'nun yepyeni bir kurulumunu yükseltmek bile yanlış gidebilir. Bunun olduğunu gördüm, ancak bu yükseltme işleminin neden olduğu hatayı küçük ve düzeltmesi kolaydı.
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 seviyesine sahipseniz hemen hemen her zaman çözülebilir. Ubuntu'yu yükseltirken, yükseltilen bilgisayarın yanında ikinci bir dizüstü bilgisayarı çalışır durumda tutuyorum, böylece hemen bir arama yapabilirim. Güncellemenin neden olduğu sorunları çözmeme yardımcı olmak için kendi deneyimlerime ve başkalarının deneyimlerine güveniyorum. Aksi halde, herhangi bir dağıtım yükseltmesinde kumar oynuyorsunuz - özellikle deneyimsiz bir Linux kullanıcısıysanız .
Yükseltme, bazı yazılımlarda bazı sorunlar yaşayabilir ve kesinlikle eski paketlere sahip olan tabletlere karşı tam kanıt değildir. Çoğunlukla problem yaşamamalısınız, fakat sizin için önemli olan ayarları veya verileri yedeklemeyi unutmayın.
Tam kanıtlı bir kurulum için yeniden biçimlendirme ve sıfırdan yükleme en iyi seçenektir. Herşeyin doğru şekilde ayarlanması elbette çok daha uzun sürecek olsa da.
Her ikisi de (mutlaka) doğru olmamalıdır.
Yükseltme her zaman aşağıdakilerden desteklenir:
Çevrimiçi güncelleme: zaman ve bant genişliği hariç hiçbir sebep yok . Eğer ISO dan ISO ve güncellemeyi indirmek Eğer yoksa, güncelleme deneyimi, çevrimiçi daha iyi olurdu değil hızlı İnternet bağlantısına sahip. Tabii ki, ISO'yu indirmek için zamanı saymıyorum, ama bu genellikle bir yangın ve unut eylemi: indirmeye başlıyoruz ve başka bir şey yapalım.
Bunların hepsi dış kaynaklardan paketler yüklemediğinizi veya manuel olarak oluşturup dağıtmadıklarını varsayalım. Bu durumda, bir güncellemenin kusursuz çalışıp çalışmayacağını söylemek zor - bu ne yüklediğinize ve nereye yüklediğinize bağlı.
(*) Uzun Süreli Destek
İnsanlar sistemleriyle uğraşıyorlar. Bunu eklemek ve onu kaldırmak. Live CD'den / bölümü biçimlendirilmiş olarak yapılan yeni bir kurulum temiz konfigürasyon dosyalarıyla başlar. Ve bu bazen çözülmesi zor olan sinir bozucu küçük problemleri 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ü veya daha iyi değildir.
Doğrudan Internet üzerinden yükseltme yaparken, ISO'yu indirmeyi ve bundan bir internet bağlantısıyla yükseltmeyi daha hızlı buldum. Bu sadece benim izlenim. Bu bilimsel bir gerçek değil. Ayrıca, sistemimi bu kadar bozduğumda, yeni bir kurulumun gerekebileceği en yeni canlı CD'nin bir kopyasını da almak istiyorum.
Şu anda, 11.04'ten 11.10'a veya yeni yükleme 11.10'a yükseltme yapıp yapmadığım konusunda iki kafam var. Yeni yükleme yapmak için 12.04 kadar bekleyebilir. Bu kişisel tercih meselesidir. İnsanlar bir yöntemin diğerinden daha tehlikeli olduğunu söyleyen yorumlar yapmamalıdır. Yanıltıcıdır.
V11.10'dan v12.04-LTS'ye yükseltme konusunda birkaç sorunla karşılaştım, ancak önce ubuntu-tweak üzerinden otomatik bir temizleme işlemi yaptım, sonra da komuttan el ile temizleme işlemini takip ettim. öncelikle dosya sistemindeki tüm öğelerin konum veritabanımı güncellemek için 'updatedb' komutunu çalıştırarak satır, ardından özellikle 11.10 dağıtımına çağrılan tüm nesneleri bulmak için 'oneiric'i bulun', ardından 2. terminali açtım ve oneiric'e bağlı her nesneyi sildim Açıkçası, ilk önce bir kaldırma / yeniden yükleme gibi, farklı şekilde ele alınması gereken bir şey değildi.
Ben yaptım laptop'umun Nvidia Git yongasetiiçin benim grafik sürücülerini yeniden yüklemeniz ve ben oneiric taşınan benim screenlets bazılarının birkaç sorun yaşadığınızı, ama genel olarak kötü bir anlaşma olmadı.
Yükseltmeler hakkında şunu söyleyeceğim: Ubuntu veya diğer Linux tabanlı bir sistemde sorun giderme konusunda çok fazla deneyime sahipseniz, yetkili bir Linux teknisyeninin çözemediği herhangi bir sorun üretmediği için yükseltme yapmak kötü bir anlaşma değildir. oldukça hızlı. Ancak, bu kullanıcı kategorisine uymuyorsanız, başlamadan önce tüm kişisel verilerinizi sistemden yedeklemenizi, işletim sistemi üzerine kurmak istediğ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 bir deneyime sahibim, bu yüzden benim için ... bir yükseltme işleminden sonra sorunları çözmek oldukça basitti.
Son sürüm için hazırlık aşamasında Beta 2 sürümüyle bazı testler yapmıştım, bu nedenle son sürümün ne zaman hazır olacağını ayarlamak için neye ihtiyacım olacağını bilirdim. Bu çok yardımcı oldu. Mesela, testimden lightdm'ye manüel giriş yapabilmek için /etc/lightdm/lightdm.conf dosyasına "greeter-show-manual-login = true" eklemek zorunda kalacağımı biliyordum. Ayrıca, sistemimin Active Directory'deki "Domain Admins" grubunun herhangi bir üyesi tarafından kusursuz bir şekilde yönetilmesine ve oturum açmasına izin vermek için / etc / sudoers ve / etc / group 'te birkaç küçük ayar yapmak zorunda kalacağımı da biliyordum. Windows ve Linux tabanlı tüm sistemlerimde tek oturum açma kimlik doğrulaması için AD'yi yerel ağımda çalıştırdığımdan beri. Bu gerçekleri bilmek beni çok iyi hizmet etti çünkü şu an Ubuntu 12 kullanıyorum. Dizüstü bilgisayarımda bir önceki gün Ubuntu 11.10 ve son 6-8 ay boyunca çalıştığım 04-LTS finali. Bu sistem güncellemesinin genel olarak çarpıcı bir başarı olması nedeniyle, diğer sistemlerin çoğunu Ubuntu 12.04'e yükseltmek konusunda daha az endişeliyim. Ancak ... dedi ki, Ubuntu sistemlerimin hepsi eşit olarak yüklenmedi, bu yüzden bazı durumlarda birlikte çalıştığım donanıma kurulum yapmak için hala temiz bir kurulum ve taban yapmak isteyeceğim. Zotac ZboxHD ID-41 Plus, yükseltmenin söz konusu olduğu yerlerde daha fazla özen gerektirir, çünkü Windows 7 ve Ubuntu 10.04-LTS'yi çalıştıran çift önyükleme sistemidir. Neyse ki, sistemi genel olarak mahvetmeden ve sıfırdan başlamak zorunda kalmadan kurulumu gerçekleştirmek için yeterince iyi bir tecrübem var. 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, sistemlerimin her birinin başka bir sistemdeki (sanal bir sunucu, Ubuntu 10.04-LTS Sunucusu çalıştıran bir xrdp ağ geçidi) bağlanacak şekilde yapılandırıldığını ve böylece XDMCP özelliğine sahip olmam gerektiğini de göz önünde bulundurmam gerekiyor. Ancak, bunun için çözümü zaten araştırdım ve test ettim, lightdm, vnc4server ve xinetd. Buradaki en önemli şey 'vino'yu hemen önden kaldırmak, böylece 5900 numaralı bağlantı noktası vnc4server için serbest bırakılıyor. Gerisi standart bir kurulum ve konfigürasyondur. Yakında araştırmalarım ve www.stormnine.net adresinde howto ile ilgili birkaç makale yayınlayacağım. Ancak, bununla ilgilenmeden birkaç hafta önce olabilir,
Her neyse, bu cevabın çok uzun sürdüğünü biliyorum, ama bunun profesyonelce çalışan birden fazla işletim sistemiyle çalışan bir teknisyenden gelen, elde edilen deneyim perspektifinden yükseltme sürecine bir bakış açısı getireceğini umuyorum. Herkese iyi şanslar, kendi projelerinizde. :)
İki şeyden birini öneririm:
Her iki durumda da (2) yapmanı öneririm. Yükseltme yaparsanız, veri kaybı riski vardır. Yeni bir yükleme yaparsanız veri kaybedersiniz.
Beklemenizi ve diğer güncellemelerin nasıl gittiğini görmenizi öneririm. Öyleyse, hangi sorunlara neden olduklarını görün, bundan önceki sürüm bir LTS olduğundan, kesin olarak kararlı olana kadar gemi atlamak zorunda değilsiniz. :)
sadece benim düşüncem, gerçekten! Mesela FONTS olsa da 10.10 bazı havalı özellikler var. ayrıca bulutlarla ilgili bir şey: P
Ana klasörümü harici bir sabit diske yedekledikten sonra 12.04 Beta 2 yeni bir kurulum yaptım, sonra AU topluluğuna katıldım. Şimdiye kadarki en iyi öğrenme deneyimiydi. Her gün güncellendiğimde başkalarının da yaşadığı sorunları yaşadım ve 26 Nisan geldiğinde etrafı dolaştım ve sürüş pürüzsüzdü. Bu şekilde iki dünyanın da en iyisine sahip oldum, sorunsuz ve şiddetle tavsiye edildim.