다음을 사용하여 소프트웨어를 설치하고 있습니다.
wget <URL package.tar.gz>
tar xzvf package.tar.gr
./configure package
cd package
make
make install
내 문제는 패키지가 작업 디렉토리에 설치되지 않았다는 것입니다. 기본적으로 어디에 설치되어 있나요? 파일을 설치할 위치에 대한 세부 정보를 어디에 추가해야 합니까?
답변1
사용자 정의 디렉토리에 설치하려면 다음 명령을 사용하십시오.
./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
변수를 업데이트하거나 새 셸에 로그인하여 변경 사항을 적용할 수 있습니다.