🗂

termuxのproot-distro ubuntuへ最新版nvimのインストール

に公開

nvim appimage版をtermux proot-distro版ubuntuへインストールしようとしたところ、androidの制限かfuseが使用不可だそう。
appimage-extractで展開し、必要ファイルを該当箇所へ配置。

#!/usr/bin/bash

VERSION=${1:-v0.11.5}
rm -fr squashfs-root
curl -OL https://github.com/neovim/neovim/releases/download/${VERSION}/nvim-linux-arm64.appimage
chmod +x nvim-linux-arm64.appimage
./nvim-linux-arm64.appimage --appimage-extract
sudo rm -fr /usr/local/bin/nvim /usr/share/nvim/*
sudo cp squashfs-root/usr/bin/nvim /usr/local/bin/
sudo chmod +x /usr/local/bin/nvim
sudo cp -r squashfs-root/usr/share/nvim/* /usr/local/share/nvim/

ついでに sudo ln -fs /usr/local/bin/nvim /etc/alternatives/vim で /usr/local版のnvimをvimのシンボリックリンク先とした。

Discussion