소스에서 Midnight Commander 설치 (루트 권한 없음)


1

./configure --prefix = / localfolder glib-2.26.1 / make make install을 구성하려고했습니다.

그러나 그것은 단계에서 실패합니다.

mc-4.6.1 /을 구성하고 make가 작동하지 않습니다.

로컬 사용자의 자정 컴 팬더를 사용자 지정 폴더에 설치하려면 어떻게해야합니까?

glib를 만들면 이러한 오류가 발생합니다.

/usr/bin/msgfmt: found 2 fatal errors
cp: cannot stat `test.mo': No such file or directory
gmake[4]: *** [test.mo] Error 1
gmake[4]: Leaving directory `/remote/folder/mc/glib-2.26.1/gio/tests'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/remote/folder/mc/glib-2.26.1/gio'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/remote/folder/mc/glib-2.26.1/gio'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/remote/folder/mc/glib-2.26.1'
gmake: *** [all] Error 2

답변:


1

문제는 다음과 같습니다.

./configure --prefix = / localfolder

루트 디렉토리 아래의 폴더에 설치되며 일반 사용자에게는 쓸 수 없습니다.

이것은 올바른 명령 줄입니다.

./configure --prefix=~/localfolder && make && make install

(물론 / localfolder에 대한 쓰기 권한이 없다고 가정합니다. 누락 된 test.mo 파일 은 완전히 다른 문제 일 수 있습니다.)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.