tarballファイルをダウンロードして抽出した後、./nvim-linux64/bin/nvimを実行してDebianにNeoVim v0.9.5をインストールする方法は?

tarballファイルをダウンロードして抽出した後、./nvim-linux64/bin/nvimを実行してDebianにNeoVim v0.9.5をインストールする方法は?

NeoVimをインストールする必要があるので、この質問をします。フラッグハブv0.7.somethingの代わりにパッケージマネージャを介して最新の0.9.5バージョンを入手してくださいapt

$ sudo apt list neovim
Listing... Done
neovim/stable 0.7.2-7 amd64

しかし、手動でソフトウェアをインストールすることはほとんどありません。によって:
tarball ファイルから NeoVim をインストールします。

  1. ダウンロードnvim-linux64.tar.gz(はい、しかし、ファイルをどこで正確にダウンロードする必要がありますか?)
  2. タブレットtar xzvf nvim-linux64.tar.gz:(はい、ところで、このファイルを正確にどこから抽出する必要がありますか?)
  3. ランニング./nvim-linux64/bin/nvim「.」は正確にどのディレクトリを表しますか?この道で?)

グラフィカル環境のない仮想プライベートサーバーであるDebian 12にこのNeoVimをインストールします。

$ hostnamectl
 Static hostname: debian
       Icon name: computer-vm
         Chassis: vm 

答え1

時々、ディストリビューションは機能アップデートをパッケージにバックポートし、バージョン番号を同じに保ちます(ほぼ常にセキュリティパッチをバックポートします)。この場合、これはすべてです。 Neovimはそのような場合に属しておらず、最新の機能をすべて備えていません。私は後で参照できるようにこれを指摘しています。

Githubコンテンツの場合は、次のことができます。

  1. ページの指示を使用してコンパイルを開始します。すべてのユーザーがアクセスできるディレクトリにコンパイルする必要があります。

  2. 取得したプリコンパイル済みバイナリを使用してください。

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

関連情報