我已经在 vmware 工作站中安装了 arch bang。互联网工作正常,但 pacman 不工作输出pacman -Syy
:
:: Synchronizing package databases...
error: failed to update core (no servers configured for repository)
error: failed to update extra (no servers configured for repository)
error: failed to update community (no servers configured for repository)
error: failed to synchronize any databases
error: failed to init transaction (no servers configured for repository)
我在桥接网络适配器的代理后面运行。如何让 pacman 工作?
答案1
抱歉,我不得不再次通过答案发表评论,但我相当确定问题正如我所提到的。我能够通过不列出任何服务器来复制您的行为/etc/pacman.d/mirrorlist
。
首先你说“没有评论或取消评论”,这对我来说没有任何意义。 您在 中列出的服务器/etc/pacman.d/mirrorlist
必须已注释或未注释。 您可以找到详细信息Arch Linux 初学者指南
假设该文件中没有列出任何内容,则可以使用Arch Linux 的 Pacman 镜像列表生成器,具体包括以下内容:
- 使用网站生成
mirrorlist
与您居住国家相关的文件 - 取消注释您要使用的任何服务器
- 将文件移动到
/etc/pacman.d/
,也许sudo chown root:root /etc/pacman.d/mirrorlist
这样就不会发生任何奇怪的权限问题
但我有一个问题:为什么不直接使用 Arch Linux?