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.


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

16 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Manuel sa

    Noe annet enn for distribusjoner som bruker RPM?

    1.    KZKG ^ Gaara <"Linux sa

      Kanskje YumonCD:
      https://bitbucket.org/a_atalla/yumoncd/downloads/

      Jeg har aldri prøvd det, men det er en idé / anelse hvor du skal begynne å lete.

    2.    elav <° Linux sa

      Dessverre har vi ikke mye erfaring med denne typen pakker, men det er sikkert en variant et sted.

    3.    scaamanho sa

      Det er Createrepro-verktøyet for å lage repositorier fra en katalog der bibliotekene ligger.
      Se på http://blog.kagesenshi.org/2007/01/howto-creating-your-own-yum-rpm.html der beskriver de prosessen ganske godt forklart.

  2.   hypersayan_x sa

    En annen mulighet er å bruke keryx, kan du laste ned pakkene fra Linux eller Windows, og deretter installere dem på datamaskinen din uten internett. Det fungerer bare for Debian og Ubuntu.
    Det gjorde jeg også for en tid siden et program for å laste ned pakker for linux uten internett, men jeg måtte forlate U_U for å starte et annet prosjekt mye mer skrudd, som jeg sikkert vil presentere før slutten av året 😀

    1.    elav <° Linux sa

      Du var skaperen av sushi-he? : -O Wow, flott. Jeg brukte den ved flere anledninger. Det er sant at det finnes andre grafiske verktøy, jeg må samle mer informasjon om det.

  3.   drnight sa

    Jeg tror det enkleste for meg alltid har vært å redde pakkene fra / var / cache / apt og sende dem til et minne eller hva som helst. Jeg kommer hjem, åpner konsollen, går til mappen der pakkene er og installerer alt ved å skrive sudo dpkg -i * .deb

    Hilsen

  4.   zOdiaK sa

    Gode ​​løsninger, ALLE, inkludert Drnochos, utmerkede blogg, jeg er veldig glad når jeg finner aktive blogger om gratis programvare, og enda mer når det handler om vår elskede Debian.

    1.    elav <° Linux sa

      Debian Rulez !!!

    2.    KZKG ^ Gaara <"Linux sa

      Takk venn, det er en glede å hjelpe og gi tilbake litt all den kunnskapen samfunnet har gitt oss 🙂
      Hilsen 😀

  5.   zOdiaK sa

    Jeg vet ikke om det vil være korreksjon, men hvis vi bruker apt-move, vil linjen i terminalen se slik ut:

    sudo aptitude update && sudo aptitude upgrade && sudo apt-move update

    Selv om det høres overflødig ut eller åpenbart, men det er alltid folk som ikke skjønner den lille detalj hahaha.

    Greetings!

    1.    elav <° Linux sa

      Velkommen zOdiaK:
      Takk for informasjonen ... 😀

  6.   Leo sa

    Er det noe mer som Synaptic? For meg er det best

  7.   Constantine sa

    takk for informasjonen, men det oppstår et spørsmål aptoncd genererer en iso med programmene som er lastet ned på pc-en med internett, men på pc-en uten internett må aptoncd installeres, men installasjonen gjøres med en pc med internett da, hvordan gjenoppretter du iso generert uten aptoncd på pc uten internett.

  8.   Nelson sa

    Innlegget er bra ... Er det noen type verktøy, men fokusert på .rpm-pakker?

  9.   Antonio A. sa

    Hei. Hva anbefaler du meg? Jeg har en partisjonert toshiba-datamaskin med Windows 7 og Debian Linux 7 ved hjelp av GRUB. Siden det er grafikk ATI x1200-serien, sitter jeg igjen med en feil, og den har bare en tty-skjerm. Ved innstilling av sudo ble ikke merkekommandoen funnet. Jeg har prøvd å laste ned arkiver med Suhsi heh og camicri kube, det har ikke vært mulig. Er det noen måte du kan anbefale meg.
    Takk.