Вендоры Линукс могут устанавливать ПО где угодно. Например, многие дистрибьюторы устанавливают значительное количество пакетов в /opt вместо /usr. Следование межфирменным соглашениям о стандартизации путей в будущем может помочь ограничению потока проблем с этой стороны.
В качестве способа переопределения путей можно предложить использовать опцию --badreloc. Но у этого подхода есть естественное ограничение - можно переопределить пути к файлам, но не содержимое файлов. Если внутри файлов имеются определенные ожидания, по каким путям находятся необходимые компоненты, ПО будет неработоспособным, если ожидания не оправдываются.
Единственным реальным путем является путь редактирования жестко заданных путей в скриптах пакетов. В случае же, когда жестко заданные пути внесены в бинарные файлы, без исправления исходного кода не обойтись.
Далее - Если ничего не помогает, пересоберите пакет из исходников
Назад - Зависимости
Содержание