человечность делает местоположение установки

Когда мы,

./configure
make
make install

где программы установлены?

5
задан 15.11.2014, 13:46

2 ответа

Как Кортик отмечает, префикс по умолчанию является "/usr/local"; однако, можно изменить его. Например:

./configure --prefix=/opt/local
make
sudo make install

Обратите внимание, тем не менее, что Вы не должны устанавливать программное обеспечение таким образом. Необходимо использовать названную систему управления пакета Ubuntu apt-get устанавливать программное обеспечение. Необходимо только использовать установку configure+make+make, если нет никакой Кв. - получают репозиторий, содержащий пакет для него. Причина, которую необходимо использовать склонный - добирается, то, что она автоматически управляет зависимостями и управлением версиями программного обеспечения и гарантирует, что программное обеспечение автоматически обновляется. Установка вещей вручную является хорошим способом показать, что Вы не заботитесь путем представления конфликтов зависимости или хорошего способа иметь устаревший, возможно уязвимое программное обеспечение в системе. Так, перед установкой чего-то тот путь необходимо использовать apt-cache search найти из пакета уже существует, и затем можно использовать sudo apt-get install устанавливать его. Пример:

apt-cache search boost # This will show all sorts of packages related to Boost
sudo apt-get install libboost-dev # Ok, this is the one on the list I want
12
ответ дан 07.12.2019, 16:49

Значение по умолчанию prefix (или destdir) /usr/local если это не было переопределено в autoconf логика.

Можно часто переопределять это в make install шаг также.

5
ответ дан 07.12.2019, 16:49

Теги

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