관리자 권한 없이 FreeBSD에 Git 설치하기

관리자 권한 없이 FreeBSD에 Git 설치하기

git관리자 권한 없이 FreeBSD 8.0에 설치할 수 있나요 ?

나는 그것을 가지고 있지 않습니다 pkg(9.1에만 나타납니다). 암튼 못쓰게 되서 sudo아예 못쓰게 되네요 portsnap... 아니면 이게 가능한걸까요? 관련정보를 찾을 수 없습니다.

편집하다

소스에서 설치를 시도했습니다.

wget https://www.kernel.org/pub/software/scm/git/git-2.12.0.tar.xz
tar -zxvf git-2.12.0.tar.xz && cd git-2.12.0
./configure && make
...

다음과 같은 오류가 많이 있습니다.

"config.mak.uname", line 490: Missing dependency operator
"config.mak.uname", line 542: warning: duplicate script for target "(,)" ignored
"config.mak.uname", line 547: Need an operator
"config.mak.uname", line 152: warning: duplicate script for target "ifeq" ignored
Error expanding embedded variable.

make -v아니면 --version작동하지 않습니다.

육:g is'nt a vi command

답변1

FreeBSD의 make는 Linux의 make와 다릅니다. 먼저 GNU make( gmake)가 필요합니다. 에서 얻을 수 있습니다개발/gmake포트 또는 gmake패키지.

관리 권한이 없더라도 포트를 사용하여 소스에서 컴파일하고 pkg바이너리를 설치할 수 있습니다.

포트

포트 트리가 이미 있는 경우 /usr/ports이를 /usr/ports/devel/gmake/홈 디렉터리에 복사하여 make실행할 수 있습니다. 홈 디렉토리에 모든 것을 가져오려면 일부 변수를 재정의해야 할 수도 있습니다.

그렇지 않으면 전체 포트 트리를 홈 디렉터리로 체크아웃하고 원하는 것을 컴파일할 수 있습니다.

패키지

pkg fetch git명령을 사용하여 컴파일된 git 패키지를 다운로드한 다음 사용자 지정 접두사로 추출할 수 있습니다 .

관련 정보