windows换新机设置WSL2 ubuntu环境

    技术2025-06-18  11

    git编辑器由nano更换为vim

    sudo update-alternatives --config editor

    在弹出的选项中选择 3(即vim.basic)

    生成公钥(可以放到github)

    ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

    “xxxxx@xxxxx.com” 为你的邮箱。在弹出的log下连续点击三次回车即可生成公钥。

    查看公钥

    cat ~/.ssh/id_rsa.pub

    可以将显示的密码串拷贝到github上。

    pip install速度慢的解决办法

    pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple xxx

    xxx为需要下载的软件包。“-i https://pypi.tuna.tsinghua.edu.cn/simple” 表示使用清华的源下载

    解决wls2 “参考的对象类型不支持尝试的操作”

    管理员身份打开windows PowerShell输入 C:\Users\litao\Downloads\NoLsp.exe C:\windows\system32\wsl.exe打开Ubuntu即可。参考链接

    安装docker注意事项

    当docker run hello-world失败时需要添加当前用户到docker的用户群组,命令如下:

    sudo adduser $USER docker

    参考链接:

    docker官网失败解决详情

    wsl2网络代理问题解决

    第一步使用此网页教程:wsl网络代理 第二部使用http git clone 报错

    gnutls_handshake() failed: The TLS connection was non-properly terminated.

    解决方案git clone error 注意需要把 127.0.0.1 修改为 cat /etc/resolv.conf 显示的地址

    git clone https出问题

    fatal: unable to access 'https://github.com/liqing9399/MetaNN-book.git/': Failed to connect to 172.25.144.1 port 7890: Connection timed out

    问题原因: 由于172.25.144.1:7890不是实际使用的代理地址,因此报错。 解决方法:

    cat /etc/resolv.conf

    将nameserver后的地址设置为git clone的地址:

    git config --global http.https://github.com.proxy http://172.28.240.1:7890 git config --global https.https://github.com.proxy https://172.28.240.1:7890

    继续git clone即可。

    Processed: 0.013, SQL: 9