Есть ли какой-нибудь разумный способ установки haskell-platform
из официальных репозиториев пакетов Debian без поддержки X?
Мне нужно запустить компилятор Haskell на удаленном сервере с ограниченным свободным пространством, и поэтому мне не нужны библиотеки libxc* (простой apt install haskell-platform
запрос сообщает мне, что после операции будет использовано 988 МБ дополнительного дискового пространства).
решение1
Идея заключается haskell-platform
в том, чтобы установить полную платформу разработки Haskell, доступную в Debian. Нет умного способа установить подмножество этого с помощью этого пакета.
Вам следует установить компилятор, ghc
и любые дополнительные пакеты разработки, которые вам нужны. Смотретьзависимостиhaskell-platform
чтобы увидеть, что доступно.
решение2
Вы можете настроить виртуальную машину локально, перенастроить и затем пересобрать пакет, чтобы он не зависел от X — ЕСЛИ исходный код это позволяет, или даже нет, я полагаю, в зависимости от ваших навыков кодирования. Смотрите "Как пересобрать пакеты Debian".
Или вы можете использовать alien
для преобразования бинарного файла deb в tgz. Он не будет отображаться в запросе dpkg, а apt и т. д. не будут знать, что он установлен, преобразуйте файл deb в tgz, извлеките его, запустите ldd на бинарных файлах и посмотрите, какие библиотеки ему нужны, установите их по отдельности через apt или что-то еще, а затем просто переместите содержимое tgz...