Har du inte internet? Lär dig hur du tar dina förvar hem

Bild från Deviantart

När jag hade en dator hemma använde jag det GNU / Linux utan problem även utan att ha internet för att använda förvaren.

Vad jag gjorde var att ta en kopia av de paket som var installerade på min arbetsdator och installera / uppdatera dem hemma. Det finns flera applikationer och varianter för att göra detta, jag kommer att visa dig några.

AptOnCD

Perfekt för användare av ubuntu. Med APTOnCD vi tar alla paket vi har i cachen BENÄGEN en . Iso utan några komplikationer. Så här installerar du det:

$ sudo aptitude install aptoncd

För att använda den kör vi bara applikationen och gör vad den säger steg för steg. Inget komplicerat.

Fördelar:

  • Du kan ta ditt förvar i en .iso (eller flera, beroende på storlek) Vart du än vill att du ska gå Du kan skapa iso in CD y dvd.
  • Du kan packa upp .iso och kopiera allt inuti till en mapp och uppdatera därifrån.
  • APTOnCD upptäcker när du har nya paket och lägger till dem och kasserar de gamla.

Nackdelar:

  • Om du inte har det CD-RW o DVD-RW du kommer att slösa bort pengar om du är en av dem som gillar att uppdatera dagligen, även om du som alternativ 2 kan ha fördelarna.
  • Om du använder apt-pinning med flera grenar (Testning, Sid, Experimental), det kan ge dig några fel när du installerar beroenden.

Apt-Move:

Detta alternativ är perfekt för Debian Squeeze. I Debian-testning Jag hade några problem eftersom jag inte kopierade paketen till målmappen.

Så här installerar du det:

$ sudo aptitude install apt-move

Miljö:

Alla alternativ apt-move kan konsulteras i dess manual (man apt-move). Dess konfiguration är i /etc/apt-move.conf och vi måste ändra några saker i det, för detta öppnar vi vår favoritredigerare den filen:

$ sudo nano /etc/apt-move.conf

Och vi måste ta hänsyn till följande rader, som är de enda som vi måste ändra:

# 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

Detta är mer än tillräckligt i inställningarna.

använda:

Så enkelt som att springa:

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

Detta kommer att kopiera oss, för den mapp vi har valt, alla paket i vår cache

Fördelar:

  • Skapa den exakta strukturen för en spegel med de paket vi har i cachen.
  • Det grupperar huvud- och avgiftsgrenarna endast i huvud, så när vi lägger till adressen till source.list, behöver vi bara sätta huvudfritt.
  • Om vi ​​har apt-pinning kan vi ladda ner varje gren oberoende.

Nackdelar:

  • Hittills har jag inte hittat några.

Använda dpkg-scanpackages

Obs! Det här är ungefär som att använda APTOnCD

Funktionen för detta verktyg är att skapa en mini-repo som du enkelt kan transportera och inkludera i sources.list, från de nedladdade filerna eller de som du själv tar med.

Driftläget är som följer: Första installationen dpkg-dev

$ sudo apt-get install dpkg-dev

Kopiera filerna från apt-cachen till den mapp som du finner vald att fungera, antag att den heter repo och ligger i / hem / användare / repo /.

cp /var/cache/apt/archives/*.deb /home/usuario/repo/

Du kan också inkludera . Deb som du vill ha

Nu går vi till vår mapp: repa (I detta fall).

cd /home/usuario/repo

och vi utför:

dpkg-scanpackages repo /dev/null | gzip > repo/Packages.gz

Vad vi gör här är att läsa alla paket som finns i / hem / användare / repo / och filen skapas Paket.gz med denna information; Beroende på antalet paket är det dags att avsluta processen.

För att börja arbeta med den nya mini-repo som skapats skulle nästa steg vara att lägga till den i sources.list, detta uppnås genom att följa dessa steg:

Med vår textredigerare (detta fall nano):

nano /etc/apt/sources.list

Vi lägger till följande rad:

deb file:/home/usuario repo/

Det är viktigt att markera, att ta hänsyn till att efter fil, kolon (:) och sedan en enda snedstreck (/) läggs i den, också att efter den sista mappen, i detta fall Desktop, finns det ingen snedstreck, tar ett mellanslag och sedan mini-repo-mappen (repo) med ett snedstreck i slutet.

Med dessa steg har vi skapat en mini-repo redo att transporteras.


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

16 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Manuel sade

    Något annat än för distributioner som använder RPM?

    1.    KZKG ^ Gaara <"Linux sade

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

      Jag har aldrig provat det, men det är en idé / ledtråd var man ska börja leta.

    2.    elav <° Linux sade

      Tyvärr har vi inte mycket erfarenhet av denna typ av paket, men det finns säkert en variant någonstans.

    3.    scaamanho sade

      Det finns Createrepro-verktyget för att skapa arkiv från en katalog där biblioteken finns.
      Ta en titt på http://blog.kagesenshi.org/2007/01/howto-creating-your-own-yum-rpm.html där beskriver de processen ganska väl förklarade.

  2.   hypersayan_x sade

    En annan möjlighet är att använda keryx, kan du ladda ner paketen från Linux eller Windows och sedan installera det på din dator utan internet. Det fungerar bara för Debian och Ubuntu.
    Det gjorde jag också för en tid sedan ett program för att ladda ner paket för linux utan internet, men jag var tvungen att lämna U_U för att starta ett annat projekt mycket mer förstört, vilket jag säkert kommer att presentera före slutet av året 😀

    1.    elav <° Linux sade

      Du skapade sushi-va? : -O Wow, jättebra. Jag använde den vid flera tillfällen. Det är sant att det finns andra grafiska verktyg, jag måste samla mer information om det.

  3.   natt sade

    Jag tror att det enklaste för mig alltid har varit att rädda paketen från / var / cache / apt och skicka dem till ett minne eller vad som helst. Jag kommer hem, öppnar min konsol, går till mappen där paketen finns och installerar allt genom att skriva sudo dpkg -i * .deb

    hälsningar

  4.   zOdiaK sade

    Bra lösningar, ALLA, inklusive Drnochos, utmärkta blogg, jag är väldigt glad när jag hittar aktiva bloggar på fri programvara och ännu mer när det finns på vår älskade Debian.

    1.    elav <° Linux sade

      Debian Rulez !!!

    2.    KZKG ^ Gaara <"Linux sade

      Tack vän, det är ett nöje att hjälpa till och ge tillbaka lite all den kunskap som samhället har gett oss 🙂
      Hälsningar 😀

  5.   zOdiaK sade

    Jag vet inte om det kommer att bli en korrigering, men om vi använder apt-move skulle linjen i terminalen se ut så här:

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

    Även om det låter överflödigt eller uppenbart, men det finns alltid människor som inte inser den lilla detalj hahaha.

    hälsningar!

    1.    elav <° Linux sade

      Välkommen zOdiaK:
      Tack för tipset ... 😀

  6.   Leo sade

    Finns det något mer som Synaptic? Pa mi är bäst

  7.   Constantine sade

    tack för informationen, men en fråga uppstår aptoncd genererar en iso med de program som laddas ner på datorn med internet men på datorn utan internet måste aptoncd installeras men installationen görs med en dator med internet då, hur återställer du iso genereras utan aptoncd på datorn utan internet.

  8.   nelson sade

    Inlägget är bra ... Finns det någon typ av dessa verktyg men fokuserade på .rpm-paket?

  9.   Antonio A. sade

    Hej. Vad råder du mig? Jag har en partitionerad toshiba-dator med Windows 7 och Debian Linux 7 med GRUB. Eftersom det är Graphics ATI x1200-serien, sitter jag kvar med ett fel och det har bara en tty-skärm. När du ställde in sudo hittades inte kommandot. Jag har försökt ladda ner arkiv med Suhsi va och camicri kub, det har inte varit möjligt. Finns det något sätt som du kan rekommendera mig.
    Tack.