ubuntu 服务器使用
阿里云的服务器到期了,买了台只有ipv6地址的服务器。
其提供的镜象都是19年的,只有ubuntu18,于是第一件事是升级ubuntu。
在root权限下输入如下代码:
1 | apt update |
然后它会建议你不要在ssh的情况下更新,然后提醒你开一个新端口:1022。
一路选y,确认。
第一次升级到 ubuntu20。
再重复一次,升级到了ubuntu22。
创建新的用户
1 | sudo adduser username |
输入两次密码
然后讲用户添加到sudo用户组,以便以后获取root权限。
1 | sudo usermod -aG sudo username |
安装 neovim:
ubuntu 默认的源,neovim 版本是 0.6,而截自 2023 年 1 月,neovim 的最新版本是 0.8。
所以需要添加源来安装最新的 neovim
1 | sudo add-apt-repository ppa:neovim-ppa/stable |
然后从github 下载neovim的配置
1 | git clone https://github.com/dasein1998/nvim.git ~/.config/nvim |
安装pip和npm,作为neovim里安装lsp的依赖
1 | sudo apt install python3-pip |
然后安装依赖:
1 | pip install pynvim |
进入nvim,输入:Lazy
则自动会安装好插件和lsp。
安装zsh 和 ohmyzsh
1 | sudo apt install zsh |
1 | sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
如果提醒没有安装curl,则需要sudo apt install curl
安装emacs
1 | sudo add-apt-repository universe |
或者安装最新版本
1 | sudo apt-add-repository ppa:ubuntu-elisp/ppa |
然后安装doom emacs
1 | git clone --depth 1 https://github.com/doomemacs/doomemacs ~/.emacs.d |
Reference
如何在Ubuntu创建和删除用户 | myfreax
How to Install the Latest Emacs on Ubuntu