当前位置: 首页 > news >正文

WSL子系统遇到网络不通报错Temporary failure resolving ‘archive.ubuntu.com‘

📌 解决方案

✅ 方法一:临时改 /etc/resolv.conf

在 WSL 里执行:

sudo bash -c "echo 'nameserver 8.8.8.8' > /etc/resolv.conf"

然后再执行:

sudo apt update sudo apt install htop

🔍 说明:

  • 8.8.8.8 是 Google 公共 DNS,国内用 223.5.5.5(阿里)或者 114.114.114.114 也行。


✅ 方法二:永久修复

  1. 禁止 WSL 自动生成 resolv.conf

sudo nano /etc/wsl.conf

添加:

[network] generateResolvConf = false

  1. 重启 WSL:

wsl --shutdown

然后再启动。

  1. 手动创建 resolv.conf:

sudo bash -c "echo 'nameserver 8.8.8.8' > /etc/resolv.conf" sudo chmod 644 /etc/resolv.conf


✅ 方法三:换国内源

如果 DNS 通了还是慢,可以把 apt 源也换成国内镜像:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo nano /etc/apt/sources.list

换成:

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-updates main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-security main restricted universe multiverse

然后:

sudo apt update sudo apt install htop

📌 📢 总结

✔ 先修 resolv.conf,能通 DNS
✔ 必要时改 apt 源
✔ 然后就能顺利安装 htop 和其他包了

相关文章:

  • 基于深度学习的智能文本生成:从模型到应用
  • FPGA基础 -- 什么是 Verilog 的模块(`module`)
  • 如何本地无损放大图片保持高清画质
  • Ubuntu 22.04.5 LTS 安装搜狗输入法后,无法在Chrome使用
  • Goland使用手册(1)
  • 全面理解BUUCTF-rip1
  • 【MV】key_moments 与 continuous_timeline的编排权衡
  • 数字人矩阵源码技术开发核心功能,定制化开发
  • vue mod方法
  • Record of mounting hard disk on Hikvision platform server
  • 爱普生SG5032EEN差分晶体振荡器的特点
  • 从“执行规则”到“智能决策”,IAM+AI是身份与访问管理的新形态
  • 强化学习:策略梯度概念
  • 如何在 Discourse AI 中设置 Gemini API
  • python打卡day52@浙大疏锦行
  • 国产最高性能USRP SDR平台:国产USRP X440 PRO, 搭载UltraScale+ XCZU48DR芯片
  • 《TCP/IP协议卷1》第14章 DNS:域名系统
  • 让报表成为生产现场的“神经系统”,推动管理自动化升级
  • Vue.js 中 “require is not defined“
  • 使用AkShare获取大A列表
  • 小程序下单/长沙靠谱关键词优化服务
  • 做网站推广用优化还是竞价/怎么提升关键词的质量度
  • 永城做网站/广告文案
  • 领卷网站如何做代理/下载百度地图2022最新版官方
  • 商城类网站怎么推广/地推拉新app推广接单平台免费
  • 手机上怎么做自己的网站/优化网站排名费用