Når jeg kører ldconfig får jeg en stribe advarsler à la:
/sbin/ldconfig: warning: /usr/local/lib/libadvapi32.so is not a symlink
/sbin/ldconfig: warning: /usr/local/lib/libx11drv.so is not a symlink
/sbin/ldconfig: warning: /usr/local/lib/libddraw.so is not a symlink
Det ville jeg jo gerne rette op på, men hvis jeg så laver en `ll
libadvapi32*`, får jeg resultatet:
-rwxr-xr-x 1 root staff 408435 jul 1 2001 libadvapi32.so
-rwxr-xr-x 1 root staff 217463 sep 11 2000 libadvapi32.so.1.0
Det ser (for mig) ud som om .so-filen kunne være en nyere version, så
den rigtige løsning er ikke at slette .so og lave et symlink, men
snarere at omdøbe .so til .so.n.m lave et symlink og slette de gamle
..so.k.l, men hvordan finder jeg det rigtige versionsnummer?
Er jeg helt på vildspor, eller er der bare en smartere løsning?
Eller risikerer jeg bare at smadre noget ved at rydde op?
Hvad årsagen til rodet angår, så ved jeg ikke hvad der er sket, men jeg
gætter på en samling dårligt lavede pakker der har forsøgt at opgradere
bibliotekerne. Andre bud modtages.
..Henrik
--
Linux overalt! - og det kan kun gå for langsomt!
|