Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak vytvořit lokální mirror Ubuntu?  (Přečteno 2697 krát)

Viktor

  • Návštěvník
  • Příspěvků: 10
Jak vytvořit lokální mirror Ubuntu?
« kdy: 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.

zigi

  • Aktivní člen
  • *
  • Příspěvků: 389
Jak vytvořit lokální mirror Ubuntu?
« Odpověď #1 kdy: 29 Července 2006, 00:35:54 »
to zni zajimave, sem zvedav co se tady objevi
..:: be free - use kubuntu ::..

Jere

  • Stálý člen
  • **
  • Příspěvků: 625
Jak vytvořit lokální mirror Ubuntu?
« Odpověď #2 kdy: 29 Července 2006, 00:43:03 »
Urcite existuje lepsi reseni, ale  v Synapticu bych nastavil, at nemaze stazene balicky - ty bych pak sdilel na siti.

MarrLiss

  • Stálý člen
  • **
  • Příspěvků: 901
Jak vytvořit lokální mirror Ubuntu?
« Odpověď #3 kdy: 30 Července 2006, 19:28:05 »
Prestigio Nobile 1590: P-M 740, 1 GB RAM, NV 6600
Ubuntu FF

Viktor

  • Návštěvník
  • Příspěvků: 10
Jak vytvořit lokální mirror Ubuntu?
« Odpověď #4 kdy: 09 Srpna 2006, 10:45:41 »
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...

neveceral

  • Aktivní člen
  • *
  • Příspěvků: 471
Jak vytvořit lokální mirror Ubuntu?
« Odpověď #5 kdy: 09 Srpna 2006, 11:04:13 »
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 ?

Viktor

  • Návštěvník
  • Příspěvků: 10
Jak vytvořit lokální mirror Ubuntu?
« Odpověď #6 kdy: 16 Srpna 2006, 01:30:50 »
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...

 

Provoz zaštiťuje spolek OpenAlt.