使用apt安装Anbox需要删除busybox,为什么?

使用apt安装Anbox需要删除busybox,为什么?

在安装软件包时,一如既往,您会收到要安装、要卸载、降级、升级等的列表。Anbox 也是如此。我的问题是为什么安装 Anbox 需要卸载 busybox?

值得注意的是 Anbox 自己说:

要安装 Anbox,您的系统需要支持 snap。目前我们不正式支持 Anbox 的任何其他发行版方法,但有社区为各种发行版制作的软件包(例如 Arch Linux)。


以下是与上述软件包相关的一些链接:

BusyBox_Debian_Buster_10_Stable

Anbox_Debian_Buster_10_Stable_Contrib

答案1

anbox包取决于lxc、推荐哪个lxc-templates、推荐哪个busybox-static、与哪个冲突busybox。因此,默认情况下安装anbox最终会替换busyboxbusybox-static, 。请注意,您不会因此而失去任何功能。

如果您想保留busybox,请安装anbox而不安装推荐的软件包:

sudo apt install --no-install-recommends anbox

aptitude可以为您解答此类问题:

$ aptitude why-not anbox busybox
p   anbox          Depends    lxc (>= 1:3.0.0)
p   lxc            Recommends lxc-templates (>= 3.0.2-1)
p   lxc-templates  Recommends busybox-static
p   busybox-static Conflicts  busybox

相关内容