O repositório oficial do Ubuntu tem uma versão mais antiga do haskell-stack. Downlaod o mais recente. Primeiro remova a pilha
% bl0ck_qu0te%depois instale usando este que é o mais recente
Eu estou tentando atualizar minha instalação do haskell, tanto quanto eu entendo, é uma versão muito antiga.
Isso é o que eu tentei:
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:~$
O repositório oficial do Ubuntu tem uma versão mais antiga do haskell-stack. Downlaod o mais recente. Primeiro remova a pilha
% bl0ck_qu0te%depois instale usando este que é o mais recente
Eu tive o mesmo erro, por isso removi a versão antiga conforme descrito anteriormente:
sudo apt-get remove haskell-stack
seguiu as instruções "Linux (genérico)" no link .
O comando wget
funcionou para mim:
wget -qO- https://get.haskellstack.org/ | sh
Eu instalei gcc
via sudo apt-get install gcc
como parte da tentativa malsucedida original de atualizar stack
.