슈퍼 사용자 권한 없이 로컬 디렉터리에 gvim/dependent를 설치할 수 없습니다.

슈퍼 사용자 권한 없이 로컬 디렉터리에 gvim/dependent를 설치할 수 없습니다.

루트 권한이 없기 때문에 로컬 드라이브에 gvim을 설치하고 싶었지만 GUI 버전(예: GVIM)이 설치되었습니다.

수행된 단계:

  1. 먼저 로컬 디렉토리에 --prefix만 사용하여 ./configure 프로세스를 시도했지만 GUI 관련 항목이 컴파일되지 않는다고 말했습니다. 그런 다음 기본적으로 GUI가 비활성화되어 있음을 이해했습니다.

  2. 다음으로 src/Makefile에서 GUI 옵션을 활성화하여 GTK2 버전의 GUI를 사용하고 로컬 디렉터리를 포함하도록 접두사도 업데이트했습니다. 그런 다음 gtk2, gtk3, gnome 등과 관련된 일부 .vim 파일이 포함된 "gtk-vim-syntax"라는 일부 패키지를 다운로드하고 해당 경로를 $PATH에 추가했습니다. 그런 다음 먼저 아래 구성 옵션을 실행해 보았습니다.

    ./configure --prefix=/home/installed --with-features=huge --enable-gui=gtk2
    
  3. 그러나 여전히 구성 터미널 출력을 보면 no--enable-gui가 발견되었으므로 GUI가 활성화되지 않았다고 표시됩니다.

  4. 그런 다음 온라인으로 확인했을 때 먼저 vim-common 패키지를 설치하고 vim-gtk 또는 vim-gnome을 설치해야 하며 모두가 sudo apt-install 등의 옵션을 제공하지만 저는 루트 사용자가 아니기 때문에 그렇게 할 수 없다고 말했습니다. 그쪽으로 설치하세요. vim 폴더에서 ./configure를 시도하기 전에 해당 패키지를 찾아 로컬로 설치할 수 있는 곳이 있습니까?

아니면 루트 사용자가 아닌 로컬 디렉토리에 gvim과 모든 종속 파일을 설치할 수 있는 다른 방법이 있습니까? README에 로컬로 종속성을 설치하는 방법에 대한 몇 가지 메모/정보를 추가할 수 없는 이유는 무엇입니까?

이 문제를 해결한 사람이 있으면 알려 주시기 바랍니다. 미리 감사드립니다!

업데이트:

  1. gtk-2가 다음 경로 /usr/lib64/gtk-2.0에 설치되어 있지만 ./configure가 자동으로 선택되지 않는 이유는 확실하지 않습니다.

./configure가 이를 선택하도록 환경 변수를 설정해야 합니까?

관련 정보