运行 Debian jessie,缺少一些软件包

运行 Debian jessie,缺少一些软件包

我要安装加吉姆虚拟盒熔断器在 Debian jessie 中,但存储库没有向我提供这些。对此,正确的做法是什么?向后移植、wheezy 或来自 oracle/gajim 的存储库?

Virtualbox 看起来更复杂,因为 virtualbox 在 jessie 中,但 virtualbox-fuse 不是。而virtualbox-fuse依赖于virtualbox。

答案1

没有正确的针对不存在的包的解决方案,但只是或多或少优雅的解决方案。

virtualbox-fuse 已被删除,因为它与当前的 virtualbox 版本不兼容(请参阅Debian 的 virtualbox 软件包的变更日志)。

因此,如果您需要它,您需要从 wheezy(包括 virtualbox-fuse)转发整个 virtualbox 软件包。前向移植的工作方式与后向移植类似。

由于 jessie 与 stable 类似,您可以尝试从 stable 安装当前的 gajim 包,而无需更新其他包。

但是这个gajim版本有一个严重的错误这可能是它暂时从 jessie 中删除/没有迁移到它的原因。一旦错误修复,它将自动迁移到 jessie。帮助维护人员修复错误可以加快速度。

因此,从 wheezy 中转发它也是一个很好的解决方案。

如果提供的话,使用非官方存储库/相关发行版存储库中的包也可以是一种解决方案。自己编译软件应该可以,但一般来说并不容易。

相关内容