LINUX.ORG.RU

make install DESTDIR=/tmp/proga


0

0

Как быть в "редких" сетуациях когда DESTDIR=/tmp/proga не воспринимаеться и всё валится в /usr или /usr/local? Подозреваю что надо ковырять Makefile. Может какая дока имееться на данную тему (в гугле не найдено)? ps.Нужно для makepkg.


Обычно достаточно погрепать Makefile'ы на /usr/local или /usr и вручную исправить прописанные там пути (или найти переменную, которой они задаются, это не всегда DESTDIR). Во втором случае надо быть аккуратнее - такие вещи, как /usr/include, исправлять не надо :). Обычно достаточно править главный Makefile, который находится там же, где и configure, но в некоторых особенно запущенных случаях может понадобиться спуститься в подкаталоги.

Если ничего не помогает, можно воспользоваться, например, paco или связкой checkinstall + пакетный менеджер твоей системы, они отследят куда устанавливаются файлы и помогут получить их список и вытащить из системы.

Jini ★★
()
Ответ на: комментарий от Deleted

>Автор, а что за программа то? Гипотетический случай.

Rezus
() автор топика

если и make prefix=/qweqweqwe install не понимает, то только ковырять makefile

sergej ★★★★★
()
Ответ на: комментарий от friday

Человек собирает пакет для Arch. Какой нафиг checkinstall?

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