2024年12月

1)禁用systemd-resolved服务

systemctl stop systemd-resolved
systemctl disable systemd-resolved

2)默认的/etc/resolv.conf是软链接,删除重建为普通文件。

rm -rf /etc/resolv.conf

3)vim /etc/resolv.conf

nameserver 10.1.1.1
nameserver 10.1.2.1

4)将/etc/resolv.conf文件加锁

chattr +i /etc/resolv.conf

sudo dnf update
sudo dnf install python3.11
sudo dnf install python3.11-pip

编译安装
sudo dnf update
sudo dnf groupinstall "Development Tools" -y
sudo dnf install openssl-devel bzip2-devel libffi-devel -y
cd Python-3.11.0
./configure --enable-optimizations
make -j $(nproc)
sudo make altinstall

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.10
python3.10 --version

安装pip
apt install python3-pip

将Python 3.10设置为默认的Python 3版本
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
sudo update-alternatives --config python3

编译安装
sudo apt install wget build-essential checkinstall
sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl libbz2-dev
cd Python-3.10.0
sudo ./configure --enable-optimizations
sudo make -j $(nproc)
sudo make altinstall

创建软链接
sudo ln -s /usr/local/bin/python3.10 /usr/bin/python3

配置 pip3
sudo ln -s /usr/local/bin/pip3.10 /usr/bin/pip3