aktualizace programu
Dan Lukes
dan at obluda.cz
Sun Oct 12 22:48:04 CEST 2003
Martin Nuc wrote:
> Urcite bude nekdo vedet jak aktualizovat programy jako napriklad sendmail
> nebo ssh, pokud vyjde nova verze. Nekde jsem videl freebsd-update, ale to se
> tyka pravdepodobne jen systemu jako takoveho.
>
> Napadl me zpusob, ze bych mohl pouzit cvsup... tim zaktualizovat porty, tam
> pak najit sendmail a napsat
To, co se instaluje jako soucast systemu (XFree je jedina me znama
vyjimka) je soucast systemu a aktualizace portu nevede tedy spravnym
smerem. Nainstalovanim portu s novou verzi programu, ktery je v zakladni
distribuci typicky dosahnete spise neprijemneho vysledku - program
proste bude v systemu dvakrat, se vsemi dusledky (vesmes opravdu
neprijemnymi), ktere z toho plynou. Mimochodem, jednim z nich je, ze
problem, kvuli kteremu se takovy update obvykle dela tim zustane nevyresen.
Spravna reseni naznaceneho problemu jsou, domnivam se tri. To treti
vyzaduje, abyste systemu rozumel dostatecne do hloubky - a v takovem
pripade ho nemusim popisovat a proto to take neudelam a omezim se na
prvni dve reseni.
Pokud je duvodem zmeny utility zasadni bezpecnostni problem, pak k nemu
pravdepodobne existuje "Security Advisory", ktera obsahuje instrukce jak
postupovat na tom - konkretnim systemu. V takovem pripade se ridite
timto navodem - a to je prvni z mnozsti, kterou nabizim ...
Pokud SA neexistuje, nebo duvodem pro novou verzi utility neni zavazny
bezpecnostni problem, pak je treba pouzit postup druhy. I ten ma ale
omezeni - musi existovat takova verze FreeBSD, do ktere byly tyto nove
utility zapracovany a soucasne, musi byt pro vas prijatelne takovou
verzi nainstalovat.
Pokud takova verze existuje, provedete proste update na onu verzi.
Zpusobu update je nekolik, predpokladam, ze je znate.
Pokud takova verze neexistuje, zbyva pouze moznost treti - a o te uz
jsem se zminil shora ...
> # make deinstall clean && make reinstall clean
>
> Teoreticky by to melo odstranit sendmail, znova stahnout a nainstalovat. Ale
> nejsem si jisty, jestli to pujde tak snadno, protoze sendmail bezi... musel
> bych ho asi killnout, ze?
S ohledem na to, co jsem psal uplne nahore tohle neni cesta k funkcnimu
update sendmailu.
> Kdyz uz jsme u toho: nevite nekdo co znamena 'clean'
> make install clean ???
"clean" v systemu portu obvykle znamena odstraneni prakticky vseho, co
se pri "vyrabeni" portu vytvorilo.
Dan
More information about the Users-l
mailing list