Ich habe ein Programm heruntergeladen , das leider nicht als Quelldistribution erhältlich ist. Wenn ich es ausführe, erhalte ich den Fehler
Fehler beim Laden von gemeinsam genutzten Bibliotheken: libjpeg.so.62: gemeinsam genutzte Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis
Das Programm scheint mit einer bestimmten Version von libjpeg verknüpft worden zu sein, die meine Distribution nicht hat. Das Erstellen eines Symlinks /usr/lib32/libjpeg.so.62mit meinem Namen libjpeg.sobehebt das Problem, aber das Herumstöbern, /usr/lib32nur um ein Programm zum Laufen zu bringen, scheint dumm und übertrieben.
Gibt es eine Möglichkeit (ohne Neukompilierung), das Programm dynamisch zu verknüpfen, libjpeg.soanstatt libjpeg.so.62?
FWIW, fileInfo für das Programm ist
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped
.62durch Nullzeichen hat den Trick getan. Vielen Dank!