安装 haskell-platform 而不引入 X 服务器

安装 haskell-platform 而不引入 X 服务器

有没有一些聪明的方法可以haskell-platform在没有 X 支持的情况下从官方 Debian 软件包存储库进行安装?

我需要让 Haskell 编译器在可用空间有限的远程服务器上运行,因此我不需要 libxc* 库(一个简单的apt install haskell-platform查询告诉我,操作后,将使用 988 MB 的额外磁盘空间)。

答案1

背后的想法haskell-platform是安装 Debian 中提供的完整 Haskell 开发平台。没有聪明的方法可以使用该包安装其中的子集。

您应该安装编译器、ghc以及您需要的任何额外开发包。看haskell-platform依赖关系查看可用的内容。

答案2

您可以在本地设置一个虚拟机并重新配置,然后重建软件包以不依赖于 X - 如果原始源允许这样做,或者我猜甚至不允许,这取决于您的编码技能。看 ”如何重建 Debian 软件包”。

或者您可以使用alien将二进制 deb 文件转换为 tgz。它不会出现在 dpkg 查询中,并且 apt 等不会知道它已安装,将 deb 文件转换为 tgz,提取它,在二进制文件上运行 ldd 并查看它需要哪些库,通过 apt 单独安装它们或者其他什么,然后将 tgz 的内容移过去...

相关内容