Menginstal kumpulan paket yang sama pada beberapa sistem Ubuntu memakan waktu dan tugas yang membosankan. Anda tidak ingin menghabiskan waktu untuk menginstal paket yang sama berulang-ulang pada banyak sistem. Ketika datang untuk menginstal paket pada arsitektur sistem Ubuntu yang serupa, ada banyak metode yang tersedia untuk membuat tugas ini lebih mudah. Anda cukup memigrasikan aplikasi, pengaturan, dan data sistem Ubuntu lama Anda ke sistem yang baru diinstal dengan beberapa klik mouse menggunakan Aptik . Atau, Anda dapat mengambil mencadangkan seluruh daftar paket yang diinstal menggunakan manajer paket Anda (Misalnya APT), dan menginstalnya nanti pada sistem yang baru diinstal. Hari ini, saya mengetahui bahwa ada juga utilitas khusus lain yang tersedia untuk melakukan pekerjaan ini. Sapa apt-clone , alat sederhana yang memungkinkan Anda membuat daftar paket yang diinstal untuk sistem Debian/Ubuntu yang dapat dipulihkan pada sistem atau wadah yang baru diinstal atau ke dalam direktori.
Apt-clone akan membantu Anda dalam situasi yang Anda inginkan,
- Instal aplikasi yang konsisten di beberapa sistem yang berjalan dengan OS Ubuntu (dan turunannya) yang serupa.
- Sering pasang paket yang sama di banyak sistem.
- Cadangkan seluruh daftar aplikasi yang terinstal dan pulihkan sesuai permintaan di mana pun dan kapan pun diperlukan.
Dalam panduan singkat ini, kita akan membahas cara menginstal dan menggunakan Apt-clone pada sistem berbasis Debian. Saya menguji utilitas ini pada sistem Ubuntu 18.04 LTS, namun seharusnya berfungsi pada semua sistem berbasis Debian dan Ubuntu.
Cadangkan Paket yang Terinstal Dan Pulihkan Nanti Di Sistem Ubuntu yang Baru Diinstal
Apt-clone tersedia di repositori default. Untuk menginstalnya, cukup masukkan perintah berikut dari Terminal:
$ sudo apt install apt-clone
Setelah terinstal, cukup buat daftar paket yang diinstal dan simpan di lokasi mana pun yang Anda pilih.
$ mkdir ~/mypackages
$ sudo apt-clone clone ~/mypackages
Perintah di atas menyimpan semua paket yang terinstal di sistem Ubuntu saya dalam file bernama apt-clone-state-ubuntuserver.tar.gz di bawah ~/paket saya direktori.
Untuk melihat detail file cadangan, jalankan:
$ apt-clone info mypackages/apt-clone-state-ubuntuserver.tar.gz Hostname: ubuntuserver Arch: amd64 Distro: bionic Meta: Installed: 516 pkgs (33 automatic) Date: Sat Sep 15 10:23:05 2018
Seperti yang Anda lihat, saya memiliki total 516 paket di server Ubuntu saya.
Sekarang, salin file ini di USB atau drive eksternal Anda dan pergi ke sistem lain yang ingin menginstal paket yang sama. Atau Anda juga dapat mentransfer file cadangan ke sistem di jaringan dan menginstal paket dengan menggunakan perintah berikut:
$ sudo apt-clone restore apt-clone-state-ubuntuserver.tar.gz
Harap perhatikan bahwa perintah ini akan menimpa /etc/apt/sources.list Anda yang sudah ada dan akan menginstal/menghapus paket. Anda telah diperingatkan! Juga, pastikan sistem tujuan berada di arch yang sama dan OS yang sama. Misalnya, jika sistem sumber berjalan dengan 18,04 LTS 64bit, sistem tujuan juga harus memiliki hal yang sama.
Jika Anda tidak ingin memulihkan paket pada sistem, Anda cukup menggunakan --destination /some/location
opsi untuk mendebootstrap klon ke direktori ini.
$ sudo apt-clone restore apt-clone-state-ubuntuserver.tar.gz --destination ~/oldubuntu
Dalam hal ini, perintah di atas akan mengembalikan paket dalam folder bernama ~/oldubuntu .
Untuk detail lebih lanjut, lihat bagian bantuan:
$ apt-clone -h
Atau, halaman manual:
$ man apt-clone
Bacaan yang disarankan:
- Systemback – Mengembalikan Desktop dan Server Ubuntu ke keadaan sebelumnya
- Cronopete – Klon Time Machine Apple untuk Linux