Как обновить haskell-стек на Ubuntu 16.04?

Я пытаюсь обновить мою установку на haskell, поскольку, насколько я понимаю, это очень старая версия.

Это то, что я пробовал:

lpuggini@lpuggini-T3420:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:    16.04
Codename:   xenial
lpuggini@lpuggini-T3420:~$ stack --version
Version 0.1.10.0 x86_64
lpuggini@lpuggini-T3420:~$ sudo apt upgrade haskell-stack
Reading package lists... Done
Building dependency tree       
Reading state information... Done
haskell-stack is already the newest version (0.1.10.0-1).
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
lpuggini@lpuggini-T3420:~$ stack upgrade
Fetched package index.                                                                                    
Populated index cache.    
Cabal file warning in /tmp/stack-upgrade1153/stack-1.6.1/stack.cabal: Ignoring unknown section type: custom-setup
Cabal file warning in /tmp/stack-upgrade1153/stack-1.6.1/stack.cabal: Ignoring unknown section type: custom-setup
Invalid package ID: "array-0.5.1.1 base-4.9.1.0 binary-0.8.3.0 bytestring-0.10.8.1"
lpuggini@lpuggini-T3420:~$ 
0
задан 15 December 2017 в 19:19

2 ответа

Официальный репозиторий Ubuntu имеет старую версию haskell-stack. Загрузи последнюю. Сначала удалите стек

sudo apt-get remove haskell-stack

, а затем установите его, используя самую последнюю версию

https: / /docs.haskellstack.org/en/stable/install_and_upgrade/#ubuntu

0
ответ дан 15 December 2017 в 19:19

У меня была та же ошибка, поэтому я удалил старую версию, как описано ранее:

sudo apt-get remove haskell-stack

затем следовал инструкциям «Linux (generic)» на https: //docs.haskellstack. орг / о / стабильный / install_and_upgrade / # Linux .

Команда wget работала для меня:

wget -qO- https://get.haskellstack.org/ | sh

Я установил gcc через sudo apt-get install gcc как часть первоначальной неудачной попытки обновить stack.

0
ответ дан 15 December 2017 в 19:19

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

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