Как установить haskell-hunit?

Он по-прежнему обрабатывается apt. Все программы установки графического программного обеспечения в Ubuntu действительно используют apt в фоновом режиме и предоставляют кнопки и красивый внешний вид. Но это почти то же самое, что при вводе apt-get install <package-name> в терминал.

2
задан 19 October 2011 в 04:20

2 ответа

Это исходный пакет:

7.13 Как установить исходный пакет? Исходные пакеты Debian на самом деле не могут быть «установлены», они просто распаковываются в любой каталог, который вы хотите создать для создания двоичных пакетов. Исходные пакеты распространяются на большинстве зеркал, где вы можете получить бинарные пакеты. Если вы настроите источник APT sources.list (5), чтобы включить соответствующие строки «deb-src», вы сможете легко загрузить любые исходные пакеты, запустив
 apt-get source foo
. Чтобы помочь вам в фактическом создании исходного пакета, Debian исходный пакет обеспечивает так называемый механизм построения зависимостей. Это означает, что хранитель исходного пакета хранит список других пакетов, необходимых для сборки своего пакета. Чтобы узнать, как это полезно, запустите
 apt-get build-dep foo
перед созданием источника.

Таким образом, вы не можете «установить» его. Тем не менее, из него создаются бинарные пакеты:

libghc-hunit-dev Модульная система тестирования Haskell для платформы GHC libghc-hunit-doc Haskell для тестирования GHC; документация libghc-hunit-proof Haskell модульная система тестирования для GHC; профилирующих библиотек

Один из них должен содержать то, что вы хотите.

3
ответ дан 25 May 2018 в 17:55

Обычно я устанавливаю только Haskell Platform и GHC из apt, а затем устанавливаю все остальное через Cabal. Зависимости Haskell немного беспорядочны и много раз требуют обновления пакетов намного раньше, чем 6-месячный цикл выпуска Ubuntu. Cabal устанавливает все на ~/.cabal/, что приятно, потому что, если что-то прикручивается, вы можете удалить его и начать все заново. Я думаю, что большая часть сообщества Haskell работает таким образом из того, что я собрал в IRC.

2
ответ дан 25 May 2018 в 17:55

Другие вопросы по тегам:

Похожие вопросы: