Yeni bir kurulum ve temizleme?


14

Yaklaşık 3 yıl önce Ubuntu ile başladım ve o zamandan beri özel bir kullanıcı oldum. Bu süre zarfında birçok uygulamayı, temayı vb. Denedim. Ve her sürümü geldiği için güncelledim, bu yüzden şimdi Lucid'i çalıştırıyorum.

Temel olarak, benim sistem "dağınık" bir tür var ve ben güçlü bir temizlik ve taze bir kurulum planlıyorum. Benim / evim diğer her şeyden ayrı bir bölümdedir, böylece onu koruyabilirim. Kullanılmayan, gereksiz uygulamaları bulmak ve kaldırmak istiyorum (ki bunu nasıl yapacağımı hemen hemen anlıyorum). Ayrıca, varsayılan masaüstü temasına geri dönmek ve oradan yeniden oluşturmak istiyorum. Ve kesinlikle başka karışıklıklar da var.

Yani sorum şu: Sistemimi temizlemek ve yeniden kurmak için iyi ve mantıklı bir plan nedir? (Bir not, bu konuda aramalarda birçok bağlantı bulduğum. Bu konuda birçok bağlantı var ve birçoğu güncel değil. Yani, en azından söylemek oldukça kafa karıştırıcı oldu.)

Teşekkürler.

Yanıtlar:


11

Yeniden yükleme yaparken genellikle korumak istediğiniz 4 şey vardır.

  1. Ana dizininiz - belirtildiği gibi, ayrı bir bölümde eviniz var.
  2. / Etc'de yaptığınız özelleştirmeler. Herhangi birini yaptıysanız, muhtemelen bunları el ile yaptınız ve bu yüzden ne oldukları hakkında bir fikriniz var.
  3. Yüklü programlar listeniz. Yürütme dpkg --get-selections | grep install > installed.txt, şu anda yüklü olan paketlerin bir listesini oluşturur. Sizin durumunuzda bu, korumak istediğiniz bir şey gibi görünmüyor, bu nedenle bu adımı atlayabilirsiniz.
  4. Sizin /vardizin. Bazı programlar önemli verileri burada saklar, bu yüzden yedeklemeye değer. / Var dizininde depolandığını gördüğüm şeyler arasında posta dizinleri, veritabanları, oyun kaydetme dosyaları ve web yapılandırma dosyaları bulunur. Bir yedeğe sahip olmak, ihtiyaç duyulan her şeyi seçerek geri yükleyebileceğiniz anlamına gelir.

Yani, bir plan muhtemelen şöyle görünecektir:

  1. / Etc içindeki tüm özelleştirmeleri yedekleyin.
  2. / Var dizininizi yedekleyin.
  3. dpkg --get-selections | grep install > installed.txtDüzenli olarak kullandığınız uygulamaların adları için Uygulamalar menüsüne göz atın veya göz atın.
  4. Sisteminizi yeniden yükleyin.
  5. Eksik uygulamaları yükleyin. Oluşturulan listeyi kullanmak istiyorsanız, şunları yapabilirsiniz:

    sudo dpkg --set-selection < installed.txt
    sudo apt-get install --yes dselect
    
  6. İçindeki özelleştirmelerinizi yeniden uygulayın /etc(yine de gerekiyorsa).

  7. Ana bölümünüzü ext4'e yükseltin (isteğe bağlı, ayrıntılar için Ubuntu wiki'sine bakın).
  8. İhtiyaç duyulan her şeyi geri yükleyin /var.

Ana dizininizdeki yapılandırma dosyalarını silmenizi öneriyorum; örneğin tarayıcı yer işaretleriniz ve güvenlik anahtarlarınız gibi şeyleri kaybedersiniz. Varsayılan ayarlara dönmek için daha iyi bir strateji, yeni bir kullanıcı hesabı oluşturmak ve ayarlarını normal hesabınızın kullandıklarıyla karşılaştırmak olacaktır.


Install.txt nereye gidiyor?
Will

Komutu çalıştırdığınızda hangi dizinde olursanız olun; genellikle ana dizininiz olur.
jbowtie

4

Bütün bunlar kişisel tercihlere bağlıdır. Ama bu benim sistemim olsaydı, yeniden biçimlendirme / ev de dahil olmak üzere temiz bir kurulum yapardım.

Bunu yapmamın nedeni, 7.xx serisinin ext3 dosya sistemini kullanması, yeni 10.04 ise ext4 kullanması. Ext3'ten ext4'e dönüştürebilirsiniz, ancak yine de yeniden yükleyeceğim için yeniden biçimlendirmek çok daha kolay.

Ayrı bir sürücüye yedeklemeniz / eve gitmeniz gerekecektir. Sadece ihtiyacım olan dosyaları yedekler ve yapılandırma dosyalarını (.gnome2, .gconf vb. Gibi gizli dosyalar) dışarıda bırakırdım. Yeniden yükledikten sonra dosyaları tekrar yerine kopyalamanız yeterli.

Bu, bunu yapmanın en iyi yolu olabilir veya olmayabilir. Tercihlerinize ve hedeflerinize bağlıdır.


3

Ubuntu üzerinden başlamak istediğimde genellikle şu adımları izlerim:

  • LiveCD'den önyükleme yapın.
  • Ev bölümümü monte et
  • Ev dizinimi javier-old gibi bir adla yeniden adlandırın.
  • Yükle, ana bölümümü koruyarak yükleme varsayılan kullanıcı için yeni bir yuva oluşturur (bu örnekte javier)
  • Yükledikten sonra tüm normal dosyalarımı javier-old'dan javier'e taşıyorum.
  • Sonra ayarları tutmak ve sonra javier-old yeni eve (genellikle .thunderbird, .gnome2 / gedit, .ssh, .Private, vb ...) taşımak istiyorum programları yapılandırma dosyaları bulmak
  • Firefox özel muamele görüyor. Eklentiler klasörünü bıraktım ve diğer dosyaları kopyaladım. Bazen bir firefox dosyalarının daha ayrıntılı bir kopyasını yapın. Genellikle sadece yer imlerini ve şifreleri istiyorum.

Ve hepsi bu. Bu şekilde sadece temiz bir sistemle başlamakla kalmaz, çoğu uygulamayı varsayılan ayarlarına sıfırlarım, aynı zamanda gerçekten istediklerimi de sıfırlarım.

Sonunda ben javier-eski dir orada sadece bazı verileri veya bazı yapılandırma daha sonra kurtarmak istiyorum tutmak.


Bu acısız bir yol gibi görünüyor. Yukarıdaki garip mantık ext3 ve ext4 dosya sistemleri arasındaki sorundan bahsetti. Bunu yapabilir miyim? Yoksa büyük bir endişe mi?
wdypdx22

Doh! Aslında bunu jbowtie'nin cevabından fark ettim. "7. Ev bölümünüzü ext4'e yükseltin (isteğe bağlı, ayrıntılar için Ubuntu wiki'sine bakın)
wdypdx22

$ HOME cihazınız şifrelenirse tüm bunlar işe yarar mı yoksa dosyaların aktarılmasını zorlaştırabilir mi?
Strapakowsky

Daha zor (eski şifreli eve monte etmeniz gerekir) ve yol çok daha yavaş olacaktır. Şifrelenmiş bir bölümden diğerine yüksek miktarda veri aktarmak kopyalama kadar yavaştır. Aynı bölümdeki dosyaları hareket ettirirken anlık (ve boyuttan bağımsız).
Javier Rivera

1

jbowtie kapsamlı bir yöntem sağlamıştır. Eklemek istiyorum.

Paketleri kurmadan önce /etc/apt/sources.list dosyasının yeni sisteme kopyalandığından ve ardından apt-get güncellemesinden emin olmanız gerekir.

Apt paketlerine ek olarak, el ile derlenmiş paketleri ve kaynaklarda bulunamayan el ile indirilmiş .deb paketlerini de unutmayın. Bunları bulmak için eski yedeklenen ve yeni bin klasörlerini 'ayırmak' yararlı olabilir.

Daha da iyisi, bu sistem klasörlerine herhangi bir manuel işlemin günlüğünü tutmaya değer ve mükemmel klon yapmanıza izin verebilir.


-1

$ sudo taskel masaüstünü kaldır && sudo taskel masaüstünü yükle

Bu, masaüstü setindeki tüm paketleri kaldıracak ve daha sonra yeniden yükleyecektir. Bu, size bağlı olan tüm paketleri kaldırmanın yan etkisine sahip olacak ve size istediğiniz bahsi temizlemeyi sağlayacaktır. Paket listesini aşağıdakileri kullanarak görebilirsiniz:

$ taskel - masaüstü masaüstü paketleri | az


Neden inişli çıkışlı? Bu temiz bir numara gibi geliyor. Bunu yaparken bir sorun mu var?
Torben Gundtofte-Bruun

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.