安裝 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 的內容移過去...

相關內容