Чтобы установить в пользовательский каталог, используйте это:
./configure --prefix=/desired/path
make
sudo make install
По умолчанию программы, установленные без добавленного префикса, будут расположены в /usr/local/bin
. Чтобы убедиться в этом, вы можете ввести which program_name
после установки.
Если вы устанавливаете вашу программу в пользовательский каталог, она будет установлена в /desired/path/bin
. Затем вам необходимо убедиться, что каталог включен в PATH
переменную среды. Если это не так, не which program_name
будет работать, и вы не сможете запустить программу, не указав путь или находясь в том же каталоге.
Для этого вы можете добавить следующую строку в ваш ~/.profile
:
export PATH=$PATH:/desired/path/bin
После внесения изменений вы можете ввести source ~/.profile
переменную или войти в новую оболочку, чтобы изменения вступили в силу.
export PATH=$PATH:/desired/path/bin
, так как большинствоconfigure
s по умолчанию использует префикс/usr/local
и предполагает, что он/usr/local/bin
находится в PATH.