Kad sam kod kuće imao računalo, koristio sam GNU / Linux bez ikakvih problema, čak i bez interneta za upotrebu spremišta.
Učinio sam kopiju paketa instaliranih na radnom računalu i instalirao / ažurirao ih kod kuće. Postoji nekoliko aplikacija i inačica za to, pokazat ću vam neke.
aptOnCD
Idealno za korisnike Ubuntu. S APTONCD uzet ćemo sve pakete koje imamo u predmemoriji APT u . Iso bez ikakvih komplikacija. Da biste ga instalirali:
$ sudo aptitude install aptoncd
Da bismo ga koristili, jednostavno pokrenemo aplikaciju i korak po korak radimo ono što nam kaže. Ništa komplicirano.
Prednosti:
- Svoje spremište možete preuzeti u .iso (ili nekoliko, ovisno o veličini) Kamo god želite da idete Možete stvoriti iso u CD y DVD.
- Možete otpakirati .iso i kopirati sve iznutra u mapu i odatle ažurirati.
- APTONCD prepoznaje kada imate nove pakete i dodaje ih odbacujući stare.
nedostaci:
- Ako nemate CD-RW o DVD-RW imat ćete bacanja novca ako ste jedan od onih koji voli svakodnevno ažurirati, iako kao alternativu možete imati točku 2 prednosti.
- Ako koristite prikladno pričvršćivanje s nekoliko grana (Ispitivanje, Sid, eksperimentalno), može vam stvoriti neke pogreške prilikom instaliranja ovisnosti.
apt-move:
Ova je alternativa idealna za debian-squeeze. U Debian testiranje Imao sam problema jer nisam kopirao pakete u odredišnu mapu.
Da biste ga instalirali:
$ sudo aptitude install apt-move
Postavka:
Sve mogućnosti prikladan potez možete pogledati u njegovom priručniku (man apt-move). Njegova je konfiguracija u /etc/apt-move.conf i moramo izmijeniti neke stvari u njemu, zato otvaramo omiljeni uređivač te datoteke:
$ sudo nano /etc/apt-move.conf
I moramo uzeti u obzir sljedeće retke, koje jedine moramo izmijeniti:
# Establecemos la carpeta donde se creará el mirror que nos llevaremos a casa.
LOCALDIR=/home/usuario/carpeta_mirror
# Ponemos la distribución que usamos para nuestro mirror
DIST=squeeze
# Si lo ponemos en Yes, borrará los paquetes antiguos que se bajan a la caché
DELETE=no
# Si lo ponemos en NO, moverá los paquetes a nuestra carpeta mirror y los elimina de la caché
COPYONLY=yes
To je više nego dovoljno u postavkama.
Koristiti:
Jednostavno poput trčanja:
$ sudo aptitude update && aptitude upgrade && apt-move update
Ovo će kopirati sve pakete iz naše predmemorije za mapu koju smo odabrali
Prednosti:
- Stvorite točnu strukturu zrcala s paketima koje imamo u predmemoriji.
- Grupira glavnu i Contrib grane samo u Mainu, pa kada dodajemo adresu na source.list, glavnu moramo staviti samo neslobodnu.
- Ako imamo apt-pinning, možemo svaku granu preuzeti samostalno.
nedostaci:
- Do sada nisam pronašao nijednu.
Korištenje dpkg-scanpackages
Napomena: Ovo je nešto poput korištenja APTONCD
Funkcija ovog alata je stvoriti mini repo koji možete lako prenijeti i uključiti u izvori.list, iz preuzetih datoteka ili onih koje sami uključite.
Način rada je sljedeći: Prva instalacija dpkg-dev
$ sudo apt-get install dpkg-dev
Kopirajte datoteke iz prikladne predmemorije u mapu za koju smatrate da je odabrana za rad, pretpostavimo da se zove repo i nalazi se u / home / user / repo /.
cp /var/cache/apt/archives/*.deb /home/usuario/repo/
Možete uključiti i debitant da želiš
Sada idemo u našu mapu: repo (u ovom slučaju).
cd /home/usuario/repo
i izvršavamo:
dpkg-scanpackages repo /dev/null | gzip > repo/Packages.gz
Ono što ovdje radimo je čitanje svih paketa koji se nalaze / home / user / repo / i datoteka je stvorena Paketi.gz s tim informacijama; Ovisno o broju paketa, vrijeme će biti da se postupak završi.
Da biste započeli rad s novim mini repoom stvorenim, sljedeći bi korak bio dodavanje u izvori.list, to se postiže slijedeći ove korake:
Uz naš uređivač teksta (u ovom slučaju nano):
nano /etc/apt/sources.list
Dodamo sljedeći redak:
deb file:/home/usuario repo/
Važno je naglasiti, uzeti u obzir, da se nakon datoteke u nju stavlja dvotačka (:), a zatim jedna kosa crta (/), također da nakon posljednje mape, u ovom slučaju Desktop, nema kose crte, ima razmak, a zatim mapu mini-repo (repo) s kosom crtom na kraju.
Ovim koracima stvorili smo mini repo spreman za transport.