Установка haskell-platform без подключения X-сервера

Установка haskell-platform без подключения X-сервера

Есть ли какой-нибудь разумный способ установки 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...

Связанный контент