LINUX.ORG.RU

как подсунуть правильные либы?


0

0

Так плучилось, что имена некоторых динамических библиотек в моей системе совпадают, например есть /usr/lib/libshell.so от Korn shell и /usr/local/lib/libshell.so от wine. ldd /usr/local/bin/wine утверждает, что юзается либа от Korn shell. Это как-то влияет на работоспособность программ? Как можно исправить? sudo rm ..., sudo /sbin/removepkg ... и подобное просьба не предлагать.

anonymous

Собирай wine с явным указанием каталога библиотек.
P.S. Вообще они должны лежать по умолчанию /usr/local/lib/wine.

jackill ★★★★★
()

Ну, это понятно. Другое дело, что кое-какие вещи пересобирать большой напряг, а другие - невозможно или сильно не рекомендуется. Неужели нет способа поправить это без пересборки?

anonymous
()

PS разве если при сборке wine я укажу в configure ключ --libdir=/usr/local/lib/wine это что-то изменит? Либы wine там уже есть, только ldd утверждает, что в некоторых случаях используются другие, но с таким же именем файла. Или нужен другой ключ? Какой?

wine я указал только для примера. cxoffice я собирать без исходников не умею, например :(

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.