某些 .deb 二进制文件是否需要相互安装和删除?\n如果是这样,您如何解决这个问题?
\n我观察到,我想在离线 PC 上安装 Kodi,但我无法为需要 kodi-bin 的 kodi-x11 安装 .deb,反之亦然,尝试其他 .deb。
\n我必须把电脑带到有互联网的地方并使用软件包安装程序,我选择了 Kodi-bin 或 kodi-x11,我注意到软件包管理器同时安装了 kodi-x11 或 kodi-bin。
\n如果我尝试卸载一个,它会说它可以\xe2\x80\x99t,因为另一个的依赖问题。如果我愿意,我可以同时卸载/安装两者吗?
\n谢谢
\n软件包可以具有循环依赖关系,尽管就 Debian 发行版本身而言,应该避免这种情况(并且通常被视为 \xe2\x80\x99s 情况下的错误kodi\xe2\x80\x94 ,963865)。
包管理工具(dpkg等apt)知道如何处理循环依赖关系(有关详细信息,请参阅上面的链接),但要做到这一点,它们需要了解所有涉及的包。直接使用时dpkg,这意味着安装期间.deb需要在同一调用中指定所有文件dpkg -i,并且删除期间需要在同一调用中命名所有相关包dpkg -r(在本例中为dpkg -r kodi-bin kodi-x11)。apt知道如何自行处理此类删除,但这同样适用于离线安装:所有文件都.deb需要在同一调用中指定apt install。