Installare haskell su ubuntu 11.10

Ghc è il compilatore haskell più diffuso tra i programmatori funzionali.

Per tutti è disponibile la platform che è aggiornata al compilatore 7.0.3.

Su ubuntu si installa da terminale con:

sudo apt-get install haskell-platform
cabal update

Come supporto non necessario allo sviluppo c’è un IDE

sudo apt-get install leksah

Solitamente questo basta a programmare in haskell.

Per i più esigenti, si può installare l’ultima versione del compilatore, la 7.2.1.

Prima di tutto assicurare la presenza di gmp.

sudo apt-get install libgmp3c2 libgmp-dev

Scaricare e aprire il tarball corretto per l’architettura

http://www.haskell.org/ghc/download_ghc_7_2_1

Configurare e installare dalla cartella scompattata

./configure
sudo make install

Per finire serve cabal install. Indispensabile è la libreria  zlib.

sudo apt-get install zlib1g-dev

Controllare la presenza di git.

sudo apt-get install git

Clonare la versione modificata di cabal install

git clone https://github.com/tuncer/cabal-install.git

Spostarsi nella cartella clonata

cd cabal-install

Effettuare l’inizializzazione del database pacchetti

sh ./bootstrap.sh

Ora l’eseguibile cabal si trova nelle cartelle sotto ~/.cabal. E’ buona norma aggiungere  la cartella ~/.cabal/bin alla variabile di environment PATH

echo "PATH=$PATH:~/.cabal/bin" >> ~/.bashrc

Per ricaricare il file modificato

source ~/.bashrc

Infine l’aggiornamento iniziale dell’indice pacchetti presente su hackage

cabal update
Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...