GNU/Linux >> Belajar Linux >  >> Ubuntu

Cadangkan Paket yang Terinstal Dan Pulihkan Di Sistem Ubuntu yang Baru Diinstal

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

Ubuntu
  1. Cara Mendaftar Paket yang Diinstal di Ubuntu 20.04

  2. Cara Mendaftar Paket yang Diinstal di Ubuntu

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

  1. Cara Mencadangkan dan Mengembalikan Pengaturan Sistem Linux Dengan Timeshift

  2. Cara Mendaftar Paket yang Diinstal di Ubuntu

  3. Ubuntu – Sistem Langsung Dan Pencadangan/Pemulihan File Untuk Linux?

  1. Pencadangan dan Pemulihan Sistem Ubuntu 20.04

  2. Pencadangan dan Pemulihan Sistem Ubuntu 22.04

  3. Cara Menggunakan TimeShift untuk Mencadangkan dan Memulihkan Ubuntu Linux