Como posso instalar a haskell-platform?

6

O Haskell-platform atualmente tem dependências não satisfeitas no Ubuntu 11.04. Este é um bug conhecido , mas gostaria de instalá-lo mais cedo em vez de mais tarde.

Alguém pode recomendar uma maneira de instalar a haskell-platform em 11.04? O relatório de bugs ao qual eu me vinculei oferece uma solução que requer a edição de um pacote binário (?) Usando o vim, mas eu prefiro instalar algo da origem do que seguir essa rota.

    
por j1mc 23.05.2011 / 16:35

6 respostas

3

Este bug foi corrigido e está em 11.04 - proposto. Portanto, você pode habilitar os pacotes propostos e instalar a haskell-platform. Se você não quiser continuar recebendo atualizações propostas, você pode desativá-lo assim que instalar a haskell-platform. Procure aqui para um guia sobre como habilitar atualizações propostas.

Este bug foi corrigido em 11.10.

    
por HaskellElephant 11.08.2011 / 22:28
2

Eu tenho medo que você esteja sem opções por enquanto além de compilar você mesmo (mas editar o pacote parece menos problemático).

Você pode editar var/cache/apt/pkgcache.bin como mostrado em comentário # 12 em o bug ou você terá que esperar até que todos os problemas tenham sido resolvidos para usar a plataforma Haskell no Ubuntu 11.04

Eu gostaria de editar o pacote. Não é tão difícil e espero que você seja capaz de fazer isso sem qualquer problema.

edit: agora estou na minha própria máquina.

cd /var/cache/apt/
sudo cp pkgcache.bin pkgcache.backup.bin
sudo cp pkgcache.bin pkgcache.test.bin
sudo vi pkgcache.test.bin

digite

/6.12.1+

Isso resultará em:

009fe21547b0cc8fc2f7ee1ec74d3e27^@haskell-http-doc^@1:2^@libghc6-http-
doc^@^@009fe21547b0cc8fc2f7ee1ec74d3e27^@2.7.0-
2^@xemacs22^@^@b8b7ecd2f37fbc271d0108a704c42056^@haskell-pcre-light-doc^@1:2^@libghc6-
pcre-light-doc^@^@009fe21547b0cc8fc2f7ee1ec74d3e27^@haskell-
platform^@2010.1.0.0.1^@6.12.1^@6.12.1+^@libghc6-cgi-dev^

Veja o 6.12.1 na parte inferior?

Navegue com as teclas de seta para o 1 de .1+ Quando no 1 hit r 4 :wq!

Essa é a prática. Remova o .test do sudo vi pkgcache.test.bin para alterar o arquivo real. Depois disso, instale-o normalmente.

    
por Rinzwind 23.05.2011 / 16:57
1

Tente compilá-lo a partir da fonte - link

    
por nickguletskii 23.05.2011 / 16:55
1

Você pode instalá-lo a partir do seguinte PPA: link
Veja como:

sudo add-apt-repository ppa:brcha/ppa
sudo apt-get install haskell-platform

Voila!

    
por zvolkov 15.07.2011 / 04:41
0

Estou fazendo um curso pequeno no Haskell agora e criei CDs Natty Live para os participantes do curso. O que eu fiz foi adicionar todos os pacotes que eu precisava (e que iriam com a plataforma de qualquer maneira) sem o pacote haskell-platform. Tudo o mais que eu precisava, eu instalei com o cabal-install.

Esta pode não ser a solução perfeita, mas funciona para mim.

O envio de um pacote quebrado foi muito ruim.

Espero que isso ajude.

    
por miloshadzic 23.05.2011 / 19:34
0

Você verificou isso? link

Se você estiver usando o UBUNTU de 64 bits, por favor, verifique os comentários para resolver alguns problemas;)

    
por Hesam Esfahlani 01.04.2013 / 05:46

Tags