admin管理员组文章数量:1530842
1. 问题:404 not found
win11打算配置wsl2,并安装cpp环境,
sudo apt-get install build-essential
在执行以上命令后,出现404 not found,是因为无法国外源无法支持,需要替换镜像源。
2. 替换镜像源方法
1. 修改 /etc/apt/sources.list中的软件源为下列链接所示软件源:(WSL2)中 Ubuntu 20.04 LTS 软件源的替换_wsl中替换源文件-CSDN博客
2. 修改过程中可能会遇到权限问题,需要输入以下命令修改sources.list权限,权限修改完成后即可正常修改文件内容:
cd /etc/apt
sudo chmod 777 sources.list
3. 一般博客会使用vim来进行修改,但是我在这里可以提供一个更加友好的方法,即直接通过资源管理器中输入如下文件路径,即可找到wsl的根目录:
\\wsl$
再根据根目录可以找到对应的apt文件夹下的sources.list文件:
然后可以直接用记事本打开修改内容。(此方法同样需要步骤2修改文件权限)
4. 输入以下命令抓取镜像源的库:
sudo apt update
5. 中间会可能会遇到清华源抓取失败的提示:
解决方法如下:
ubuntu 替换清华源遇到的问题-不能更新,无法拉取 https 源解决_库 “http://mirrors.tuna.tsinghua.edu/ubuntu-port-CSDN博客
省流版,直接输入以下命令:
# 1. 安装抓取所需要的包
sudo apt install apt-transport-https
sudo apt install ca-certificates
# 2. 再次update
sudo apt update
最后无报错,成功。
6. 最后执行:
# 安装cpp所需环境
sudo apt-get install build-essential
# 验证是否编译器配置成功
g++ -v
如果出现以下输出,则已成功安装。
版权声明:本文标题:wsl2Ubuntu配置build-essential环境出现的问题及解决方法(404 not found、sources.list无法修改、清华镜像源无法拉取) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1726241860a1062228.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论