GNU/Linux >> Znalost Linux >  >> Ubuntu

Zálohujte nainstalované balíčky a obnovte je na čerstvě nainstalovaném systému Ubuntu

Instalace stejné sady balíčků na více systémech Ubuntu je časově náročný a nudný úkol. Nechcete trávit čas instalací stejných balíčků znovu a znovu na více systémech. Pokud jde o instalaci balíčků na systémy Ubuntu s podobnou architekturou, existuje mnoho dostupných metod, jak tento úkol usnadnit. Pomocí Aptik můžete jednoduše migrovat aplikace, nastavení a data svého starého systému Ubuntu do nově nainstalovaného systému pomocí několika kliknutí myší. . Nebo si můžete vzít zálohu celého seznamu nainstalovaných balíčků pomocí správce balíčků (např. APT) a nainstalujte je později na čerstvě nainstalovaný systém. Dnes jsem se dozvěděl, že je k dispozici ještě další specializovaný nástroj pro tuto práci. Pozdravte apt-clone , jednoduchý nástroj, který vám umožní vytvořit seznam nainstalovaných balíčků pro systémy Debian/Ubuntu, které lze obnovit na čerstvě nainstalovaných systémech nebo kontejnerech nebo do adresáře.

Apt-clone vám pomůže v situacích, kdy chcete,

  • Instalujte konzistentní aplikace do více systémů s podobným operačním systémem Ubuntu (a odvozenými).
  • Často instalujte stejnou sadu balíčků na více systémů.
  • Zálohujte celý seznam nainstalovaných aplikací a obnovte je na vyžádání, kdykoli a kdekoli to bude nutné.

V tomto krátkém průvodci budeme diskutovat o tom, jak nainstalovat a používat Apt-clone na systémech založených na Debianu. Testoval jsem tento nástroj na systému Ubuntu 18.04 LTS, měl by však fungovat na všech systémech založených na Debianu a Ubuntu.

Zálohujte nainstalované balíčky a obnovte je později na čerstvě nainstalovaném systému Ubuntu

Apt-clone je k dispozici ve výchozích úložištích. Chcete-li jej nainstalovat, stačí zadat následující příkaz z Terminálu:

$ sudo apt install apt-clone

Po instalaci jednoduše vytvořte seznam nainstalovaných balíčků a uložte je na libovolné místo podle vašeho výběru.

$ mkdir ~/mypackages
$ sudo apt-clone clone ~/mypackages

Výše uvedený příkaz uložil všechny nainstalované balíčky v mém systému Ubuntu do souboru s názvem apt-clone-state-ubuntuserver.tar.gz pod ~/mypackages adresář.

Chcete-li zobrazit podrobnosti o záložním souboru, spusťte:

$ 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

Jak vidíte, na svém serveru Ubuntu mám celkem 516 balíčků.

Nyní zkopírujte tento soubor na USB nebo externí disk a přejděte na jakýkoli jiný systém, který chce nainstalovat stejnou sadu balíčků. Nebo můžete také přenést záložní soubor do systému v síti a nainstalovat balíčky pomocí následujícího příkazu:

$ sudo apt-clone restore apt-clone-state-ubuntuserver.tar.gz

Mějte prosím na paměti, že tento příkaz přepíše váš stávající /etc/apt/sources.list a nainstaluje/odebere balíčky. Byl jsi varován! Také se ujistěte, že cílový systém je na stejném oblouku a stejném operačním systému. Pokud například zdrojový systém běží s 18,04 LTS 64bit, cílový systém musí mít totéž.

Pokud nechcete obnovit balíčky v systému, můžete jednoduše použít --destination /some/location možnost debootstrap klonu do tohoto adresáře.

$ sudo apt-clone restore apt-clone-state-ubuntuserver.tar.gz --destination ~/oldubuntu

V tomto případě výše uvedený příkaz obnoví balíčky ve složce s názvem ~/oldubuntu .

Další podrobnosti naleznete v části nápovědy:

$ apt-clone -h

Nebo manuálové stránky:

$ man apt-clone

Doporučené čtení:

  • Systemback – Obnovení plochy a serveru Ubuntu do předchozího stavu
  • Cronopete – Apple Time Machine Clone pro Linux

Ubuntu
  1. Jak zobrazit seznam nainstalovaných balíčků na Ubuntu 20.04

  2. Jak zobrazit seznam nainstalovaných balíčků v Ubuntu

  3. Jak zálohovat a obnovit nastavení aplikací pomocí Mackupu na nově nainstalovaném systému Linux

  1. Jak zálohovat a obnovit nastavení systému Linux pomocí Timeshift

  2. Jak zobrazit seznam nainstalovaných balíčků na Ubuntu

  3. Ubuntu – Jednoduché zálohování/obnovení systému a souborů pro Linux?

  1. Zálohování a obnovení systému Ubuntu 20.04

  2. Zálohování a obnovení systému Ubuntu 22.04

  3. Jak používat TimeShift k zálohování a obnovení Ubuntu Linux