fix: nvim install
This commit is contained in:
@@ -0,0 +1,20 @@
|
|||||||
|
set -e
|
||||||
|
|
||||||
|
# delete old package
|
||||||
|
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done
|
||||||
|
|
||||||
|
# Add Docker's official GPG key:
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install ca-certificates curl
|
||||||
|
sudo install -m 0755 -d /etc/apt/keyrings
|
||||||
|
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
|
||||||
|
sudo chmod a+r /etc/apt/keyrings/docker.asc
|
||||||
|
|
||||||
|
# Add the repository to Apt sources:
|
||||||
|
echo \
|
||||||
|
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
|
||||||
|
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" |
|
||||||
|
sudo tee /etc/apt/sources.list.d/docker.list >/dev/null
|
||||||
|
sudo apt-get update
|
||||||
|
|
||||||
|
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
||||||
+26
-27
@@ -7,32 +7,31 @@ os_arch=$(uname -s)-$(uname -m)
|
|||||||
ver=v0.10.2
|
ver=v0.10.2
|
||||||
|
|
||||||
case $os_arch in
|
case $os_arch in
|
||||||
"Darwin-x86_64")
|
"Darwin-x86_64")
|
||||||
cd /tmp
|
cd /tmp
|
||||||
rm -rf nvim-macos-x86_64.tar.gz
|
rm -rf nvim-macos-x86_64.tar.gz
|
||||||
wget https://github.com/neovim/neovim/releases/download/$ver/nvim-macos-x86_64.tar.gz
|
wget https://github.com/neovim/neovim/releases/download/$ver/nvim-macos-x86_64.tar.gz
|
||||||
tar zxf nvim-macos-x86_64.tar.gz
|
tar zxf nvim-macos-x86_64.tar.gz
|
||||||
sudo mv -f /usr/local/nvim /usr/local/nvim-bak
|
sudo mv -f /usr/local/nvim /usr/local/nvim-bak
|
||||||
sudo mv nvim-macos-x86_64 /usr/local/nvim
|
sudo mv nvim-macos-x86_64 /usr/local/nvim
|
||||||
sudo ln -sf /usr/local/nvim/bin/nvim /usr/local/bin/vim
|
sudo ln -sf /usr/local/nvim/bin/nvim /usr/local/bin/vim
|
||||||
sudo ln -sf /usr/local/nvim/bin/nvim /usr/local/bin/nvim
|
sudo ln -sf /usr/local/nvim/bin/nvim /usr/local/bin/nvim
|
||||||
echo ""
|
echo ""
|
||||||
vim -v
|
vim -v
|
||||||
;;
|
;;
|
||||||
"Linux-x86_64"|"Linux-arm64")
|
"Linux-x86_64" | "Linux-arm64")
|
||||||
cd /tmp
|
cd /tmp
|
||||||
rm -rf nvim-linux64.tar.gz
|
rm -rf nvim-linux64.tar.gz
|
||||||
wget https://github.com/neovim/neovim/releases/download/$ver/nvim-linux64.tar.gz
|
wget https://github.com/neovim/neovim/releases/download/$ver/nvim-linux64.tar.gz
|
||||||
tar zxf nvim-linux64.tar.gz
|
tar zxf nvim-linux64.tar.gz
|
||||||
sudo mv -f /usr/local/nvim /usr/local/nvim-bak
|
[ -e /usr/local/nvim ] && sudo mv -f /usr/local/nvim /usr/local/nvim-bak
|
||||||
sudo mv nvim-linux64 /usr/local/nvim
|
sudo mv nvim-linux64 /usr/local/nvim
|
||||||
sudo ln -sf /usr/local/nvim/bin/nvim /usr/local/bin/vim
|
sudo ln -sf /usr/local/nvim/bin/nvim /usr/local/bin/vim
|
||||||
sudo ln -sf /usr/local/nvim/bin/nvim /usr/local/bin/nvim
|
sudo ln -sf /usr/local/nvim/bin/nvim /usr/local/bin/nvim
|
||||||
echo ""
|
echo ""
|
||||||
vim -v
|
vim -v
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# if has error "no c compile found"
|
||||||
|
# sudo apt install build-essential
|
||||||
|
|||||||
Reference in New Issue
Block a user