从零开始WSL2配置ubuntu18.04环境
步骤
查看分发列表 wsl --list --online
安装 wsl --install -d Ubuntu-18.04
配置代理
nano ~/.profile
在文件末尾粘贴以下内容:
# set proxy
proxy=http://$(cat /etc/resolv.conf |grep -oP '(?<=nameserver\ ).*'):7890
export http_proxy=$proxy
export https_proxy=$proxy
export all_proxy=$proxy
export ALL_PROXY=$proxy
export no_proxy="localhost,127.0.0.1"
让设置立刻生效:
source ~/.profile
测试一下是否能访问google
curl google.com
更新apt
sudo apt update
sudo apt upgrade
安装make等
apt install build-essential
安装python3.10 apt安装失败
sudo apt install python3.10
安装python3.10的依赖项
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
从官网下载源文件
sudo wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
解压以及安装
tar -zvxf Python-3.10.0.tgz
cd Python-3.10.0/
./configure --enable-optimizations
make altinstall
太慢了,我自己安装了python3.8
切换python版本
update-alternatives --list python
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
安装
参考
- 设置代理:超详细的wsl2下配置Ubuntu教程 - 知乎 (zhihu.com)
- 其他:
- 安装Oyenet,失败
- 安装docker
- 使用docker安装Oyente
- ubuntu切换python版本