Nemáte internet? Naučte sa, ako vziať svoje úložiská domov

Obrázok prevzatý z Deviantartu

Keď som mal doma počítač, použil som GNU / Linux bez problémov aj bez toho, aby som musel používať úložiská na internete.

To, čo som urobil, bolo zobrať kópiu balíkov nainštalovaných v mojom pracovnom počítači a nainštalovať / aktualizovať ich doma. Existuje niekoľko aplikácií a variantov, niektoré vám ukážem.

aptOnCD

Ideálne pre používateľov ubuntu. S APTOnCD zoberieme všetky balíčky, ktoré máme v cache APT v . Iso bez akýchkoľvek komplikácií. Inštalácia:

$ sudo aptitude install aptoncd

Ak ho chcete použiť, jednoducho spustíme aplikáciu a krok po kroku urobíme to, čo nám hovorí. Nič zložité.

Výhody:

  • Svoj úložisko si môžete vziať do .iso (alebo viac, v závislosti od veľkosti) Kamkoľvek chcete, aby ste šli Môžete vytvoriť iso in CD y DVD.
  • Môžete rozbaliť .iso a skopírovať všetko vo vnútri do priečinka a odtiaľ aktualizovať.
  • APTOnCD zistí, či máte nové balíčky, a pridá ich, aby zahodili staré.

Nevýhody:

  • Ak nemáte CD-RW o DVD-RW budete zbytočne míňať peniaze, ak patríte k tým, ktorí sa radi aktualizujú každý deň, aj keď ako alternatívu môžete využiť 2 výhody.
  • Ak používate trefné pripnutie s niekoľkými vetvami (Testovanie, Sid, Experimentálne), pri inštalácii závislostí vám môže spôsobiť chyby.

apt-move:

Táto alternatíva je ideálna pre Debian Squeeze. V Testovanie Debianu Mal som nejaké problémy, pretože som balíčky neskopíroval do cieľového priečinka.

Inštalácia:

$ sudo aptitude install apt-move

Nastavenie:

Všetky možnosti trefný ťah nájdete v jeho manuáli (man apt-move). Jeho konfigurácia je v /etc/apt-move.conf a musíme v ňom upraviť niektoré veci, preto otvoríme náš obľúbený editor tohto súboru:

$ sudo nano /etc/apt-move.conf

A musíme brať do úvahy nasledujúce riadky, ktoré ako jediné musíme upraviť:

# 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 nastaveniach viac ako dosť.

použitia:

Rovnako jednoduché ako beh:

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

Týmto sa skopírujú všetky balíčky z našej vyrovnávacej pamäte pre priečinok, ktorý sme vybrali

Výhody:

  • Vytvorte presnú štruktúru zrkadla pomocou balíkov, ktoré máme v pamäti cache.
  • Zoskupuje pobočky Main a Contrib iba v Main, takže pri pridávaní adresy do source.list musíme dať iba main non-free.
  • Ak máme apt-pinning, môžeme si stiahnuť každú vetvu samostatne.

Nevýhody:

  • Doteraz som žiadne nenašiel.

Používanie balíkov dpkg-scan

Poznámka: Toto je niečo ako používanie APTOnCD

Funkciou tohto nástroja je vytvoriť mini repo, ktoré môžete ľahko prepraviť a zahrnúť do súboru sources.listzo stiahnutých súborov alebo súborov, ktoré sami zahrniete.

Prevádzkový režim je nasledovný: Prvá inštalácia dpkg-dev

$ sudo apt-get install dpkg-dev

Skopírujte súbory z apt cache do priečinka, s ktorým ste vybrali pre prácu, predpokladajme, že sa volá repo a nachádza sa v / home / user / repo /.

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

Môžete tiež zahrnúť deb ktoré chcete

Teraz ideme do našej zložky: repo (v tomto prípade).

cd /home/usuario/repo

a vykonáme:

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

To, čo tu robíme, je čítanie všetkých balíkov, ktoré sú v / home / user / repo / a súbor sa vytvorí packages.gz s týmito informáciami; V závislosti od počtu balíkov bude čas na dokončenie procesu.

Ak chcete začať pracovať s vytvoreným novým mini-repom, ďalším krokom bude jeho pridanie do sources.list, je to dosiahnuté týmito krokmi:

Pomocou nášho textového editora (v tomto prípade nano):

nano /etc/apt/sources.list

Pridáme nasledujúci riadok:

deb file:/home/usuario repo/

Je dôležité zdôrazniť, aby ste vzali do úvahy, že za súbor sa vloží dvojbodka (:) a potom jedna lomka (/), tiež to, že za posledný priečinok, v tomto prípade Desktop, sa do neho nevloží žiadna lišta, zaberie medzeru a potom mini-repo priečinok (repo) s lomkou na konci.

Pomocou týchto krokov sme vytvorili mini-repo pripravené na prepravu.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Manuel dijo

    Niečo iné ako pre distribúcie, ktoré používajú RPM?

    1.    KZKG ^ Gaara <"Linux dijo

      Možno YumonCD:
      https://bitbucket.org/a_atalla/yumoncd/downloads/

      Nikdy som to neskúšal, ale je to nápad / stopa, kde začať hľadať.

    2.    elav <° Linux dijo

      S týmto typom balenia, bohužiaľ, nemáme veľa skúseností, ale určite niekde existuje variant.

    3.    scaamanho dijo

      Existuje nástroj createrepro na vytváranie úložísk z adresára, kde sú umiestnené knižnice.
      Pozri sa na http://blog.kagesenshi.org/2007/01/howto-creating-your-own-yum-rpm.html tam podrobne popisujú postup.

  2.   hypersayan_x dijo

    Ďalšou možnosťou je použitie keryx, môžete si stiahnuť balíčky desde Linux alebo Windows a potom ho nainštalujte do počítača bez internetu. Funguje iba pre Debian a Ubuntu.
    Tiež som to pred časom urobil programu sťahovať balíčky pre linux bez internetu, ale musel som opustiť U_U, aby som rozbehol oveľa viac pokazený projekt, ktorý určite predstavím do konca roka 😀

    1.    elav <° Linux dijo

      Boli ste tvorcom sushi-hm? : -O Páni, super. Použil som to pri viacerých príležitostiach. Je pravda, že existujú aj ďalšie grafické nástroje, budem o nich musieť zhromaždiť viac informácií.

  3.   noc dijo

    Myslím, že najjednoduchšie pre mňa vždy bolo zachrániť balíčky z / var / cache / apt a odovzdať ich do pamäte alebo podobne. Dostanem sa domov, otvorím konzolu, prejdem do priečinka, kde sú balíčky, a nainštalujem všetko zadaním sudo dpkg -i * .deb

    pozdravy

  4.   zOdiaK dijo

    Dobré riešenia, VŠETKY vrátane vynikajúceho blogu Drnocho's, som veľmi rád, keď nájdem aktívne blogy o slobodnom softvéri, a ešte viac, keď sa hovorí o našom milovanom Debiane.

    1.    elav <° Linux dijo

      Debian Rulez !!!

    2.    KZKG ^ Gaara <"Linux dijo

      Ďakujem priateľovi, je mi potešením pomôcť a trochu vrátiť všetky tie vedomosti, ktoré nám komunita poskytla 🙂
      Zdravím 😀

  5.   zOdiaK dijo

    Neviem, či to bude oprava, ale ak použijeme apt-move, riadok v termináli bude vyzerať takto:

    aktualizácia sudo aptitude && sudo aptitude upgrade && sudo apt-move aktualizácia

    Aj keď to znie nadbytočne alebo zjavne, ale vždy sa nájdu ľudia, ktorí si neuvedomujú ten malý detail, hahaha.

    Zdravím!

    1.    elav <° Linux dijo

      Vitajte zOdiaK:
      Ďakujem za informácie ... 😀

  6.   Lev dijo

    Existuje niečo viac ako Synaptic? Pre mňa je to najlepšie

  7.   Constantino dijo

    dakujem za informaciu, ale vyvstava otazka, aptoncd generuje iso s programami stiahnutimi na pc s internetom ale na pc bez internetu by musel mat nainstalovany aptoncd ale jeho instalacia sa robi s pc s internetom potom, ako obnovis ISO generované bez aptoncd na PC bez internetu.

  8.   Nelson dijo

    Príspevok je dobrý ... Existuje nejaký typ týchto nástrojov, ale zameraných na balíčky .rpm?

  9.   Antonio A. dijo

    Ahoj. Čo mi poradíš. Mám rozdelený počítač Toshiba s Windows 7 a Debian Linux 7 používajúci GRUB. Keďže ide o sériu Graphics ATI x1200, ostala mi chyba a má iba tty obrazovku. Pri nastavovaní sudo sa príkaz mark nenašiel. Snažil som sa stiahnuť úložiská pomocou Suhsi huh a camicri kocky, nebolo to možné. Existuje nejaký spôsob, ako mi môžete odporučiť.
    Ďakujem.