我已在 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
例如:
- 安装后建议,阿尔派用户手册
- 在 Alpine Linux 中向用户添加、删除和授予 Sudo 权限
- QEMU,Alpine Linux 维基
- 显示
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