Apt-clone, kloon de pakketten die in Ubuntu zijn geïnstalleerd

over apt-clone

In het volgende artikel gaan we apt-clone bekijken. Dit is een eenvoudige manier om kloon de pakketten die op uw Ubuntu zijn geïnstalleerd en herstel ze op een andere computer op een zeer eenvoudige en snelle manier. Vaak is het installeren van dezelfde set pakketten op meerdere Ubuntu-systemen een tijdrovende en vervelende taak. Als we geen tijd willen verspillen aan het steeds opnieuw installeren van dezelfde pakketten op meerdere systemen, is dit een goede optie.

Eigenlijk als het om installeer pakketten op Ubuntu-systemen met een vergelijkbare architectuurzijn er veel methoden beschikbaar om deze taak te vergemakkelijken. U kunt eenvoudig de applicaties, instellingen en gegevens van uw oude Ubuntu-systeem naar een pas geïnstalleerd systeem migreren met een paar muisklikken met Aptik​ We kunnen ook een back-up maken van de volledige lijst met geïnstalleerde pakketten met behulp van de pakketbeheerder. We kunnen bijvoorbeeld APT gebruiken en ze later op een nieuw geïnstalleerd systeem installeren.

Apt-clone helpt ons bij het installeren van applicaties die op Ubuntu en vergelijkbare besturingssystemen draaien. We zullen in staat zijn tot installeer heel eenvoudig dezelfde set pakketten op meerdere systemen zodat ze ze allemaal hebben. We kunnen ook een back-up maken van de volledige lijst met geïnstalleerde applicaties en deze waar en wanneer nodig herstellen.

Maak een back-up van geïnstalleerde pakketten en herstel ze later op een ander Ubuntu-systeem

Vervolgens zullen we zien hoe installeer en gebruik apt-clone op op Debian gebaseerde systemen​ Ik heb dit hulpprogramma getest op het Ubuntu 18.04-systeem, maar het zou moeten werken op alle op Debian en Ubuntu gebaseerde systemen.

Installeer apt-clone

We zullen apt-clone heel gemakkelijk in onze Ubuntu kunnen installeren. We zullen het programma beschikbaar vinden in de standaard repositories van ons besturingssysteem. Om het te installeren, hoeven we alleen maar een terminal te openen (Ctrl + Alt + T) en het volgende commando erin te schrijven:

apt-clone installatie

sudo apt install apt-clone

Maak een back-up van geïnstalleerde pakketten

Eenmaal geïnstalleerd, gaan we een map maken om de geïnstalleerde pakketten op te slaan. Vervolgens zullen we ze klonen en opslaan op de locatie die we zojuist hebben gemaakt. Om dit te doen, hoeven we in de terminal (Ctrl + Alt + T) alleen de volgende opdrachten te typen:

mkdir ~/paquetesInstalados

sudo apt-clone clone ~/paquetesInstalados

De bovenstaande opdracht slaat alle pakketten op die op ons Ubuntu-systeem zijn geïnstalleerd. Ze worden opgeslagen in een bestand met de naam apt-clone-state-entreunosyceros-satellite2.tar.gz gelegen in de directory ~ / geïnstalleerde pakketten.

Bekijk de details van het back-upbestand

naar details van back-upbestanden bekijken, voeren we de volgende opdracht uit in de terminal:

apt-clone backup bestandsinfo

apt-clone info paquetesInstalados/apt-clone-state-entreunosyceros-satelite2.tar.gz

Zoals je kunt zien in de bovenstaande schermafbeelding, heb ik in totaal 2054 pakketten op mijn Ubuntu 18.04.

Herstel het back-upbestand

Zodra het back-upbestand is verkregen, gaan we het naar onze USB-drive kopiëren. Dan kunnen we naar elk ander systeem gaan waar we dezelfde set pakketten willen installeren. Om deze pakketten te installeren, kunnen we een terminal openen (Ctrl + Alt + T) en het volgende commando erin schrijven:

sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz

Je moet dat onthouden dit commando zal je bestaande /etc/apt/sources.list-bestand overschrijven en pakketten installeren / verwijderen​ We zullen ervoor moeten zorgen dat het doelsysteem dezelfde distributie is als het bronsysteem. Als het bronsysteem bijvoorbeeld 18.04-bits versie 64 LTS gebruikt, moet het doelsysteem ook dezelfde versie en architectuur hebben.

Als u de pakketten op het systeem niet wilt herstellen, je hoeft alleen maar de optie te gebruiken –Bestemming / locatie / bestand​ Een voorbeeld van het te gebruiken commando is het volgende:

sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz --destination ~/viejoUbuntu

In dit geval herstelt de bovenstaande opdracht de pakketten naar een map met de naam ~ / oudUbuntu.

Informatie over apt-clone

Als u meer informatie en details over apt-clone nodig heeft, dan kan dat neem een ​​kijkje in de helpsectie een terminal openen (Ctrl + Alt + T) en erin typen:

apt-clone hulp

apt-clone -h

U kunt ook controleer manpages​ U kunt ze openen door in dezelfde terminal te typen:

apt-clone man-pagina

man apt-clone

Voor meer informatie over dit programma kan je raadpleeg de pagina op GitHub Van dit project.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.