vertikos ver Записей: 40 |
ldconfig -p | grep libQt |
Viktor Записей: 1327 |
/usr/local/lsadrv/ как-то связано с доской? |
Андрей Ивницкий Записей: 360 |
Напрямую |
Viktor Записей: 1327 |
Возможное решение смотрим тут http://www.altlinux.org/Hitachi_StarBoard |
Андрей Ивницкий Записей: 360 |
Вырезка оттуда:
sudo sed -i "s/LD_LIBRARY_PATH=\"/LD_LIBRARY_PATH=\"\/usr\/local\/lsadrv\/lib:/g" /usr/local/StarBoardSoftware/StarBoard.sh |
vertikos ver Записей: 40 |
После этих монипуляций VirtualBox запустился и отлично работает. Всем спасибо! Остоется еще один вопрос - не запускаются DVD диски, ошибка "Не удалось прочитать из ресурса". |
Андрей Ивницкий Записей: 360 |
Спасибо, Виктору) Мне тоже пригодится |
Viktor Записей: 1327 |
Не за что. Я думаю man ld.so
|
Julia Dronova (administrator) Записей: 3144 |
Сделаю инструкцию с решением отдельно. >Остоется еще один вопрос - не запускаются DVD диски, ошибка "Не удалось прочитать из ресурса". В новой теме, пож-та, опишите всё подробно, не валим всё в одну кашу. |
Viktor Записей: 1327 |
> Сделаю инструкцию с решением отдельно. Желательно с пояснением того, как конкретному приложению подсунуть конкретные библиотеки не "объявляя их глобально". |
Julia Dronova (administrator) Записей: 3144 |
Попробую, но не уверена, тут как обычно просто требуется пошаговая хавтушка "иди туда, делай это" в готовых решениях. |
Андрей Ивницкий Записей: 360 |
Viktor писал(а): > Сделаю инструкцию с решением отдельно. Желательно с пояснением того, как конкретному приложению подсунуть конкретные библиотеки не "объявляя их глобально".
Один из вариантов, как делают портативные приложения в Linux:
#!/bin/sh
dirname="$(dirname "$(readlink -e "$0")")"
export LD_LIBRARY_PATH="$dirname"/lib "$dirname"/<НАЗВАНИЕ-ПРОГРАММЫ> "$@"
|
Viktor Записей: 1327 |
> export LD_LIBRARY_PATH="$dirname"/lib А потом думаем, почему другие программы не работают. Зачем экспорт? Определяем LD_LIBRARY_PATH _только_ для запускаемой программы. Как-то так: LD_LIBRARY_PATH="$LD_LIBRARY_PATH:"$dirname"/lib" |
Андрей Ивницкий Записей: 360 |
экспорт будет работать только в текущем скрипте, поэтому другие программы не затронет |
Viktor Записей: 1327 |
Спасибо Андрей. Век живи, век учись. Думал, что в Unix export идет на сессию пользователя:), а оказывается работает только для одного активного приложения (эмулятора терминала). Это так всегда и было? Тогда откуда эти проблемы? При установке запись в /etc/ld* и ldconfig ? |
©2015 Все права защищены.
Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .