Nimate interneta? Naučite se, kako shrambe odnesti domov

Slika vzeta iz Deviantart

Ko sem imel doma računalnik, sem ga uporabljal GNU / Linux brez kakršnih koli težav, tudi brez interneta za uporabo skladišč.

Naredil sem kopijo paketov, nameščenih v delovni računalnik, in jih namestil / posodobil doma. Za to obstaja več aplikacij in različic, pokazal vam bom nekaj.

aptOnCD

Idealno za uporabnike Ubuntu. Z APTONCD vzeli bomo vse pakete, ki jih imamo v predpomnilniku APT v . Iso brez zapletov. Če ga želite namestiti:

$ sudo aptitude install aptoncd

Za njegovo uporabo preprosto zaženemo aplikacijo in korak za korakom naredimo, kar nam pove. Nič zapletenega.

Prednosti:

  • Skladišče lahko vzamete v .iso (ali več, odvisno od velikosti) Kamor hočeš, da greš Lahko ustvarite iso v CD y DVD.
  • Razpakirate lahko datoteko .iso in kopirate vse, kar je v njej, ter od tam posodobite.
  • APTONCD zazna, kdaj imate nove pakete, in jih doda zavrže stare.

Slabosti:

  • Če je nimaš CD-RW o DVD-RW denar boste zapravili, če ste eden tistih, ki rad vsak dan posodablja, čeprav imate lahko drugo točko kot prednost.
  • Če uporabljate apt-pripenjanje z več vejami (Testiranje, Sid, eksperimentalno), lahko povzroči napake pri nameščanju odvisnosti.

apt-pomik:

Ta alternativa je idealna za Debian Squeeze. V Testiranje Debian Imel sem nekaj težav, ker paketov nisem kopiral v ciljno mapo.

Če ga želite namestiti:

$ sudo aptitude install apt-move

Nastavitev:

Vse možnosti apt-premik najdete v priročniku (man apt-move). Njegova konfiguracija je v /etc/apt-move.conf v njej moramo spremeniti nekaj stvari, zato odpremo naš najljubši urejevalnik te datoteke:

$ sudo nano /etc/apt-move.conf

Upoštevati moramo naslednje vrstice, ki jih moramo edino spremeniti:

# 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

To je v nastavitvah več kot dovolj.

Uporabi:

Tako preprosto kot tek:

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

Tako bomo v mapo, ki smo jo izbrali, kopirali vse pakete iz našega predpomnilnika

Prednosti:

  • Ustvarite natančno strukturo zrcala s paketi, ki jih imamo v predpomnilniku.
  • Podružnice Main in Contrib združuje samo v Main, zato moramo pri dodajanju naslova na source.list glavno nesprostite.
  • Če imamo apt-pinning, lahko vsako vejo prenesemo samostojno.

Slabosti:

  • Zaenkrat še nisem našel nobenega.

Uporaba paketov dpkg-scan

Opomba: To je nekaj podobnega uporabi APTONCD

Naloga tega orodja je ustvariti mini repo, ki ga lahko enostavno prevažate in vključite v sources.list, iz prenesenih datotek ali tistih, ki jih vključite sami.

Način delovanja je naslednji: Prva namestitev dpkg-dev

$ sudo apt-get install dpkg-dev

Kopirajte datoteke iz predpomnilnika v mapo, s katero ste izbrani, recimo, da se imenuje repo in se nahaja v / home / user / repo /.

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

Vključite lahko tudi deb da hočeš

Zdaj gremo v našo mapo: repo (v tem primeru).

cd /home/usuario/repo

in izvedemo:

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

To, kar počnemo tukaj, je branje vseh paketov, ki so v njem / home / user / repo / in datoteka je ustvarjena Paketi.gz s temi informacijami; Odvisno od števila paketov bo čas za dokončanje postopka.

Če želite začeti delati z novim mini-repo, ki ga je ustvaril, bi bil naslednji korak, da ga dodate v sources.list, to dosežemo z naslednjimi koraki:

Z našim urejevalnikom besedil (v tem primeru nano):

nano /etc/apt/sources.list

Dodamo naslednjo vrstico:

deb file:/home/usuario repo/

Pomembno je poudariti, da se upošteva, da je po datoteki v njej vstavljeno dvopičje (:) in nato ena poševnica (/), prav tako pa tudi, da po zadnji mapi, v tem primeru Desktop, ni poševnice, zavzame presledek in nato mapo mini-repo (repo) s poševnico na koncu.

S temi koraki smo ustvarili mini repo, pripravljen za prevoz.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Manuel je dejal

    Nekaj ​​drugega kot za distribucije, ki uporabljajo RPM?

    1.    KZKG ^ Gaara <"Linux je dejal

      Mogoče YumonCD:
      https://bitbucket.org/a_atalla/yumoncd/downloads/

      Nikoli ga nisem poskusil, je pa ideja / namig, kje začeti iskati.

    2.    elav <° Linux je dejal

      Na žalost nimamo veliko izkušenj s tovrstnimi paketi, vendar zagotovo nekje obstaja različica.

    3.    scaamanho je dejal

      Obstaja orodje createrepro za ustvarjanje repozitorijev iz imenika, v katerem so knjižnice.
      Poglej http://blog.kagesenshi.org/2007/01/howto-creating-your-own-yum-rpm.html tam podrobno opisujejo postopek.

  2.   hypersayan_x je dejal

    Druga možnost je uporaba keryx, lahko prenesete pakete desde Linux ali Windows in ga nato namestite v računalnik brez interneta. Deluje samo za Debian in Ubuntu.
    Pred časom sem tudi program prenesti pakete za linux brez interneta, vendar sem moral zapustiti U_U, da sem začel še bolj zafrkan projekt, ki ga bom zagotovo predstavil pred koncem leta 😀

    1.    elav <° Linux je dejal

      Bil si ustvarjalec suši? : -O Vau, super. Uporabil sem ga že večkrat. Res je, da obstajajo tudi druga grafična orodja, o njih bom moral zbrati več informacij.

  3.   noč je dejal

    Mislim, da mi je bilo vedno najlažje rešiti pakete iz / var / cache / apt in jih prenesti v pomnilnik ali karkoli drugega. Pridem domov, odprem konzolo, grem v mapo, kjer so paketi, in vse namestim tako, da vtipkam sudo dpkg -i * .deb

    pozdrav

  4.   zOdiaK je dejal

    Dobre rešitve, VSE, vključno z Drnochovim, odličnim blogom. Zelo sem vesel, ko najdem aktivne bloge o brezplačni programski opremi in še več, ko gre za naš ljubljeni Debian.

    1.    elav <° Linux je dejal

      Debian Rulez !!!

    2.    KZKG ^ Gaara <"Linux je dejal

      Hvala prijatelj, v veselje mi je pomagati in vrniti malo vsega tistega znanja, ki nam ga je dala skupnost 🙂
      Lep pozdrav 😀

  5.   zOdiaK je dejal

    Ne vem, ali bo to popravek, če pa uporabimo apt-move vrstica v terminalu, bi to izgledalo takole:

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

    Čeprav se sliši odvečno ali očitno, vendar vedno obstajajo ljudje, ki se ne zavedajo te majhne podrobnosti hahaha.

    Lep pozdrav!

    1.    elav <° Linux je dejal

      Dobrodošli zOdiaK:
      Hvala za nasvet ... 😀

  6.   Leo je dejal

    Je kaj podobnega Synapticu? Pa 'mi je najboljši

  7.   Constantino je dejal

    hvala za informacije, vendar se postavlja vprašanje, da aptoncd ustvari iso s programi, prenesenimi na računalnik z internetom, na računalniku brez interneta pa bi moral biti nameščen aptoncd, vendar se njegova namestitev izvede z računalnikom z internetom, kako obnoviti iso, ustvarjen brez aptoncd na računalniku brez interneta.

  8.   Nelson je dejal

    Objava je dobra ... Ali obstajajo katera od teh orodij, vendar osredotočena na pakete .rpm?

  9.   Antonio A. je dejal

    Živjo. Kaj mi svetujete. Imam razdeljen računalnik toshiba z operacijskim sistemom Windows 7 in Debian Linux 7, ki uporablja GRUB. Ker gre za grafično serijo ATI x1200, imam napako in ima le majhen zaslon. Pri nastavitvi sudo ukaza mark ni bilo mogoče najti. Poskušal sem prenesti repozitorije s Suhsi huh in camicri kocko, kar ni bilo mogoče. Ali me lahko kako priporočite.
    Hvala.