Har du ikke Internett? Lær hvordan du tar arkivene dine hjem

Bildet er tatt fra Deviantart

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.