Arch Linux pacman 错误:检索文件失败

Arch Linux pacman 错误:检索文件失败

我今天刚安装了 Arch Linux。我正在尝试使用安装 elinks

pacman -S elinks

我得到了一份很长很长的清单:

error: failed retrieving file 'elinks-0.13-17-i686.pkg.tar.xz' from some.mirror : Could not resolve host: some.mirror

如果我尝试安装任何其他软件,也会发生同样的情况。根据我读到的内容,我唯一能想到的是连接问题,但我使用的是与安装操作系统相同的连接,而那是几分钟前的事。

答案1

尽管已经回答了这个问题,但我遇到了同样的问题。我通过在安装时更新数据库解决了这个问题。例如:

sudo pacman -Syu elinks

答案2

感谢 jasonwryan 的评论,我找到了答案。

我尝试了很多方法来使以太网连接正常工作,但在我研究命令之前它仍然无法工作netctlhttps://wiki.archlinux.org/index.php/netctl, man netctl)。

ls /etc/netctl显示我的 /etc/netctl 文件夹中没有配置文件,所以我运行

cp /etc/netctl/examples/ethernet-dhcp /etc/netctl
netctl start ethernet-dhcp

在此之前,我已经跑过(从https://bbs.archlinux.org/viewtopic.php?id=151483

systemctl enable [email protected]
systemctl start [email protected]

瞧,互联网可以正常工作了。不确定哪个命令负责,但现在它可以工作了。

答案3

更新你的 pacman 镜像:

sudo pacman-mirrors -g

答案4

您还可以下载安装包(pkg.tar.zst 文件)手动并使用命令

sudo pacman -U package_name.pkg.tar.zst

我使用此方法是因为sudo pacman -Syu命令想要安装一些总大小约为 200mb 的额外软件包,而我拥有的只是 8kb/s 的网络连接

相关内容