sudo 액세스 없이 프로그램 컴파일

sudo 액세스 없이 프로그램 컴파일

저는 대학에서 Linux 시스템에 SSH로 접속했습니다. 나는 찾았다급류Bitorrent의 콘솔 대체품입니다. tar.gz 소스 코드를 다운로드했지만 컴파일/설치하려면 sudo 액세스가 필요합니다.

sudo 액세스 없이 이 프로그램을 설치할 수 있는 방법이 있습니까?

나는 리눅스에 대해 잘 모른다.이 답변급류와 함께 작동합니다.

답변1

홈 디렉터리에 로컬로 설치할 수 있습니다. 이는 일반적으로 매개변수를 지정하여 수행할 수 있습니다.접두사~을 위한구성스크립트.
예를 들어,

./configure --prefix=$HOME

따라서 이런 방식으로 구성된 소스를 컴파일하면 다음을 호출하게 됩니다.

make install

바이너리가 설치됩니다$HOME/빈
또한 PATH 변수를 바꿔야 합니다.
$HOME/.bashrc에서 다음을 통해 이 작업을 수행할 수 있습니다.

export PATH=$HOME/bin:$PATH

어쨌든 소스 코드에 일반적인 빌드 시스템이 없으면 직접 컴파일하여 $HOME/bin 및 대체 PATH 변수를 수동으로 입력하여 바이너리의 전체 경로를 지정하지 않고 사용할 수 있도록 할 수 있습니다.

관련 정보