Я действительно не знаю, как дать этому вопросу название, так как это довольно странно для меня. Я собираюсь попробовать Linux с нуля, но сначала я провожу некоторые исследования. Я застрял с компиляцией пакетов из исходного кода. Компиляция не проблема, но установка. большинство пакетов используют configure для настройки сборки. Одна удобная функция --prepreix = $ {YOUR_PREFIX}. Для большинства пакетов используется префикс want //usr. Так что --prefix = /usr выполнит эту работу, но не все пакеты поставляются с configure, у многих из них есть только make-файл. Как установить префикс? Я использую dwm в качестве примера, и он использует /usr /local в качестве префикса. Я могу вручную изменить файл config.mk, но мне не нравится делать это каждый раз. Есть ли способ установить префикс = /usr в качестве значений по умолчанию?

Я попробовал это на арке

1 ответ1

0

Вы можете попытаться установить переменную окружения, например, запустив PREFIX=/usr make вместо make .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .