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 APT 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 lämplig 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.
Något annat än för distributioner som använder RPM?
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.
Tyvärr har vi inte mycket erfarenhet av denna typ av paket, men det finns säkert en variant någonstans.
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.
En annan möjlighet är att använda keryx, kan du ladda ner paketen desde Linux eller Windows och installera det sedan 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 😀
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.
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
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.
Debian Rulez !!!
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 😀
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!
Välkommen zOdiaK:
Tack för tipset ... 😀
Finns det något mer som Synaptic? Pa mi är bäst
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.
Inlägget är bra ... Finns det någon typ av dessa verktyg men fokuserade på .rpm-paket?
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.