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...