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