首先说明代理走的是http(s)协议,而这个keyserver.ubuntu.com是hkp协议,所以(至少我自己)通过配置WLS2使用Windows代理的方式没成功

如果你和我一样网络是教育网(不是29块钱的三大运营商校园卡附带的校园网,而是真正的cernet教育科研网),也许会对你有帮助,

第一,打开手机流量热点,执行

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32

如果执行结果是类似于

gpg: key 3B4FE6ACC0B21F32: public key "Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1

就成了,用sudo apt update && sudo apt upgrade试试

但如果最后一行不是imported或者直接time out,那么

第二,卸了重装一个,然后重复第一步

卸了之后记得先去powershell执行

wsl --unregister Ubuntu-22.04

其中Ubuntu-20.04为你安装的Linux名称

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐