如何修复 pacman 命令以允许我在 Linux 上注册我的微码

如何修复 pacman 命令以允许我在 Linux 上注册我的微码

刚刚在计算机上安装完 Arch Linux,现在我可以不使用 U 盘启动系统了。重启后,我开始进行一些调整,很快意识到 paceman 命令不再正常工作,但我不确定原因。起初我以为我可能不再连接到互联网,但我运行了几个成功的 pin 命令,表明我仍然连接到互联网。例如,如果我尝试为我的英特尔处理器安装微代码,我会收到以下错误。我只显示了几个错误,但似乎它已经尝试了我的镜像列表中的每个站点,但都失败了。我输入了以下输入。

sudo pacman -S intel-ucode

它提供了初始的以下输出。

resolving dependencies
looking for conflicting packages…

packages (1) intel-code-20210216-1

total Download Size: 2.67 MiB
total Installed Size: 3.46 MiB

:: Proceed with installation? [Y/n]

我按下回车键接受默认的 yes,然后出现以下错误。同样,这只显示部分站点的错误,但似乎正在运行镜像列表中的所有站点。

error: failed retrieving file ‘intel-code-20210216-1-any.pkg.tar.zst’ from www.caco.ic.unicap.br : Could not resolve host: www.caco.ic.unicamp.br
error: failed retrieving file ‘intel-code-20210216-1-any.pkg.tar.zst’ from ftp.agdsn.de : Could not resolve host: ftp.agdsn.de
error: failed retrieving file ‘intel-code-20210216-1-any.pkg.tar.zst’ from mirror.darklinux.uk : Could not resolve host: mirror.darklinux.uk
error: failed retrieving file ‘intel-code-20210216-1-any.pkg.tar.zst’ from mirror.surf : Could not resolve host: mirror.surf.  
warning: failed to retrieve some files
error: failed to commit transaction (invalid url for server)
Errors occurred, no packages were upgraded

很明显,我的互联网正在运行,并且正在查询镜像站点,这表明我的 pacman 命令有问题。如果有人能给我提供帮助,我将不胜感激。

答案1

您的问题应该出在您的名称服务器配置上。

Could not resolve host: www.caco.ic.unicamp.br

您有互联网连接,但您所连接的 DNS 无法访问其他 DNS 服务,或者它本身没有互联网连接(或者配置本身无效)。

尝试在 中进行以下设置/etc/resolv.conf

nameserver 8.8.8.8

这将告诉你的机器向 Google 的 DNS 请求域名解析。

相关内容