CentOS

Update

到手先更新

1
2
sudo yum -y update
sudo yum -y install bzip2 wget gcc gcc-c++ gmp-devel mpfr-devel libmpc-devel make

Oh my zsh

我的评价是,Bash狗都不用

1
2
3
yum install zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Neovim

vim是世界上最好的文本编辑器!

夹带点私货,自己改的Neovim配置

1
2
3
4
5
6
wget https://github.com/neovim/neovim/releases/download/v0.8.0/nvim-linux64.tar.gz
tar -zxvf nvim-linux64.tar.gz
mkidr ~/.config
git clone https://github.com/WitchElaina/Neovim-Hikari.git ~/.config/nvim
echo -e "\nexport PATH=\"/root/nvim-linux:PATH\"" >> ~/.zshrc
source ~/.zshrc

Python3.9

CentOS上装高版本Python绝对是折磨

1
2
3
4
5
6
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install -y libffi-devel
yum install zlib* -y
yum install yum-utils
yum-builddep python
1
2
3
wget https://www.python.org/ftp/python/3.9.12/Python-3.9.12.tar.xz
tar -xvJf Python-3.9.12.tar.xz
cd Python-3.9.12
1
2
3
yum install centos-release-scl
yum install devtoolset-8-gcc devtoolset-8-gcc-c++
scl enable devtoolset-8 -- bash
1
2
3
./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl
make && make install
# /usr/local/python3/bin