NeoVim을 설치해야 해서 이렇게 질문드립니다.깃허브v0.7.something 대신 패키지 관리자를 통해 최신 0.9.5 버전을 받으세요 apt
.
$ sudo apt list neovim
Listing... Done
neovim/stable 0.7.2-7 amd64
하지만 수동으로 소프트웨어를 설치하는 경우가 거의 없기 때문에 NeoVim을 수동으로 설치하려면 어디(어디)를 선택해야 할지 모르겠습니다.에 의해:
tarball 파일에서 NeoVim을 설치합니다.
- 다운로드
nvim-linux64.tar.gz
(예, 그런데 파일을 정확히 어디에서 다운로드해야 합니까?) - 정제:
tar xzvf nvim-linux64.tar.gz
(예, 그런데 이 파일을 정확히 어디에서 추출해야 합니까?) - 달리기
./nvim-linux64/bin/nvim
("."은 정확히 어떤 디렉토리를 나타냅니까? 이 길에서?)
그래픽 환경이 없는 가상 사설 서버인 Debian 12에 이 NeoVim을 설치하겠습니다.
$ hostnamectl
Static hostname: debian
Icon name: computer-vm
Chassis: vm
답변1
때때로 배포판은 기능 업데이트를 패키지로 백포트하고 버전 번호를 동일하게 유지합니다(거의 항상 보안 패치를 백포트합니다). 이 경우에는 이것이 전부입니다. Neovim은 이러한 경우에 속하지 않으며 최신 기능을 모두 갖추고 있지도 않습니다. 나는 나중에 참고할 수 있도록 이것을 지적하고 있습니다.
Github 콘텐츠의 경우 다음을 수행할 수 있습니다.
페이지의 지침을 사용하여 컴파일을 시작하십시오. 모든 사용자가 액세스할 수 있는 디렉터리로 컴파일해야 합니다.
얻은 미리 컴파일된 바이너리를 사용하세요.
neovim
이 작업을 수행한 후에는 소스에서 컴파일하든 사전 컴파일 바이너리 파일을 사용하든 상관없이 바이너리가 있는 경로에 추가되기 전에 init에 추가하기 위해 필요한 것처럼 들리는 sudoer 권한이 필요합니다 . 예를 들어, 다음 내용 /usr/local/neovim/0.9.5/bin
으로 파일을 생성합니다 ./etc/profile.d
/etc/profile.d/neovim.sh
export PATH=/usr/local/neovim/0.9.5/bin:$PATH
위의 init 파일이 전역적으로 읽을 수 있는지, 바이너리가 배치된 경로가 전역적으로 액세스 가능한지 확인하세요. 이는 로그인 쉘로 로그인하는 모든 사용자의 환경에 이를 추가합니다 bash
.