Monday, March 27, 2017

Backup All Your Installed Application on LinuxMint 18.1

1. Pendahuluan
  • Fakeroot adalah perintah yang Memberikan pemalsuan root, untuk menghilangkan kebutuhan untuk menjadi root untuk paket build. Fakeroot menjalankan perintah dalam lingkungan di mana tampaknya memiliki hak akses root untuk manipulasi file. Hal ini berguna untuk memungkinkan pengguna untuk membuat arsip (tar, ar, .deb dll) dengan file di dalamnya dengan akses root / kepemilikan.
  • Dpkg-repack adalah sebuah aplikasi yang menempatkan file .deb menjadi satu kemudian dibongkar kembali bersama-sama. Dpkg-repack menciptakan sebuah file deb dari paket Debian yang telah diinstal pada sistem Anda. Jika ada perubahan telah dibuat untuk paket sementara itu membongkar (yaitu, file di / etc dimodifikasi) paket baru akan mewarisi perubahan.
2. Latar Belakang
  • Bila kita menginstall ulang sistem operasi kita, maka semua aplikasi - aplikasi yang terinstall di OS kita akan hilang, dan kita harus menginstall kembali aplikasi - aplikasi tersebut. Namun, dengan dibackup-nya semua aplikasi tersebut sebelum kita menginstall ulang, dan mengcopykannya pada media penyimpanan seperti flashdisk, maka akan lebih memudahkan kita untuk menginstall-nya kembali.
3. Maksud dan Tujuan
  • Membackup semua aplikasi yang terintall di Sistem Operasi saya, yaitu LinuxMint 18.1 Cinnamon, agar waktu saya menginstall ulang laptop saya, maka akan lebih mudah menginstall kembali aplikasi - aplikasinya.
4. Alat dan Bahan
  • Laptop dengan OS Linux yang ingin di backup aplikasinya
  • Aplikasi Fakeroot
  • Koneksi Internet
5. Jangka Waktu Pelaksanaan
  • 30 - 60 menit tergantung banyaknya aplikasi yang di backup
6. Langkah Pelaksanaan
  • Kita instal aplikasinya terlebih dahulu agar kita bisa menggunakannya dengan cara memasukkan perintah:
$ sudo apt-get install dpkg-repack fakeroot
  • Cara di atas digunakan agar kita bisa menginstall dua aplikasi sekaligus, yaitu dpkg-repack dan fakeroot
  • Lalu buat directory baru dengan nama backup, untuk menempatkan aplikasi - aplikasi yang kita backup, dengan memasukkan perintah:
# mkdir backup
  • Lalu kita berpindah ke diretory backup yang tadi karena dpkg-repack akan menempatkan paket dibuat dalam direktori saat ini.
  • Pindah ke directory backup dengan memasukkan perintah:
# cd backup/
  • Lalu kita masuk ke langkah pelaksanaan, yaitu membackup aplikasinya
  • Backup aplikasinya dengan cara memasukkan perintah:

# fakeroot -u dpkg-repack `dpkg --get-selections | grep install | cut -f1`
  • Lalu tunggu sampai prosesnya selesai, mungkin akan memakan waktu yang tidak sedikit, tergantung dari banyaknya aplikasi yang dibackup
  • Setelah prosesnya selesai, sekarang kita coba cek hasil backup-nya dengan cara memasukkan perintah:

# ls
  • Setelah itu kita juga bisa merestore-nya kembali, namun tidak akan saya bahas di sini, karena akan memakan waktu yang tidak sedikit, anda bisa mencobanya sendiri dengan memasukkan perintah:
# dpkg -i <nama aplikasi yg ingin di restore>
7. Kesimpulan
  • Dengan mem-backup dan me-repack menggunakan dpkg-repack dan akun fakeroot ini, kita jadi lebih mudah untuk menginstall aplikasi - aplikasi, setelah install ulang, tanpa mengambil repository dari luar.
Load disqus comments

0 komentar