Где программа установлена ​​после ./configure

Я устанавливаю программное обеспечение, используя следующие

wget <URL package.tar.gz> tar xzvf package.tar.gr ./configure package cd package make make install 

Моя проблема в том, что пакет не установлен в рабочем каталоге. Где он установлен по умолчанию? Где я должен добавить информацию о месте, где я хочу установить мои файлы?

  • Как определить, какие параметры конфигурации встроены в пакет rpm?
  • Настройка сервера freeRadius с функцией dhcp
  • stunnel Нет сертификата, возвращенного неизвестным CA
  • Как отключить эмуляцию правой кнопки мыши Xorg во время выполнения
  • Использование файла конфигурации ядра Linux с версии на версию
  • Линейка приложений для корневого приложения Linux Mint ломается при изменении элементов управления
  • воссоздать каталоги xdg после их случайного удаления
  • Сделал беспорядок в конце файла limits.conf, будет ли он работать?
  • One Solution collect form web for “Где программа установлена ​​после ./configure”

    Чтобы установить в пользовательский каталог, используйте следующее:

     ./configure --prefix=/desired/path make sudo make install 

    По умолчанию программы, установленные без добавленного префикса, будут расположены в /usr/local/bin . Чтобы проверить это, вы можете ввести имя which program_name после установки.

    Если вы устанавливаете свою программу в пользовательский каталог, она будет установлена ​​в /desired/path/bin . Затем вам необходимо убедиться, что каталог включен в PATH среды PATH . Если это не так, which program_name не будет работать, и вы не сможете запустить программу, не включая путь или находящийся в том же каталоге.

    Для этого вы можете добавить следующую строку в свой файл ~/.profile :

     export PATH=$PATH:/desired/path/bin 

    После внесения изменений вы можете набрать source ~/.profile для обновления переменной или войти в новую оболочку, чтобы изменения вступили в силу.

    Linux и Unix - лучшая ОС в мире.