Ko sem imel doma računalnik, sem ga uporabljal GNU / Linux brez kakršnih koli težav, tudi brez interneta za uporabo skladišč.
Naredil sem kopijo paketov, nameščenih v delovni računalnik, in jih namestil / posodobil doma. Za to obstaja več aplikacij in različic, pokazal vam bom nekaj.
aptOnCD
Idealno za uporabnike Ubuntu. Z APTONCD vzeli bomo vse pakete, ki jih imamo v predpomnilniku APT v . Iso brez zapletov. Če ga želite namestiti:
$ sudo aptitude install aptoncd
Za njegovo uporabo preprosto zaženemo aplikacijo in korak za korakom naredimo, kar nam pove. Nič zapletenega.
Prednosti:
- Skladišče lahko vzamete v .iso (ali več, odvisno od velikosti) Kamor hočeš, da greš Lahko ustvarite iso v CD y DVD.
- Razpakirate lahko datoteko .iso in kopirate vse, kar je v njej, ter od tam posodobite.
- APTONCD zazna, kdaj imate nove pakete, in jih doda zavrže stare.
Slabosti:
- Če je nimaš CD-RW o DVD-RW denar boste zapravili, če ste eden tistih, ki rad vsak dan posodablja, čeprav imate lahko drugo točko kot prednost.
- Če uporabljate apt-pripenjanje z več vejami (Testiranje, Sid, eksperimentalno), lahko povzroči napake pri nameščanju odvisnosti.
apt-pomik:
Ta alternativa je idealna za Debian Squeeze. V Testiranje Debian Imel sem nekaj težav, ker paketov nisem kopiral v ciljno mapo.
Če ga želite namestiti:
$ sudo aptitude install apt-move
Nastavitev:
Vse možnosti apt-premik najdete v priročniku (man apt-move). Njegova konfiguracija je v /etc/apt-move.conf v njej moramo spremeniti nekaj stvari, zato odpremo naš najljubši urejevalnik te datoteke:
$ sudo nano /etc/apt-move.conf
Upoštevati moramo naslednje vrstice, ki jih moramo edino spremeniti:
# 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 v nastavitvah več kot dovolj.
Uporabi:
Tako preprosto kot tek:
$ sudo aptitude update && aptitude upgrade && apt-move update
Tako bomo v mapo, ki smo jo izbrali, kopirali vse pakete iz našega predpomnilnika
Prednosti:
- Ustvarite natančno strukturo zrcala s paketi, ki jih imamo v predpomnilniku.
- Podružnice Main in Contrib združuje samo v Main, zato moramo pri dodajanju naslova na source.list glavno nesprostite.
- Če imamo apt-pinning, lahko vsako vejo prenesemo samostojno.
Slabosti:
- Zaenkrat še nisem našel nobenega.
Uporaba paketov dpkg-scan
Opomba: To je nekaj podobnega uporabi APTONCD
Naloga tega orodja je ustvariti mini repo, ki ga lahko enostavno prevažate in vključite v sources.list, iz prenesenih datotek ali tistih, ki jih vključite sami.
Način delovanja je naslednji: Prva namestitev dpkg-dev
$ sudo apt-get install dpkg-dev
Kopirajte datoteke iz predpomnilnika v mapo, s katero ste izbrani, recimo, da se imenuje repo in se nahaja v / home / user / repo /.
cp /var/cache/apt/archives/*.deb /home/usuario/repo/
Vključite lahko tudi deb da hočeš
Zdaj gremo v našo mapo: repo (v tem primeru).
cd /home/usuario/repo
in izvedemo:
dpkg-scanpackages repo /dev/null | gzip > repo/Packages.gz
To, kar počnemo tukaj, je branje vseh paketov, ki so v njem / home / user / repo / in datoteka je ustvarjena Paketi.gz s temi informacijami; Odvisno od števila paketov bo čas za dokončanje postopka.
Če želite začeti delati z novim mini-repo, ki ga je ustvaril, bi bil naslednji korak, da ga dodate v sources.list, to dosežemo z naslednjimi koraki:
Z našim urejevalnikom besedil (v tem primeru nano):
nano /etc/apt/sources.list
Dodamo naslednjo vrstico:
deb file:/home/usuario repo/
Pomembno je poudariti, da se upošteva, da je po datoteki v njej vstavljeno dvopičje (:) in nato ena poševnica (/), prav tako pa tudi, da po zadnji mapi, v tem primeru Desktop, ni poševnice, zavzame presledek in nato mapo mini-repo (repo) s poševnico na koncu.
S temi koraki smo ustvarili mini repo, pripravljen za prevoz.