Instalación Haskell
En este artículo describiremos el procedimiento de instalación de Haskell en las distintas plataformas existentes actualmente.
Linux
Existen dos tipos de instalaciones, la mínima, que no incluye herramientas adicionales ni librerías globales, y la completa, que si lo contiene.
Instalación genérica para todas las distribuciones:
1- Descargar el archivo de instalación correspondiente al tipo de instalación:
Instalación mínima 64 bits:
Instalación completa 64 bits:
https://haskell.org/platform/download/8.0.1/haskell-platform-8.0.1-unknown-posix--full-x86_64.tar.gz
Instalación mínima 32 bits:
Instalación completa 32 bits:
https://haskell.org/platform/download/8.0.1/haskell-platform-8.0.1-unknown-posix--full-i386.tar.gz
2- Ejecutar los siguientes comandos con el archivo descargado en el paso anterior:
$ tar xf ...downloaded archive...
$ sudo ./install-haskell-platform.sh
Instalación distribución Ubuntu
Instalar ejecutando el siguiente comando:
$ sudo apt-get install haskell-platform
Instalación distribución Debian
Instalar ejecutando el siguiente comando:
$ sudo apt-get install haskell-platform
Instalación distribución Red Hat
Instalar ejecutando el siguiente comando:
$ sudo yum install haskell-platform Instalación distribución Fedora
Instalación distribución Fedora
Instalar ejecutando el siguiente comando:
$ sudo dnf install haskell-platform
Instalación distribución Mint
Instalar ejecutando el siguiente comando:
$ sudo apt-get install haskell-platform
Instalación distribución Gentoo
Instalar ejecutando los siguientes comandos:
$ sudo layman -a haskell $ sudo emerge haskell-platform
Mac OS
1- Descargar la imagen correspondiente al tipo de instalación.
Instalación mínima 64 bits:
Instalación completa 64 bits
https://haskell.org/platform/download/8.0.1/Haskell%20Platform%208.0.1%20Full%2064bit-signed-a.pkg
2- Ejecutar el instalador descargado.
3- Seguir las instrucciones correspondientes.
Windows
1- Descargar el ejecutable correspondiente al tipo de instalación.
Instalación mínima 64 bits:
https://haskell.org/platform/download/8.0.1/HaskellPlatform-8.0.1-minimal-x86_64-setup-a.exe
Instalación completa 64 bits:
https://haskell.org/platform/download/8.0.1/HaskellPlatform-8.0.1-full-x86_64-setup-a.exe
Instalación mínima 32 bits:
https://haskell.org/platform/download/8.0.1/HaskellPlatform-8.0.1-minimal-i386-setup-a.exe
Instalación completa 32 bits:
https://haskell.org/platform/download/8.0.1/HaskellPlatform-8.0.1-full-i386-setup-a.exe
2- Ejecutar el instalador descargado en el paso anterior.
3- Modificar el archivo de configuración cabal con las siguientes lineas (Dicho archivo se puede encontrar ejecutando el siguiente comando: cabal user-config init)
extra-prog-path: C:\Program Files\Haskell Platform\8.0.1\msys\usr\bin
extra-lib-dirs: C:\Program Files\Haskell Platform\8.0.1\mingw\lib
extra-include-dirs: C:\Program Files\Haskell Platform\8.0.1\mingw\include
4- Ejecutar el programa WinGHCi desde el menú de inicio.