Поставляется плагин GNU / Linux Firefox с общими библиотеками (для установки без прав root)

Приложение представляет собой плагин Firefox (загружается из $ HOME / .mozilla / plugins), поэтому скрипт-обертка, который устанавливает LD_LIBRARY_PATH, не является простым вариантом.

RPATH, насколько я знаю, не может ссылаться на $ HOME и может быть только абсолютным путем.

Firefox пытается отделить свой плагин от ~ / .mozilla / plugins, но терпит неудачу (потому что это зависит от общих библиотек, установленных где-то в домашнем каталоге пользователя).

Изменение пункта меню Firefox для предоставления оболочки (с LD_LIBRARY_PATH) вокруг Firefox слишком хакерское.

Что должен делать скрипт установщика (без рут-доступа), чтобы стандартные плагины загрузки Firefox зависели от нашей общей библиотеки?

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

Ответы на вопрос(0)

Ваш ответ на вопрос