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)

Szólj hozzá (RSS)

XHTML: A következő tag-eket használhatod:: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <em> <strong>