On 19.8.2009 15:55, Miroslav Prýmek:
1) mam server S, na kterym se prekladaji porty do binarnich balicku
(portupgrade -Np PORT)
Zde si rozumime.
2) mam dalsi servery A,B,C kde chci ty balicky taky instalovat (pomoci
portupgrade -NPP PORT)
Zde ne. Stezoval sis, ze pres pomalou linku je to neunosny a ja
navrhoval, ze nainstalovani hotoveho balicku lze dosahnout i jinym
zpusobem, ktery je na "uzke" linky vhodnejsi. Tedy jinak nez tim
prikazem, ktery pises.
3) nastaveni voleb balicku je na vsech strojich stejny
Pri instalaci "z balicku" uz jsou volby zafixovany v tom balicku - takze
ani nemohou byt jine.
Reseni:
2) S:/usr/ports/packages se pomoci NFS namountuje na strojich A,B,C do
/usr/ports/packages
3) Veskery operace s metadatama - vyhledavani zavislosti, balicku podle
jmena, atd. atd. bude
timpadem na S i A,B,C probihat LOKALNE, tedy rychle
Je to reseni. Usetris si kompilaci, zato musis vsude udrzovat kompletni
a aktualni strom portu. Coz je samo o sobe casove ne zcela nenarocne
(obzvlast na slabsich linkach). Me by se to moc nelibilo (jak kvuli tomu
casu tak kvuli mistu), ale reseni to kazdopadne je.
6) neni potreba rucne pouzivat pkg_add, pracuje se normalne s portupgrade
Definice "normalne" se s casem ruzne meni. Ja pamatuju, ze "normalne"
bylo pkg)_add - mj. proto, ze zadny portupgrade neexistoval a dodnes
instaluju balicky bud' "normalne" nebo s pouzitim "portupgrade" ;-)
Jo - abych nezapomel - ten portupgrade to instaluje tak, ze normalne
zavola pkg_add ;-)
tak mi to prijde jako docela
elegantni reseni bez jakychkoli dodatecnych skriptu
Jo, asi je. Ale jak jsem psal - me by bylo lito mista na ten strom a
casu na jeho opakovane updatovani (a pokud ho nebudes updatovat
preventivne, ale jen kdyz to bude potreba - tak to's moc casu neusetril,
protoze to taky neni uplne rychly). I kdyz, mozna ne - ty budes
updatovat ze serveru, ktery bude schopen data podavat rychle coz muze
byt tak zasadni vlastnost, kterou tvuj stroj s balickama nema. Tak by mi
bylo lito alespon toho mista ;-)
Dan
--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l