Da jeg hadde en datamaskin hjemme, brukte jeg det GNU / Linux uten problemer, selv uten å ha internett for å bruke lagringsplassene.
Det jeg gjorde var å ta en kopi av pakkene som var installert på arbeidsdatamaskinen min og installere / oppdatere dem hjemme. Det er flere applikasjoner og varianter for å gjøre dette, jeg vil vise deg noen.
aptOnCD
Ideell for brukere av Ubuntu. Med APTOnCD vi tar alle pakkene vi har i hurtigbufferen APT i en . Iso uten komplikasjoner. Slik installerer du det:
$ sudo aptitude install aptoncd
For å bruke den, kjører vi bare applikasjonen og gjør det den forteller oss trinn for trinn. Ikke noe komplisert.
Fordeler:
- Du kan ta depotet ditt i en .iso (eller flere, avhengig av størrelse) Uansett hvor du vil at du skal dra Du kan opprette iso in CD y DVD.
- Du kan pakke ut .iso og kopiere alt i en mappe, og oppdatere derfra.
- APTOnCD oppdager når du har nye pakker og legger dem til å kaste de gamle.
Ulemper:
- Hvis du ikke har det CD-RW o DVD-RW vil du ha bortkastet penger hvis du er en av dem som liker å oppdatere daglig, selv om du som alternativ 2 kan ha fordelene.
- Hvis du bruker passende-pinning med flere grener (Testing, Sid, eksperimentell), kan det gi deg noen feil når du installerer avhengigheter.
apt-move:
Dette alternativet er ideelt for Debian klemmer. i Debian-testing Jeg hadde noen problemer fordi jeg ikke kopierte pakkene til målmappen.
Slik installerer du det:
$ sudo aptitude install apt-move
Omgivelser:
Alle alternativer apt-move kan konsulteres i manualen (man apt-move). Konfigurasjonen er i /etc/apt-move.conf og vi må endre noen ting i den, for dette åpner vi vår favorittredaktør den filen:
$ sudo nano /etc/apt-move.conf
Og vi må ta hensyn til følgende linjer, som er de eneste vi må endre:
# 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
Dette er mer enn nok i innstillingene.
Bruk:
Så enkelt som å løpe:
$ sudo aptitude update && aptitude upgrade && apt-move update
Dette vil kopiere oss, for mappen vi har valgt, alle pakkene fra cachen vår
Fordeler:
- Lag den nøyaktige strukturen til et speil med pakkene vi har i hurtigbufferen.
- Den grupperer hoved- og bidraggrenene bare i hoved, så når vi legger til adressen til source.list, trenger vi bare å sette hoved ikke-gratis.
- Hvis vi har apt-pinning, kan vi laste ned hver gren uavhengig.
Ulemper:
- Så langt har jeg ikke funnet noen.
Bruke dpkg-scanpackages
Merk: Dette er omtrent som å bruke APTOnCD
Funksjonen til dette verktøyet er å lage en mini-repo som du enkelt kan transportere og inkludere i sources.list, fra de nedlastede filene eller de du inkluderer på egen hånd.
Driftsmodusen er som følger: Første installasjon dpkg-dev
$ sudo apt-get install dpkg-dev
Kopier filene fra apt cache til mappen du finner valgt å fungere, antar at den heter repo og ligger i / hjem / bruker / repo /.
cp /var/cache/apt/archives/*.deb /home/usuario/repo/
Du kan også inkludere . Deb som du vil
Nå går vi til mappen vår: repo (i dette tilfellet).
cd /home/usuario/repo
og vi utfører:
dpkg-scanpackages repo /dev/null | gzip > repo/Packages.gz
Det vi gjør her er å lese alle pakkene som er i / hjem / bruker / repo / og filen blir opprettet Pakker.gz med denne informasjonen; Avhengig av antall pakker, er det på tide å fullføre prosessen.
For å begynne å jobbe med den nye mini-repoen som er opprettet, vil neste trinn være å legge den til sources.list, dette oppnås ved å følge disse trinnene:
Med vår tekstredigerer (denne saken nano):
nano /etc/apt/sources.list
Vi legger til følgende linje:
deb file:/home/usuario repo/
Det er viktig å markere, å ta hensyn til at etter fil, blir kolon (:) og deretter en enkelt skråstrek (/) satt i den, også at den etter den siste mappen, i dette tilfellet Desktop, ikke har en skråstrek, det tar plass og deretter mini-repo-mappen (repo) med en skråstrek på slutten.
Med disse trinnene har vi laget en mini-repo klar til transport.