U sljedećem članku ćemo pogledati apt-klon. Ovo je jednostavan način klonirajte pakete instalirane na vašem Ubuntuu i vratite ih na drugi računar na vrlo jednostavan i brz način. Mnogo puta instaliranje istog skupa paketa na više Ubuntu sistema dugotrajan je i naporan zadatak. Ako ne želimo gubiti vrijeme na ponovnu instalaciju istih paketa na više sistema, ovo je dobra opcija.
Zapravo, što se tiče instalirati pakete na Ubuntu sisteme slične arhitekture, postoji mnogo dostupnih metoda za olakšavanje ovog zadatka. Možete jednostavno migrirati aplikacije, postavke i podatke sa vašeg starog Ubuntu sistema na svježe instaliran sistem s nekoliko klikova mišem koristeći Aptik. Također ćemo moći napraviti sigurnosnu kopiju kompletne liste instaliranih paketa pomoću upravitelja paketa. Na primjer, možemo koristiti APT i kasnije ih instalirati na novoinstalirani sistem.
Apt-clone će nam pomoći pri instaliranju aplikacija koje rade na Ubuntuu i sličnim operativnim sistemima. Moći ćemo vrlo lako instalirati isti set paketa na više sistema tako da ih svi imaju. Takođe možemo napraviti sigurnosnu kopiju cijele liste instaliranih aplikacija i vratiti ih gdje god i kad god je to potrebno.
Napravite sigurnosnu kopiju instaliranih paketa i vratite ih kasnije na drugom Ubuntu sistemu
Dalje ćemo vidjeti kako instalirati i koristiti apt-clone na sistemima zasnovanima na Debianu. Testirao sam ovaj uslužni program na sistemu Ubuntu 18.04, međutim trebao bi raditi na svim sistemima zasnovanima na Debianu i Ubuntuu.
Instalirajte apt-clone
Moći ćemo vrlo lako instalirati apt-clone u naš Ubuntu. Program ćemo naći u zadanim spremištima našeg operativnog sistema. Da bismo ga instalirali, samo moramo otvoriti terminal (Ctrl + Alt + T) i u njega napisati sljedeću naredbu:
sudo apt install apt-clone
Napravite sigurnosnu kopiju instaliranih paketa
Jednom instalirani, kreiraćemo direktorij za spremanje instaliranih paketa. Tada ćemo ih klonirati i spremiti na mjesto koje smo upravo stvorili. Da bismo to učinili, u terminal (Ctrl + Alt + T) trebat ćemo upisati samo sljedeće naredbe:
mkdir ~/paquetesInstalados sudo apt-clone clone ~/paquetesInstalados
Gornja naredba će spasiti sve pakete instalirane na našem Ubuntu sistemu. Oni će biti spremljeni u datoteku pod nazivom apt-klon-država-entreunosyceros-satelite2.tar.gz nalazi se u direktoriju ~ / instalirani paketi.
Pogledajte detalje o datotekama sigurnosne kopije
para pregledajte detalje o sigurnosnoj kopiji, izvršit ćemo sljedeću naredbu u terminalu:
apt-clone info paquetesInstalados/apt-clone-state-entreunosyceros-satelite2.tar.gz
Kao što možete vidjeti na gornjoj snimci zaslona, na svom Ubuntu 2054 imam ukupno 18.04 paketa.
Vratite datoteku sigurnosne kopije
Nakon što se dobije datoteka sigurnosne kopije, kopirat ćemo je na naš USB pogon. Tada možemo prijeći na bilo koji drugi sistem gdje želimo instalirati isti set paketa. Da bismo instalirali ove pakete, možemo otvoriti terminal (Ctrl + Alt + T) i u njega napisati sljedeću naredbu:
sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz
Morate imati na umu to ova naredba će prebrisati vašu postojeću /etc/apt/sources.list datoteku i instalirati / ukloniti pakete. Morat ćemo biti sigurni da je odredišni sistem jednaka distribucija kao i izvorni sistem. Na primjer, ako izvorni sistem izvodi 18.04-bitnu verziju 64 LTS, ciljni sistem također mora imati istu verziju i arhitekturu.
Ako ne želite vratiti pakete na sistemu, samo morate koristiti opciju –Odredište / lokacija / datoteka. Primjer naredbe za upotrebu bio bi sljedeći:
sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz --destination ~/viejoUbuntu
U ovom slučaju, gornja naredba će vratiti pakete u mapu koja se zove ~ / oldUbuntu.
Informacije o apt-klonu
Ako su vam potrebne dodatne informacije i detalji o apt-klonu, možete pogledajte odjeljak pomoći otvaranje terminala (Ctrl + Alt + T) i upisivanje u njega:
apt-clone -h
Takođe možete provjerite stranice s uputama. Možete im pristupiti upisivanjem u isti terminal:
man apt-clone
Za više informacija o ovom programu možete obratite se stranica na GitHub-u Iz ovog projekta.