I den næste artikel skal vi se på apt-clone. Dette er en enkel måde at klon pakkerne, der er installeret på din Ubuntu, og gendan dem til en anden computer på en meget enkel og hurtig måde. Mange gange er installation af det samme sæt pakker på flere Ubuntu-systemer en tidskrævende og kedelig opgave. Hvis vi ikke ønsker at spilde tid på at installere de samme pakker igen og igen på flere systemer, er dette en god mulighed.
Faktisk når det kommer til installere pakker på Ubuntu-systemer med lignende arkitektur, der er mange tilgængelige metoder til at lette denne opgave. Du kan bare migrere applikationer, indstillinger og data fra dit gamle Ubuntu-system til et nyinstalleret system med et par museklik ved hjælp af Aptik. Vi vil også være i stand til at sikkerhedskopiere den komplette liste over installerede pakker ved hjælp af pakkehåndteringen. For eksempel kan vi bruge APT og installere dem senere på et nyinstalleret system.
Apt-klon hjælper os, når vi installerer applikationer, der kører på Ubuntu og lignende operativsystemer. Vi kan meget let installere det samme sæt pakker på flere systemer så alle har dem. Vi kan også lave en sikkerhedskopi af hele listen over installerede applikationer og gendanne dem overalt og når det er nødvendigt.
Sikkerhedskopier installerede pakker og gendan dem senere på et andet Ubuntu-system
Dernæst vil vi se hvordan installere og bruge apt-clone på Debian-baserede systemer. Jeg testede dette værktøj på Ubuntu 18.04-systemet, men det skulle fungere på alle Debian- og Ubuntu-baserede systemer.
Installer apt-clone
Vi vil være i stand til at installere apt-clone i vores Ubuntu meget let. Vi finder programmet tilgængeligt i standardopbevaringsstederne af vores operativsystem. For at installere det skal vi bare åbne en terminal (Ctrl + Alt + T) og skrive følgende kommando i den:
sudo apt install apt-clone
Backup af installerede pakker
Når det er installeret, opretter vi en mappe til at gemme de installerede pakker. Derefter kloner vi dem og gemmer dem på den placering, vi lige har oprettet. For at gøre det behøver vi kun at skrive følgende kommandoer i terminalen (Ctrl + Alt + T):
mkdir ~/paquetesInstalados sudo apt-clone clone ~/paquetesInstalados
Ovenstående kommando gemmer alle de pakker, der er installeret på vores Ubuntu-system. De gemmes i en fil, der kaldes apt-klon-tilstand-entreunosyceros-satelite2.tar.gz placeret i telefonbogen ~ / installerede pakker.
Se oplysninger om sikkerhedskopifiler
til se oplysninger om sikkerhedskopifiler, vi udfører følgende kommando i terminalen:
apt-clone info paquetesInstalados/apt-clone-state-entreunosyceros-satelite2.tar.gz
Som du kan se i ovenstående skærmbillede, har jeg i alt 2054 pakker på min Ubuntu 18.04.
Gendan sikkerhedskopifilen
Når sikkerhedskopifilen er opnået, skal vi kopiere den til vores USB-drev. Derefter kan vi gå til ethvert andet system, hvor vi vil installere det samme sæt pakker. For at installere disse pakker kan vi åbne en terminal (Ctrl + Alt + T) og skrive følgende kommando i den:
sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz
Husk på, at denne kommando overskriver din eksisterende /etc/apt/sources.list-fil og installerer / fjern pakker. Vi bliver nødt til at sikre os, at destinationssystemet er den samme distribution som kildesystemet. Hvis kildesystemet f.eks. Kører 18.04-bit version 64 LTS, skal målsystemet også have den samme version og arkitektur.
Hvis du ikke vil gendanne pakkerne på systemet, skal du bare bruge indstillingen –Destination / placering / fil. Et eksempel på kommandoen, der skal bruges, er følgende:
sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz --destination ~/viejoUbuntu
I dette tilfælde gendanner ovenstående kommando pakkerne til en mappe, der hedder ~ / oldUbuntu.
Oplysninger om apt-klon
Hvis du har brug for flere oplysninger og detaljer om apt-clone, kan du se på hjælpeafsnittet åbner en terminal (Ctrl + Alt + T) og skriver den:
apt-clone -h
Du kan også tjek mandsider. Du kan få adgang til dem ved at skrive i den samme terminal:
man apt-clone
For mere information om dette program kan du konsultere side på GitHub Fra dette projekt.