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-dvdDaraboljunk…
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 addMajd 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á