Задать вопрос

Как при сборке/компиляции пакета изменить PREFIX?

Здравствуйте.
Имеются исходники из https://github.com/evilsocket/opensnitch
У проекта отсутствует configure файл, только Makefile.
После компиляции через make и сборки пакета через checkinstall - бинарные файлы располагаются в /usr/local/bin/ и либы в /usr/local/lib/.

Цель - расположить bin и lib файлы куда угодно, но только не в "/usr/local", например просто в "/usr".

Нагуглил, что к make можно добавить параметр PREFIX
make PREFIX=/usr
но это результата не даёт, как будто игнорируется.
Аналогично и с добавлением в начала файла Makefile строки
PREFIX=/usr
тоже нет эффекта никакого.

Подскажите пожалуйста, как правильно скомпилировать, чтобы либы и бинарники были не в "/usr/local".

Поиск по файлам упоминания "/usr/local"
egrep -r "/usr/local"
daemon/opensnitchd.service:ExecStart=/usr/local/bin/opensnitchd -rules-path /etc/opensnitchd/rules
Двоичный файл daemon/opensnitchd совпадает
daemon/Makefile:	@cp opensnitchd /usr/local/bin/
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы