como atualizar haskell-stack no ubuntu 16.04?

0

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:~$ 
    
por Donbeo 15.12.2017 / 17:19

2 respostas

0

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

link

    
por Mahesh Uligade 05.02.2018 / 09:29
0

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 .

    
por Bob Grudem 09.02.2018 / 18:22