答案1
答案2
很可能是您的 DNS 或网络问题。如果您查看收到的错误消息,则表明存在名称解析问题。
Resolving wordpress.org(wordpress.org)...failed: Temporary failure in name resolution. wget: unable to resolve host address 'wordpress.org'
- 首先,您应该通过 ping 已知的公共 IP 地址(例如
ping -c1 8.8.8.8
Google DNS 服务器)来检查您的一般互联网连接。 - 如果您得到肯定的响应,那么您应该检查
/etc/resolv.conf
文件的内容,其中包含 DNS 解析器服务器(通常由您的 ISP 或虚拟机管理程序或 DHCP 服务器提供)。您也可以尝试 ping 这些 IP 地址。 - 为了进行快速测试,您可以将当前 resolv.conf 文件的内容替换为以下内容。确保首先备份当前内容,并确保我上面建议的第一个 ping 测试有效。
nameserver 9.9.9.9 nameserver 8.8.8.8 nameserver 8.8.4.4
- 尝试进行 nslookup
nslookup wordpress.org 9.9.9.9
- nsswitch 文件定义搜索顺序
/etc/nsswitch.conf
。寻找类似的线hosts: files dns mdns4
,并寻找类似的线order hosts,bind,nis
- 您是否有本地防火墙阻止访问 UDP 端口 53,因为这是 DNS 使用的端口。