如何在 Alpine 3.17 虚拟机上安装 sudo?

如何在 Alpine 3.17 虚拟机上安装 sudo?

我已在 KVM 下的虚拟机上安装了 Alpine r3.17。我想安装sudo工具。

# su -
# apk update
   ... 
OKL 4994 distinct packages available
# apk add sudo 
ERROR: unable to select packages:
  sudo (no such package):
    required by: world[sudo]

检查 Alpine 网站后,我看到sudo是一个有效的包:

适用于版本 3.17。我也在网上看到了 r3.16 的类似问题,所以我认为这不是一个新问题。是的,对于虚拟机,而不是容器,我确实希望在关键机器上使用 sudo。

但还是apk没有找到。到目前为止我看过的所有地方都显示安装命令,例如:

# apk add sudo 

例如:

我想知道是否'世界' 是相关的,如:“ required by: world[sudo]”?我是否需要显式引用另一个存储库。根据包文档sudo位于“社区”中。此外,spice-vdagent找不到安装包:但我能够安装spice-0.15.1

这个问题并非sudo公用事业公司所独有。欢迎任何有用的建议。先感谢您。

答案1

在 /etc/apk/repositories 中,社区存储库被注释掉。 sudo 和许多其他包都在该存储库中。

sed -i 's/#\(.*\/community\)/\1/' /etc/apk/repositories

相关内容