Seuraavassa artikkelissa aiomme tarkastella apt-kloonia. Tämä on yksinkertainen tapa kloonaa Ubuntuun asennetut paketit ja palauta ne toiseen tietokoneeseen hyvin yksinkertaisella ja nopealla tavalla. Monta kertaa saman pakettisarjan asentaminen useisiin Ubuntu-järjestelmiin on aikaa vievä ja tylsä tehtävä. Jos emme halua tuhlata aikaa samojen pakettien asentamiseen yhä uudelleen useisiin järjestelmiin, tämä on hyvä vaihtoehto.
Oikeastaan, kun se tulee asentaa paketteja samanlaisen arkkitehtuurin Ubuntu-järjestelmiin, on olemassa monia menetelmiä tämän tehtävän helpottamiseksi. Voit yksinkertaisesti siirtää sovellukset, asetukset ja tiedot vanhasta Ubuntu-järjestelmästä juuri asennettuun järjestelmään muutamalla hiiren napsautuksella Aptik. Pystymme myös varmuuskopioimaan täydellisen luettelon asennetuista paketeista paketinhallinnan avulla. Esimerkiksi voimme käyttää APT: tä ja asentaa ne myöhemmin vasta asennettuun järjestelmään.
Apt-klooni auttaa meitä asennettaessa sovelluksia, jotka toimivat Ubuntussa ja vastaavissa käyttöjärjestelmissä. Pystymme erittäin helppo asentaa sama pakettisarja useisiin järjestelmiin niin että heillä kaikilla on ne. Voimme myös tehdä varmuuskopion koko asennettujen sovellusten luettelosta ja palauttaa ne missä ja milloin tahansa.
Varmuuskopioi asennetut paketit ja palauta ne myöhemmin toiseen Ubuntu-järjestelmään
Seuraavaksi näemme miten asenna ja käytä apt-klooni Debian-pohjaisiin järjestelmiin. Testasin tämän apuohjelman Ubuntu 18.04 -järjestelmässä, mutta sen pitäisi toimia kaikissa Debian- ja Ubuntu-pohjaisissa järjestelmissä.
Asenna apt-clone
Pystymme asentamaan apt-kloonin Ubuntuun helposti. Löydämme ohjelman saatavana oletusvarastoista käyttöjärjestelmämme. Sen asentamiseksi meidän on vain avattava pääte (Ctrl + Alt + T) ja kirjoitettava seuraava komento siihen:
sudo apt install apt-clone
Varmuuskopioi asennetut paketit
Asennuksen jälkeen aiomme luoda hakemiston asennettujen pakettien tallentamiseksi. Sitten kloonataan ne ja tallennamme ne juuri luomallemme sijaintiin. Voit tehdä niin päätelaitteessa (Ctrl + Alt + T) vain kirjoittamalla seuraavat komennot:
mkdir ~/paquetesInstalados sudo apt-clone clone ~/paquetesInstalados
Yllä oleva komento tallentaa kaikki Ubuntu-järjestelmäämme asennetut paketit. Ne tallennetaan tiedostoon nimeltä apt-klooni-tila-entreunosyceros-sateliitti2.tar.gz sijaitsee hakemistossa ~ / asennetut paketit.
Näytä varmuuskopiotiedoston tiedot
että tarkastella varmuuskopiotiedoston tietoja, suoritamme seuraavan komennon päätelaitteessa:
apt-clone info paquetesInstalados/apt-clone-state-entreunosyceros-satelite2.tar.gz
Kuten yllä olevasta kuvakaappauksesta näet, Ubuntu 2054: lla on yhteensä 18.04 pakettia.
Palauta varmuuskopiotiedosto
Kun varmuuskopiotiedosto on saatu, aiomme kopioida sen USB-asemaan. Sitten voimme siirtyä mihin tahansa muuhun järjestelmään, johon haluamme asentaa saman pakettisarjan. Näiden pakettien asentamiseksi voimme avata päätelaitteen (Ctrl + Alt + T) ja kirjoittaa siihen seuraavan komennon:
sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz
Sinun on pidettävä mielessä, että tämä komento korvaa olemassa olevan /etc/apt/sources.list -tiedoston ja asentaa / poistaa paketteja. Meidän on varmistettava, että kohdejärjestelmä on sama jakelu kuin lähdejärjestelmä. Esimerkiksi, jos lähdejärjestelmässä on 18.04-bittinen versio 64 LTS, kohdejärjestelmällä on myös oltava sama versio ja arkkitehtuuri.
Jos et halua palauttaa paketteja järjestelmään, sinun tarvitsee vain käyttää vaihtoehtoa –Kohde / sijainti / tiedosto. Esimerkki käytettävästä komennosta olisi seuraava:
sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz --destination ~/viejoUbuntu
Tässä tapauksessa yllä oleva komento palauttaa paketit kansioon nimeltä ~ / oldUbuntu.
Tietoja apt-kloonista
Jos tarvitset lisätietoja apt-kloonista, voit vilkaise ohjetta avaamalla pääte (Ctrl + Alt + T) ja kirjoittamalla se:
apt-clone -h
Voit myös tarkista man-sivut. Pääset niihin kirjoittamalla samaan päätelaitteeseen:
man apt-clone
Lisätietoja tästä ohjelmasta voit ota yhteys sivu GitHubissa Tästä projektista.