windows11安装wsl2遇到的问题:sudo apt-get update报错已解决

开始是因为在windows11使用mmdetection报错很多,我看一些教程说mmcv是只支持linux,支持windows版本较少,所以很难和torch、cuda匹配上,所以报错较多难安装。于是我在其中一个教程推荐下安装swl。在安装swl1之后,不会使用,感觉有必要安装swl2,然后顺便吧图形桌面xfce4装了,结果好一会才发现好像swl1也报错了。

由于从没有使用过Linux,其他博主写的方法不详细看的也是头昏脑涨的,对新手不友好,于是开始百度解决问题在此记录。

错误1:Ubuntu E: “Unable to locate package“

按照 链接:Windows11通过wsl2安装linux图形界面 博主的方法

这个换源的方法什么备份什么什么的更是看不懂哈哈,我太菜了吧。

按照上面博主的两个解决办法未解决,发现是sudo apt-get update报错。

进一步解决sudo apt-get update报错内容:

Err:1 http://security.debian.org/debian-security buster/updates InRelease

Temporary failure resolving 'security.debian.org'

Err:2 http://repo.mysql.com/apt/debian buster InRelease

Temporary failure resolving 'repo.mysql.com'

Err:3 http://deb.debian.org/debian buster InRelease

Temporary failure resolving 'deb.debian.org'

Err:4 http://deb.debian.org/debian buster-updates InRelease

Temporary failure resolving 'deb.debian.org'

解决方案:在linux中输入以下指令,查看nameserver :

cat /etc/resolv.conf 

在linux中输入以下指令,修改为nameserver 8.8.8.8

sudo vim /etc/resolv.conf

怎么改?由于进入Vim/ Vi模式:启动Vim编辑器时,处于正常模式。在这种模式下,可以使用vim命令并浏览文件。

链接:Linux Vim基本操作(文件的打开和编辑)完全攻略(有图有真相)

参照以上链接,可以在最后一行添加新行:按o

然后粘贴nameserver 8.8.8.8,删除重复部分

然后,

  1. 按Esc

  1. 按:

  1. 按Wq

依次按了就可以退出到编辑界面了

改了之后查看,然后执行 sudo apt-get update 就不会报错了。

然后,可以先做一个彻底更新:

sudo apt full-upgrade

就可以安装xfce4啦:

sudo apt install xfce4

可以参考教程:【WSL】[01] windows subsytem linux 安装、尤其(Ubuntu) 以及GUI的详细安装方法 - 升级APT到APT-FAST,加快8倍安装速度从4.1继续。我修改了电脑版本wsl,需要通过Xlaunch,来显示,Xlaunch需要先设置一下防火墙,以免被墙。

接着直到运行xeyes & 报错了Error: Can‘t open display

Can't open display:的报错解决

在文件~/.bashrc最后添加一行代码并保存,操作方法和上面修改文件内容一样

sudo vim ~/.bashrc

添加内容,非常重要(就是这里卡了很久,参考了好多都不对,没有反应):xx.xx.xx.xx是在windows下输入ipconfig的ipv4的网络地址

export DISPLAY=xx.xx.xx.xx:0.0  

然后

source ~/.bashrc

最后重新启动,出现以下即可看见图形界面

也可以按照这个文章进行配置,就可以一键打开啦

安装配置Ubuntu-22.04于WSL2的图形化界面

(注:该图截自以上链接)

搞定!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值