GNU/Linux >> Belajar Linux >  >> Linux

Cara Mencadangkan Dan Mengembalikan Pengaturan Aplikasi Menggunakan Mackup Pada Sistem Linux yang Baru Diinstal

Panduan ini menjelaskan apa itu Mackup, dan cara mencadangkan dan memulihkan pengaturan aplikasi dengan Mackup pada sistem Linux yang baru diinstal.

Apa itu Mackup?

Mackup adalah aplikasi baris perintah untuk menjaga agar pengaturan aplikasi Anda tetap sinkron. Mackup digunakan untuk membuat cadangan pengaturan aplikasi dari sistem operasi mirip Linux dan Unix dan mengembalikan pengaturan pada sistem yang baru diinstal kapan saja.

Jika Anda sering menginstal ulang OS, Mackup dapat membantu Anda mencadangkan pengaturan aplikasi dari sistem lama dan mengembalikannya ke sistem yang baru diinstal, sehingga menghemat banyak waktu dan tenaga.

Mackup menggunakan Dropbox secara default untuk mencadangkan pengaturan aplikasi. Anda juga dapat mengonfigurasinya untuk menggunakan penyedia penyimpanan cloud lain seperti Google Drive, Salin, dan iCloud.

Harap diperhatikan bahwa Mackup tidak dimaksudkan untuk memulihkan pengaturan aplikasi di berbagai sistem operasi . Versi aplikasi yang diinstal harus sama pada sistem sumber dan tujuan.

Kata mackup hanyalah portmanteau dari M ac dan Bcadangan . Penulis Mackup awalnya mengembangkannya untuk Mac OS. Namun, Mackup juga harus bekerja di sistem operasi lain yang mendukung Python .

Menggunakan Mackup, kita dapat mengembalikan pengaturan aplikasi populer seperti Adobe Photoshop, Bash, Chef, Docker, Emacs, Fish, Git, Heroku, i3, JSHint, Kdenlive, Libre Office, Mac OS X, MATLAB, MySQL, Microsoft Asure CLI , NPM, openSSH, Perl, bahasa R, Spotify, Terminal, Vim, Wordpress CLI, Xcode, Zsh dan banyak lagi. Anda dapat melihat daftar lengkap aplikasi yang didukung di sini .

Dan tentu saja, jika perangkat lunak favorit Anda hilang, Anda dapat meminta pengembang untuk menambahkannya melalui halaman GitHub yang ditautkan di akhir panduan ini.

Instal Mackup di Linux

Pastikan Anda telah menginstal Dropbox di sistem sumber. Jika Anda belum menginstal Dropbox, lihat tautan berikut.

  • Instal Dropbox Di Ubuntu

Karena Mackup adalah aplikasi Python, kita dapat dengan mudah menginstal menggunakan PIP. Jika Anda belum menginstal PIP, lihat tautan berikut.

  • Cara Mengelola Paket Python Menggunakan Pip

Setelah menginstal PIP, jalankan perintah berikut untuk menginstal Mackup.

$ pip install --upgrade mackup

Mackup juga dapat diinstal menggunakan Linuxbrew manajer paket. Jika Anda belum menginstal Linuxbrew, ikuti langkah-langkah yang disediakan di tautan yang diberikan di bawah ini dan instal.

  • Linuxbrew – Manajer Paket Umum Untuk Linux dan Mac OS X

Setelah itu, instal mackup menggunakan perintah:

$ brew install mackup

Sekarang mari kita lanjutkan dan lihat cara membuat cadangan dan memulihkan pengaturan aplikasi.

Backup Dan Restore Pengaturan Aplikasi Menggunakan Mackup Di Linux

Pertama, kita akan melihat cara membuat cadangan pengaturan aplikasi.

1. Pengaturan Aplikasi Cadangan

Untuk mencadangkan pengaturan aplikasi di sistem Linux Anda, jalankan:

$ mackup backup

Ketik Ya untuk membuat folder baru bernama "Mackup" di folder sinkronisasi dropbox lokal Anda dan menyinkronkan file konfigurasi Anda ke penyimpanan yang disinkronkan. Cukup gunakan ini pertama kali Anda menggunakan Mackup. Harap perhatikan bahwa secara default ini akan menyinkronkan kunci pribadi yang digunakan oleh OpenSSH dan GnuPG .

Seperti yang saya sebutkan sebelumnya, Mackup akan mencadangkan dan menyimpan pengaturan aplikasi di Dropbox secara default. Namun, Anda dapat mengonfigurasi mackup untuk menggunakan backend yang berbeda, seperti google_drive , salin dan file_system , dengan .mackup.cfg mengajukan. Untuk konfigurasi terperinci, lihat tautan ini .

2. Kembalikan Pengaturan Aplikasi Pada sistem Linux yang Baru Diinstal

Buka sistem Linux yang baru Anda instal dan instal Mackup dan Dropbox seperti yang dijelaskan di bagian Instal di atas. Kemudian, pulihkan pengaturan aplikasi menggunakan perintah:

$ mackup restore

Mackup akan meminta Anda untuk menimpa file yang ada dengan file cadangan. Ketik Ya dan tekan ENTER untuk memulihkan semua file konfigurasi.

Restoring .bashrc ...
You already have a file named .bashrc in your home.
Do you want to replace it with your backup ? <Yes|No>Yes
Restoring .profile ...
You already have a file named .profile in your home.
Do you want to replace it with your backup ? <Yes|No>Yes
Restoring .bash_logout ...
You already have a file named .bash_logout in your home.
Do you want to replace it with your backup ? <Yes|No>Yes

Sesederhana itu.

Untuk melihat daftar aplikasi yang didukung, jalankan saja:

$ mackup list

Untuk mengatur ulang semuanya ke keadaan semula, cukup jalankan:

$ mackup uninstall

Ketik Ya untuk mengembalikan semua perubahan.

You are going to uninstall Mackup.
Every configuration file, setting and dotfile managed by Mackup will be unlinked and moved back to their original place, in your home folder.
Are you sure ? <Yes|No>Yes
Reverting .bashrc ...
/usr/bin/chattr: Operation not supported while reading flags on /home/ostechnix/.bashrc
Reverting .profile ...
/usr/bin/chattr: Operation not supported while reading flags on /home/ostechnix/.profile
Reverting .bash_logout ...
/usr/bin/chattr: Operation not supported while reading flags on /home/ostechnix/.bash_logout

All your files have been put back into place. You can now safely uninstall Mackup.

Thanks for using Mackup !

Untuk mendapatkan bantuan, jalankan:

$ mackup -h

Berbeda dengan Aptik utilitas, Mackup akan bekerja pada semua sistem operasi Linux. Namun, Mackup hanya akan membuat cadangan dan memulihkan pengaturan aplikasi. Aptik dapat mencadangkan PPA lama, paket, tema, entri mount, pengguna/grup, data direktori Beranda, dan tugas terjadwal, dll.

Bacaan terkait:

  • Cadangkan Dan Pulihkan Pengaturan Sistem Desktop Linux Dengan Dconf

Linux
  1. MySQL:Cara Backup (Dump) dan Restore Database Menggunakan mysqldump

  2. Cara memeriksa Versi OS dan Linux

  3. Cara Mencadangkan dan Memulihkan Basis Data di PostgreSQL

  1. Cara Mencadangkan dan Mengembalikan Pengaturan Sistem Linux Dengan Timeshift

  2. Cara Mencadangkan Seluruh Sistem Linux Anda Menggunakan Rsync

  3. Cara Mencadangkan dan Memulihkan Repositori SVN di Linux

  1. Cara Mengumpulkan Metrik Sistem dan Aplikasi menggunakan Metricbeat

  2. Cara Menggunakan TimeShift untuk Mencadangkan dan Memulihkan Ubuntu Linux

  3. Cara Backup dan Restore File menggunakan Deja Dup di Linux