You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Parrot OS执行sudo apt update时出现域名解析失败错误求助

Parrot OS执行sudo apt update时出现域名解析失败错误求助

兄弟,我之前在VMware虚拟机里用Parrot OS也碰到过一模一样的问题!这个“Temporary failure resolving 'deb.parrot.sh'”错误本质是域名解析失败——你的虚拟机没法把deb.parrot.sh这个域名转换成对应的IP地址,大概率是网络连接或者DNS设置出了问题,给你几个一步步排查解决的方法:

  • 先确认虚拟机网络是否能正常连通外部
    先试试ping一个公共IP地址,比如谷歌的DNS服务器:

    ping 8.8.8.8
    

    如果能收到响应,说明网络本身是通的,问题出在DNS解析上;如果ping不通,那得先检查VMware的网络设置:

    • 打开VMware的虚拟机设置,确认网络适配器用的是NAT或者桥接模式(这俩是最常用的能联网的模式)
    • 检查VMware的虚拟网络服务是否正常运行(Windows用户可以在任务管理器的服务里找VMware相关的服务,Linux/macOS用户可以通过systemctl查看)
  • 手动配置公共DNS解决解析问题
    如果刚才ping 8.8.8.8能通,但ping deb.parrot.sh不通,那就是DNS的锅,手动配置公共DNS就行:

    1. 打开resolv.conf文件:
      sudo nano /etc/resolv.conf
      
    2. 在文件里添加两行公共DNS地址:
      nameserver 8.8.8.8
      nameserver 8.8.4.4
      
    3. 保存退出(按Ctrl+O,回车确认保存,再按Ctrl+X退出编辑器)
    4. 再重新运行更新命令试试:
      sudo apt update
      

    (注意:有些情况下resolv.conf会被系统自动覆盖,要是重启后又失效了,就去编辑/etc/resolvconf/resolv.conf.d/head文件,同样添加上面的nameserver内容,然后运行sudo resolvconf -u更新配置)

  • 重启网络服务刷新设置
    要是配置完DNS还是不行,试试重启网络服务:

    sudo systemctl restart networking
    # 或者用NetworkManager的命令
    sudo systemctl restart NetworkManager
    

    重启后再跑一遍sudo apt update,应该就能正常获取源了。

备注:内容来源于stack exchange,提问作者Kenneth Shibaba

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 15:24:53