Programlarımı / uygulamalarımı nasıl yedekleyebilirim, böylece yenisini yeniden yükledikten sonra hala yedeklenenleri kullanabilir miyim?


24

Tüm programlarımı, tüm uygulamalarını yedekleyebilmemin, bir dizine veya başka bir şey koymamın bir yolu var, böylece bir dahaki sefere, uygulama merkezini el ile geçmeden, terminalden indirmeden vb. ?

Bunları, dışa aktardıklarım dışındaki bir dağıtımdan içe aktarabileceğimi unutmayın. Öyleyse, Ubuntu’da olduğumu, bazı şeyleri dışa aktardığımı ve BT’yi kurduğumu ve oradan almak istediğimi söyle.


3
@Martin Betz: Bu sorunun yinelenen olduğuna katılmıyorum. OP açıkça apt-get veya dpkg aracılığıyla yüklenmemiş olanlar da dahil olmak üzere tüm yüklü uygulamaların kapsamlı bir yedeğini almak ister.
Flimm

Yanıtlar:


32

Ubuntu'umu biçimlendirmem gerektiğinde şu adımları izliyorum:

  1. dpkg --get-selections > package_listBu, package_listsisteminizde kurulu tüm paketlerin bulunduğu bir metin dosyası ( ) oluşturur . Bazı paketleri silmek istiyorsanız dosyayı düzenleyebilirsiniz.
  2. Yedek /etc/apt/sources.listdosya ve /etc/apt/sources.list.d/klasör Burada tüm depolar var.
  3. Yedekleme /home/MyUserklasörü Tüm uygulama ayarları, kullanıcının ana klasöründeki klasörleri / dosyaları gizler, belki de hangi ayarları geri yüklemek istediğinizi seçmek istersiniz.
  4. Yeni Ubuntu'yu biçimlendirin ve yükleyin.
  5. Depolarınızı geri yükleyin ( /etc/apt/sources.listdosya ve /etc/apt/sources.list.d/klasör).
  6. sudo apt-get update && sudo apt-get upgrade
  7. sudo dpkg --clear-selectionsve sudo dpkg --set-selections < package_list. Yüklü paketlerinizin bilgilerini geri yüklemek için.
  8. Onları yükleyin: sudo apt-get update && sudo apt-get dselect-upgrade
  9. Son olarak, sudo apt-get autoremovebazı paketleri temizlemek için.

Eh, 9 adım var, ancak kolay bir Ubuntu temiz kurulumunuz var.

Başka bir çözüm, kurulu uygulamalarınızla bir liste sudo apt-get install app-nameoluşturmak , sonra (bir bash betiği oluşturabilirsiniz).


@ lago Varsayılan yüklü uygulamaları önlemek mümkün mü. Örnek olarak, firefox varsayılan olarak kuruludur ve vlc değildir. Bundan sonra sistemi kuracağım zaman sadece vlc yükleyin.
shantanu

@shantanu, kendi Ubuntu resminizi oluşturmak zorunda olduğunuz için yapın. Size yardımcı olacak bazı yazılımlar var. Google'da arayın veya başka bir soru sorun :)
ilazgo

@ lago kötü açıklamam için üzgünüm. Aslında demek istediğim, yeni kurulmuş bir ubuntu'da firefox kurulu. Şimdi vlc'yi kurdum. Paket listesini alalım. İki paket olmalı, firefox ve vlc. Şimdi tekrar taze ubuntu kurmak istiyorum. Paketlerimi geri yüklemek istiyorum. dpkg - set-selection <paket_listesi. dpkg, firefox ve vlc için çalışacaktır. Ancak firefox'a ihtiyacım yok, yalnızca varsayılan olarak yüklenmemiş olan vlc (taze ubuntu).
shantanu

@shantanu iyi, bunun için boş bir Ubuntu resmi edinmeli (ve sonra ne istiyorsan onu yükle) ya da kaldırmak sudo apt-get remove --purge firefoxistediğin her paket için bir tane yapmalısın. Bunu bir bash betiğinde yapabilirsiniz.
ilazgo

2
Gelecekteki okuyucu için: Bir inanç sıçradım ve dün yeniden kurulum yaptım. Kurulan yazılımın "ver" i "sonra" "al" kısmını çektim. Dizüstü bilgisayarımı aynen daha önce yapılandırdığım için "yedekleme klasörü" bölümü çok iyi gitti. Bazı kişiler back in time, hesap / izin yapılandırması tamamen aynı değilse, anlık görüntünün eski fotoğrafları tanımayabileceğini bildirdi .
Heisenberg

0

15.04'e kadar olan sürümler için Aptik, uzak bir sürücüye yedekleme ve her şeyi birkaç fare tıklamasıyla geri yükleme konusunda hoş bir GUI yöntemidir.

PPA'larda mevcuttur.


Lütfen bu yazılımın yüklenmesini gösteren sayfanın bağlantısını belirtebilir misiniz?
Edward Torvalds

0

5
Cevabınız% 100 doğru olsa da, eğer bu bağlantı taşınırsa, değiştirilirse, bir başkasına birleştirilirse veya ana sitenin kaybolması durumunda% 100 işe yaramaz hale gelebilir ... :-( Bu nedenle, lütfen cevabınızı düzenleyin ve ilgili mesajı kopyalayın. Cevabınız içine bağlantısından adımlar böylece bu sitenin ömrü% 100'ü için cevap garanti! ;-) her zaman malzeme için bir kaynak ... gibi cevap altındaki bağlantıyı bırakabilirsiniz
Fabby

0

@ ilazgo'nun cevabı tam o noktada !! Elimdeki sorun nedeniyle biraz farklı bir format kullandım. Mine, başlangıçta yarattığım disk klasöründen şifreli bir giriş klasörünü geçerli giriş klasörüne taşımakla ilgiliydi. @ İlazgo'nun çözümüne ek olarak rsync options source destination, ikisini birleştirmeyi başardım. Başka bir çözüm burada bulunabilir

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.