Neturite interneto? Sužinokite, kaip parvežti savo saugyklas namo

Vaizdas paimtas iš „Deviantart“

Kai namuose turėjau kompiuterį, naudojau GNU / Linux be jokių problemų net neturint interneto naudotis saugyklomis.

Aš padariau tai, kad paėmiau į darbo kompiuterį įdiegtų paketų kopijas ir įdiegiau / atnaujinau namuose. Tam yra keletas programų ir variantų, aš jums parodysiu keletą.

„AptOnCD“

Idealiai tinka ubuntu. Su APTonCD paimsime visus paketus, kuriuos turime talpykloje APT A . ISO be jokių komplikacijų. Norėdami jį įdiegti:

$ sudo aptitude install aptoncd

Norėdami ją naudoti, paprasčiausiai paleidžiame programą ir žingsnis po žingsnio darome tai, ką ji mums liepia. Nieko nesudėtingo.

Privalumai:

  • Savo saugyklą galite paimti .iso (arba keli, priklausomai nuo dydžio) Kur tik norite, kad eitumėte Galite sukurti „iso“ CD y DVD.
  • Galite išpakuoti .iso ir viską nukopijuoti į aplanką ir atnaujinti iš ten.
  • APTonCD aptinka, kai turite naujų pakuočių, ir prideda jas, kad išmestų senas.

Trūkumai:

  • Jei neturite CD-RW o DVD-RW jums bus švaistomi pinigai, jei esate vienas iš tų, kurie mėgsta atnaujinti kasdien, nors kaip alternatyvą galite turėti 2 privalumus.
  • Jei naudojate taiklus prisegimas su keliomis šakomis (Testavimas, Sidas, eksperimentinis), tai gali sukelti klaidų diegiant priklausomybes.

„Apt-Move“:

Ši alternatyva idealiai tinka „Debian Squeeze“. Į „Debian“ testavimas Turėjau tam tikrų problemų, nes nekopijavau paketų į paskirties aplanką.

Norėdami jį įdiegti:

$ sudo aptitude install apt-move

Nustatymas:

Visos parinktys tinkamas judėjimas galima rasti jos vadove (man apt-move). Jo konfigūracija yra /etc/apt-move.conf ir mes turime modifikuoti kai kuriuos dalykus joje, tam atidarydami mėgstamą redaktorių tą failą:

$ sudo nano /etc/apt-move.conf

Turime atsižvelgti į šias eilutes, kurias turime modifikuoti tik mes:

# 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

Tai yra daugiau nei pakankamai nustatymuose.

Naudokite:

Paprasta kaip paleisti:

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

Tai nukopijuos mus į pasirinktą aplanką visus paketus, esančius mūsų talpykloje

Privalumai:

  • Sukurkite tikslią veidrodžio struktūrą su paketais, kuriuos turime talpykloje.
  • Jis grupuoja „Main“ ir „Contrib“ filialus tik „Main“, todėl pridedant adresą į source.list, pagrindinį turime pateikti tik ne nemokamą.
  • Jei turime apt-pinning, kiekvieną filialą galime atsisiųsti savarankiškai.

Trūkumai:

  • Kol kas neradau.

„Dpkg-scanpackages“ naudojimas

Pastaba: tai kažkas panašaus į naudojimą APTonCD

Šio įrankio funkcija yra sukurti mini repo, kurį galite lengvai transportuoti ir įtraukti į šaltiniai. sąrašas, iš atsisiųstų failų arba tų, kuriuos įtraukiate patys.

Veikimo režimas yra toks: Pirmiausia įdiekite dpkg-dev

$ sudo apt-get install dpkg-dev

Nukopijuokite failus iš apt talpyklos į aplanką, su kuriuo pasirinkote dirbti, tarkime, kad jis vadinamas repo ir yra / home / user / repo /.

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

Taip pat galite įtraukti deb kad tu nori

Dabar einame į savo aplanką: atpirkimas (tokiu atveju).

cd /home/usuario/repo

ir mes vykdome:

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

Tai, ką mes darome čia, skaitome visus paketus / home / user / repo / ir failas sukurtas Paketai.gz su šia informacija; Priklausomai nuo pakuočių skaičiaus, bus laikas užbaigti procesą.

Norėdami pradėti dirbti su sukurtu nauju mini repo, kitas žingsnis būtų jį pridėti prie šaltiniai. sąrašas, tai pasiekiama atlikus šiuos veiksmus:

Su mūsų teksto redaktoriumi (šiuo atveju nano):

nano /etc/apt/sources.list

Pridedame šią eilutę:

deb file:/home/usuario repo/

Svarbu pabrėžti, kad būtų atsižvelgta į tai, kad po failo dedamas dvitaškis (:) ir tada vienas pasvirasis brūkšnys (/), taip pat kad po paskutinio aplanko, šiuo atveju „Desktop“, juosta nėra įdėta, užima tarpą, tada mini repo aplankas (repo) su pasviruoju brūkšniu pabaigoje.

Atlikdami šiuos veiksmus, mes jau sukūrėme mini repo, paruoštą transportuoti.