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)
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
hmm, érdekes ötlet, utánanézek.
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):
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:
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.
THX MŰKÖDIK
részleteznéd pls?
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?
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.
a debmirrorra kérdeztem, bocsi nem volt egyértelmű, linuxon a legfelső leírás alapján töltöm le a csomagokat.
A debmirror se szedi le azt, ami már le van töltve (persze, ha a verzió, meg minden stimmel)
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.
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?
[re=7957]kukimuki[/re]: Hát, pedig a hibaüzenet az, hogy nem találja a mappákat…