我问这个是因为我需要安装 NeoVimgithub通过包管理器获取最新的 0.9.5 版本而不是 v0.7.something 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
(“.”代表什么确切的目录?在这条路上?)
我将把这个 NeoVim 安装到 Debian 12 上,虚拟专用服务器,无图形环境。
$ hostnamectl
Static hostname: debian
Icon name: computer-vm
Chassis: vm
答案1
有时,发行版会将功能更新向后移植到软件包中并保持版本号相同(它们几乎总是向后移植安全补丁)。在这些情况下,这就是您所需要的。 Neovim 不是这些情况之一,并且不具备所有最新功能。我只是指出这一点以供将来参考。
对于 Github 上的内容,您可以:
首先使用页面上的说明进行编译。您需要将其编译到所有用户都可以访问的目录中。
使用您已获取的预编译二进制文件。
完成此操作后,您将需要听起来像您拥有的 sudoer 权限,以便将其添加到 init 中,以便将其添加到二进制文件所在的路径之前,neovim
无论您是从源代码编译它还是使用 pre - 编译的二进制文件。例如,如果是/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 文件是全局可读的,并且放置二进制文件的路径是全局可访问的。这会将其添加到每个登录时用作登录 shell 的用户的环境中bash
。