![为什么 JDEE 包在多元宇宙中?](https://linux22.com/image/1037317/%E4%B8%BA%E4%BB%80%E4%B9%88%20JDEE%20%E5%8C%85%E5%9C%A8%E5%A4%9A%E5%85%83%E5%AE%87%E5%AE%99%E4%B8%AD%EF%BC%9F.png)
为什么Emacs 的 Java 开发环境多元宇宙存储库中的软件包?该软件可在 GPL 下使用。
答案1
jde 软件包位于 multiverse 中,因为从历史上看,它需要非免费版本的 Java 才能运行。在免费许可下可用但需要非免费软件才能运行的软件在 Debian 中以“contrib”的形式提供,在 Ubuntu 中则映射到“multiverse”。
看起来 jde 不再需要非免费的 Java 才能工作,因此可以将其移至 universe。不幸的是,该软件包在 Debian 中也无人维护,因此它依赖于许多其他免费但已被已删除来自 Debian 和 Ubuntu 的最新版本(cedet-contrib、cogre、eieio、semantic、speedbar)。记录如下Debian 错误 #620341,这个问题半年来一直未得到解决。
只要该包是可卸载的,那么将它移动到 universe 可能就没有任何意义;但是如果你想要改变这一点,你可以在 Launchpad 中针对 jde 包提交错误报告,并订阅ubuntu-档案团队来解决这个错误。