Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Viktor 29 Července 2006, 00:26:29
-
Chtěl bych si doma vytvořit lokální mirror pro Ubuntu, abych pro rodinné počítače tahal aktualizace jen jednou. Potřebuji "nakopnout" jak na to - na nějaký postup jsem zatím nenarazil.
Děkuji za radu.
-
to zni zajimave, sem zvedav co se tady objevi
-
Urcite existuje lepsi reseni, ale v Synapticu bych nastavil, at nemaze stazene balicky - ty bych pak sdilel na siti.
-
http://www.ubuntu.com/download/mirror
-
Díky za informaci. Problém je v tom, že pochopitelně nechci pro sebe zrcadlit vše, ale jen Drappera (dnes) a vybrané zdroje.
No, popátrám i jinde - tahat 110 GB dat se mi fakt nechce...
-
možná blbý nápad ale není řešením něco takového
http://forum.ubuntu.cz/viewtopic.php?id=1546
vytvoříte si lokální repositář dle návodu + na ostatních počítačích jej přidáte a ostatní odkomentujete ?
-
Podle všeho se mi povedlo najít a upravit řešení. Základ pochází z HOWTO na live.debian.net, "lokalizace" na Ubuntu a český server je moje dílo.
Využívá se balíček debmirror a lokální FTP server "plním" tímto denně spouštěným scriptem:
#! /bin/sh
# Simple debmirror update script, Ubuntu modification
# Parameters
ARCHS="i386" # requested architecture
SECTIONS="main,restricted" #universe,multiverse - I have too small drive
DISTS="dapper" # requested ditributions
SOURCE="cz.archive.ubuntu.com" # source server
SOURCE_DIR="ubuntu/" # source directory
PROTOCOL="http" # requested protocol
LOCAL_DIR="/ftp" # local directory
OPT_SOURCES="--nosource" # put this as "--source" or leave blank to have sources included
if [ $(ps ax | grep /usr/bin/debmirror | wc -l) = 1 ]; then
debmirror "${OPT_SOURCES}" -m --passive --host="${SOURCE}" \
--root="${SOURCE_DIR}" --method="${PROTOCOL}" --progress \
--dist="${DISTS}" --section="${SECTIONS}" --arch="${ARCHS}"\
"${LOCAL_DIR}" --ignore-release-gpg
fi
#end of file
Na lokálních stanicích je seznam zdrojů přenastaven na lokální FTP server.
Po řádném otestování pochopitelně sdělím výsledek. Máte-li někdo nápad, jak script vylepšit, rád se poučím.
Díky za náměty...