← Back to team overview

sslug-teknik team mailing list archive

Hvad er den korrekte måde at opdatere libs på?

 

Et lille sikkert tåbeligt spørgsmål, men som jeg dog løber ind i gang
efter gang efter gang...

Ved opdatering til nyere versions af software vi kører på vores server,
så er det engang imellem nødvendigt at opdatere vores shared libs
(shared object filerne). Men det skaber så sideløbende problemer med
andre programmer.
Jeg troede at hvis man f.eks. opdaterede libcrypto (del af openssl på
RedHat) så ville programmerne man har stadigvæk køre. Men det gør de
ikke. De kræver stadigvæk den gamle version af libcrypto.so.1 i stedet
for libcrypto.so.2
Da der ikke skulle være nogen problemer med at lave en "ln -s
libcrypto.so.2 libcrypto.so.1" kan det da også fixe problemet, men er
der noget jeg gør forkert i min installation af de opdaterede pakker, da
der engang imellem bliver opdateret en del libs (bla i forbindelse med
installation af PostgreSQL 7.1.3 har jeg haft en del problemer med at
skulle lave flere links til de delte libs der blev opdateret)

Det skal siges at vi såvidt muligt bruger RPM til installation af
software på vores maskiner (der som standard kører RedHat 7.1)

Nogen ideer til hvordan man bør gøre det, så man er fri for selv at
skulle oprette links til de forskellige biblioteker?


På forhånd tak
Jesper K. Pedersen
SolNet Data Service


Follow ups