Home / Linux / Ubuntu / Ubuntu tárolók letöltése DVD-re

Ubuntu tárolók letöltése DVD-re

Ha olyan helyen szeretnénk az Ubuntu tárolóit elérni ahol nincs, vagy csak lassú internet kapcsolat van, akkor van lehetőség arra, hogy a tárolókban lévő programokat letöltsük, és DVD-re írjuk ki.

Így ilyen helyeken is elérhetőek a programok garmadája.

Ha minden tárolót le szeretnénk tölteni, akkor megközelítőleg 30 GiBájt üres hely kell lemezen.

Először telepítsük a debmirror programot, amivel letöltjük a tárolók tartalmát.

sudo apt-get install debmirror

Majd lépjünk be abba a mappába, ahová le akarjuk tölteni a programokat, és kezdjük el a letöltést

debmirror --nosource -m --passive --host=archive.ubuntulinux.org --root=ubuntu/ --method=ftp --progress --dist=gutsy --section=main,restricted,universe,multiverse --arch=i386 ubuntu/ --ignore-release-gpg

Ezekkel a parancsokkal az összes programot, biztonsági frissítést, és program frissítést letöltjük (a main, restricted, universe, multiverse tárolókból)
Ha nem szeretnénk mindent letölteni, vagy más tárolókból szeretnénk letölteni a programokat, akkor módosítsuk a debmirror paramétereit:

  • –host: a tároló címe
  • –dist: a disztribúció neve (pl. gutsy, dapper)
  • –sectio: mely részeket
  • –arch: a processzor architektúrája (x86 vagy amd64)
  • –method: milyen módszerrel töltse le az adatokat

Mivel egy DVD-re csak 4,4 GiBájt (vagy 9, ha kétrétegű a DVD, de akár kiírhatjuk CD-re is) adat fér el, ezért fel kell darabolni a 30 GiBájtot, amit a debpartial nevű programmal lehet megtenni

sudo apt-get install debpartial

Hozzuk létre a mappát ahová a szétvágott tartalmat teszi

mkdir ubuntu-dvd

Daraboljunk…

debpartial --nosource --dirprefix=ubuntu --section=main,restricted,universe,multiverse --dist=gutsy --size=DVD ubuntu/ ubuntu-dvd/

A –size opcióba adjuk meg, hogy mekkorára daraboljon, itt lehet DVD, CD80, CD74, vagy beírhatjuk kézzel a méretet

Most másoljuk be magukat a programokat is

ruby debcopy ubuntu/ ubuntu-dvd/ubuntu0
ruby debcopy ubuntu/ ubuntu-dvd/ubuntu1
ruby debcopy ubuntu/ ubuntu-dvd/ubuntu2
...
ruby debcopy ubuntu/ ubuntu-dvd/ubuntuN

Ha nincs elég helyünk, akkor csak szoftlinkeket hozzunk létre a csomagokról, így nem foglalják kétszer a helyet

ruby debcopy -l ubuntu/ ubuntu-dvd/ubuntu0
ruby debcopy -l ubuntu/ ubuntu-dvd/ubuntu1
ruby debcopy -l ubuntu/ ubuntu-dvd/ubuntu2
...
ruby debcopy -l ubuntu/ ubuntu-dvd/ubuntuN

Most hozzuk létre az ISO fájlokat, amiket kiírhatunk lemezre

mkisofs -f -J -r -o ubuntu-dvd-0.iso ubuntu-dvd/ubuntu0
mkisofs -f -J -r -o ubuntu-dvd-1.iso ubuntu-dvd/ubuntu1
mkisofs -f -J -r -o ubuntu-dvd-2.iso ubuntu-dvd/ubuntu2
...
mkisofs -f -J -r -o ubuntu-dvd-N.iso ubuntu-dvd/ubuntuN

Persze, ha úgy szeretnénk közvetlenül is kiírhatjuk pl. K3B alatt, csak arra ügyeljünk, hogy ne magát az ubuntu-dvd/ubuntu* mappát írjuk ki, hanem annak tartalmát.

Ha kész a DVD írása, akkor a következő parancsal tudjuk használatba venni:

sudo apt-cdrom add

Majd frissítsuk a helyi csomaglistát

sudo apt-get update
sudo apt-get upgrade

Az archive.ubuntu.org tárolón kívül itt van még egy-két tárolóhoz a parancsok:

debmirror --nosource -m --passive --host=archive.ubuntulinux.org --root=ubuntu/ --method=ftp --progress --dist=gutsy-proposed --section=main,restricted,universe,multiverse --arch=i386 ubuntu/ --ignore-release-gpg

debmirror –nosource -m –passive –host=archive.ubuntulinux.org –root=ubuntu/ –method=ftp –progress –dist=gutsy-updates –section=main,restricted,universe,multiverse –arch=i386 ubuntu/ –ignore-release-gpg

debmirror –nosource -m –passive –host=security.ubuntu.com –root=ubuntu/ –method=ftp –progress –dist=gutsy-security –section=main,restricted,universe,multiverse –arch=i386 ubuntu/ –ignore-release-gpg

debmirror –nosource -m –passive –host=archive.ubuntu.com –root=ubuntu/ –method=ftp –progress –dist=gutsy-backports –section=main,restricted,universe,multiverse –arch=i386 ubuntu/ –ignore-release-gpg

debmirror –nosource -m –passive –host=packages.medibuntu.org –root=/ –method=http –progress –dist=gutsy –section=free,non-free –arch=i386 packages.medibuntu.org/ –ignore-release-gpg
Majd a darabolás

debpartial --nosource --dirprefix=ubuntu --section=main,restricted,universe,multiverse --dist=gutsy-proposed --size=DVD ubuntu/ ubuntu-dvd/

debpartial –nosource –dirprefix=ubuntu –section=main,restricted,universe,multiverse –dist=gutsy-updates –size=DVD ubuntu/ ubuntu-dvd/

debpartial –nosource –dirprefix=ubuntu –section=main,restricted,universe,multiverse –dist=gutsy-security –size=DVD ubuntu/ ubuntu-dvd/

debpartial –nosource –dirprefix=ubuntu –section=main,restricted,universe,multiverse –dist=gutsy-backports –size=DVD ubuntu/ ubuntu-dvd/
Csak arra kell ügyelni, hogy az ubuntu/ mappa üres legyen, ugyanis felülirja a benne lévő tartalmat (tehát külünbüző tárolók esetén először letültjük, majd kiírjuk lemezre)

Szerző charlie

Évek óta foglalkozom informatikával, azon belül elsősorban Linux szerverek üzemeltetésével. Saját vállalkozás keretében VPS szolgáltatás nyújtásával is foglalkozok.

Olvastad?

User_Alias

Hogyan használjuk a Sudo hozzáférést Linux-on? (2. rész)

Az előző részben megnéztük, hogy milyen előnyei lehetnek a „sudo” parancs ismeretének Linux-on. Láttuk, hogy …

12 hozzászólás

  1. Hali.

    Nekem itthon nagyon lassú a netem s azt szeretném megtudni hogy bennt az egyetemen Windows alól hogyan tudnám letölteni. Mivel ott ez a 30Gb pár óra alatt lent van.

    előre is köszönöm a válaszokat

  2. hmm, érdekes ötlet, utánanézek.

  3. No, van megoldás. Letöltöd ezt.

    Kicsomagolod az Ubuntus gépeden, majd parancssorból elindítod (előtte bemész a mappájába):

    python ./gup.py

    követed az utasításokat.

    Csinál egy listát (download_urls.txt).

    fogod a wget.exe-t és ezt a fájlt, elmész a Windowsos géphez, majd a következő paranccsal elindítod a letöltést:

    wget -c -P downloads/ -i download_urls.txt 

    Ez oda tölti egy download mappába, ahol a wget van.

    Viszont úgy néz ki, hogy csak hadyn megy, de ki kell próbálni.

  4. THX MŰKÖDIK

  5. Hellósztok, van egy kérdésem, ha ezt a programot megint ugyan arra a mappára vonatkozóan lefuttatom akkor frissíti a csomagokat, vagy elkezdi megint előről?

  6. a -c opció miatt csak folytatja a letöltést. Tehát amit letöltött azt nem tölti le még egyszer.

    Ha ezt nem szeretnéd, akkor hagyd el a -c paramétert a wget mögül.

  7. a debmirrorra kérdeztem, bocsi nem volt egyértelmű, linuxon a legfelső leírás alapján töltöm le a csomagokat.

  8. A debmirror se szedi le azt, ami már le van töltve (persze, ha a verzió, meg minden stimmel)

  9. A synaptic szerint:

    lajos@lajos-desktop:~$ sudo apt-get install debpartial
    Csomaglisták olvasása… Kész
    Függőségi fa építése
    Állapot adatok olvasása… Kész
    E: Az alábbi csomag nem található: debpartial
    lajos@lajos-desktop:~$

    lejött az összes csomag, találtam olyat, hogy debpartial-mirror, de az meg kínai, hogy kell bekonfigurálni.
    Kellene egy kis segítség, mert nem sok van már hátra, hogy kész legyek. Darabolás, kiírás.

  10. Sikerült időközben beszerezni a debpartial csomagot, a darabolás meg van, de a ruby debcopy ubuntu/ ubuntu-dvd/ubuntu0 parancs nem működik, olyat kapok, hogy no such file or directory. Ugyan úgy nem megy a szoftlink létrehozása sem.
    Azt tudni kell, hogy a letöltött csomagok nem a /home/sajátkönyvtáramban van, hanem másik partíción, de a daraboláshoz bemásolva az elérési útvonalat, működött a dolog, itt nem.
    Hogyan tovább?

  11. kukimuki: Hát, pedig a hibaüzenet az, hogy nem találja a mappákat…

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

A weboldal használatának folytatásával Ön elfogadja a cookie-k használatát Adatkezelési tájékoztató és felhasználási feltételek

A süti beállítások ennél a honlapnál engedélyezett a legjobb felhasználói élmény érdekében. Amennyiben a beállítás változtatása nélkül kerül sor a honlap használatára, vagy az "Elfogadás" gombra történik kattintás, azzal a felhasználó elfogadja a sütik használatát.

Bezárás