Bagaimana saya bisa membuat cadangan program / aplikasi saya, sehingga setelah saya menginstal kembali yang baru, saya masih bisa menggunakan yang cadangan-ed?


24

Apakah ada cara, bahwa saya dapat membuat cadangan semua program saya, semua aplikasi, menaruhnya di direktori atau sesuatu, sehingga saya dapat menginstalnya dengan cepat di lain waktu, tanpa harus secara manual menelusuri pusat aplikasi, mengunduhnya dari terminal, dll. ?

Perhatikan bahwa saya mungkin mengimpornya dari distro selain yang saya ekspor. Jadi, katakan saya di Ubuntu, mengekspor beberapa barang, dan kemudian menginstal BT dan ingin mengimpornya dari sana.


3
@ Martin Betz: Saya tidak setuju bahwa pertanyaan itu adalah duplikat. OP jelas menginginkan back-up komprehensif semua aplikasi yang diinstal, termasuk yang tidak diinstal melalui apt-get atau dpkg.
Flimm

Jawaban:


32

Ketika saya harus memformat Ubuntu saya, saya mengikuti langkah-langkah ini:

  1. dpkg --get-selections > package_listIni menciptakan file teks ( package_list) dengan semua paket diinstal di sistem Anda. Anda dapat mengedit file jika Anda ingin menghapus beberapa paket.
  2. Cadangkan /etc/apt/sources.listfile dan /etc/apt/sources.list.d/folder. Di sini ada semua repositori.
  3. /home/MyUserFolder cadangan . Semua pengaturan aplikasi menyembunyikan folder / file di folder awal pengguna Anda, mungkin Anda ingin memilih pengaturan apa yang ingin Anda pulihkan.
  4. Memformat dan menginstal Ubuntu baru.
  5. Kembalikan repositori Anda ( /etc/apt/sources.listfile dan /etc/apt/sources.list.d/folder).
  6. sudo apt-get update && sudo apt-get upgrade
  7. sudo dpkg --clear-selectionsdan sudo dpkg --set-selections < package_list. Untuk mengembalikan informasi paket yang Anda instal.
  8. Pasang mereka: sudo apt-get update && sudo apt-get dselect-upgrade
  9. Akhirnya, sudo apt-get autoremoveuntuk membersihkan beberapa paket.

Nah, ada 9 langkah, tetapi Anda memiliki instalasi bersih Ubuntu yang mudah.

Solusi lain adalah menjaga daftar dengan aplikasi yang Anda instal, lalu sudo apt-get install app-name(Anda dapat membuat skrip bash).


@ lago Apakah mungkin untuk menghindari aplikasi bawaan yang diinstal. Sebagai contoh, firefox diinstal secara default, dan vlc tidak. Jadi selanjutnya ketika saya akan menginstal sistem hanya menginstal vlc.
shantanu

@shantanu untuk itu Anda harus membangun image Ubuntu Anda sendiri. Ada beberapa perangkat lunak yang membantu Anda. Cari di Google atau tanyakan pertanyaan lain :)
ilazgo

@ kasihan maaf atas penjelasan saya yang buruk. Sebenarnya maksud saya, ubuntu yang baru diinstal telah diinstal firefox. Sekarang saya menginstal vlc. Mari kita dapatkan daftar paket. Seharusnya ada dua paket, firefox dan vlc. Sekarang saya ingin menginstal ubuntu segar lagi. Ingin mengembalikan paket saya. dpkg --set-selection <package_list. dpkg akan berjalan untuk firefox dan vlc. Tetapi saya tidak perlu firefox, hanya vlc yang tidak diinstal secara default (dalam ubuntu segar).
shantanu

@shantanu yah, untuk itu, Anda harus mendapatkan gambar Ubuntu kosong (dan kemudian instal semua yang Anda inginkan), atau Anda harus melakukan sudo apt-get remove --purge firefoxuntuk setiap paket yang ingin Anda hapus instalasinya. Anda dapat melakukannya dalam skrip bash.
ilazgo

2
Untuk pembaca masa depan: Saya melakukan lompatan iman dan melakukan instalasi ulang kemarin. Bagian di mana saya "ekspor" lalu "impor" daftar perangkat lunak yang diinstal berjalan tanpa hambatan. Bagian "back up home folder" berjalan dengan baik karena saya mengkonfigurasi laptop saya persis seperti sebelumnya. Beberapa orang melaporkan bahwa back in timesnapshot mungkin tidak mengenali snapshot lama jika konfigurasi akun / izin tidak persis sama.
Heisenberg

0

Untuk versi hingga 15,04, Aptik adalah metode GUI yang bagus untuk mencadangkan ke drive jarak jauh dan memulihkan semuanya dengan beberapa klik mouse.

Ini tersedia di PPA.


dapatkah Anda menyebutkan tautan ke halaman yang menunjukkan pemasangan perangkat lunak ini?
Edward Torvalds

0

5
Meskipun jawaban Anda 100% benar, mungkin juga menjadi 100% tidak berguna jika tautan itu dipindahkan, diubah, digabung menjadi yang lain atau situs utama menghilang ... :-( Oleh karena itu, harap edit jawaban Anda, dan salin yang relevan langkah-langkah dari tautan ke jawaban Anda, dengan demikian menjamin jawaban Anda untuk 100% masa pakai situs ini! ;-) Anda selalu dapat meninggalkan tautan di bagian bawah jawaban Anda sebagai sumber untuk materi Anda ...
Fabby

0

@ ilazgo langsung menjawab !! Terima kasih. Saya menggunakan format yang sedikit berbeda karena masalah yang saya miliki. Milik saya yang terlibat memindahkan folder rumah terenkripsi dari gambar disk yang saya awalnya buat ke folder rumah saat ini. Selain menggunakan solusi @ ilazgo rsync options source destination, saya dapat menggabungkan keduanya. Solusi lain dapat ditemukan di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.