El paquete haskell-platform parece estar roto en Ubuntu 11.04 (Broken Haskell Platform in 11.04).
Podemos intentar reparar el paquete o realizar una instalación manual, esta última opción nos permite además instalar la versión más reciente de la plataforma.
Para instalar la versión 2011.2.0.1 de la Plataforma Haskell en Ubuntu 11.04 (Intel 32 bits) hemos seguido los pasos que se describen en el artículo Haskell Platform from Source on Unix-Like.
Hemos adoptado la siguiente configuración:
Directorio de construcción: ~/Software/Haskell/haskell-platform-2011.2.0.1
Directorio de instalación: /usr/local/haskell-patform-2011.2.0.1
El texto que aparece sobre fondo oscuro se debe introducir en una ventana de terminal.
Instalar las dependencias necesarias
sudo apt-get install libedit2 libedit-dev freeglut3-dev
sudo apt-get install libglu1-mesa-dev
sudo apt-get install libbsd-dev libgmp3-dev zlib1g-dev
Crear los directorios necesarios
mkdir ~/Software
mkdir ~/Software/Haskell
mkdir ~/Software/Haskell/haskell-platform-2011.2.0.1
sudo mkdir /usr/local/haskell-platform-2011.2.0.1
Descargar el compilador GHC
Vamos a descargar los archivos de la versión 7.0.3 del compilador GHC para Linux Intel 32 bits. Podemos consultar más información sobre otras plataformas en la página de distribución del compilador GHC.
cd ~/Software/Haskell/haskell-platform-2011.2.0.1
wget http://haskell.org/ghc/dist/7.0.3/ghc-7.0.3-i386-unknown-linux.tar.bz2
tar -xvf ghc-7.0.3-i386-unknown-linux.tar.bz2
Producir e instalar el compilador GHC
cd ~/Software/Haskell/haskell-platform-2011.2.0.1/ghc-7.0.3
./configure --prefix=/usr/local/haskell-platform-2011.2.0.1
make
sudo make install
Ajustar la variable de entorno PATH
Editar el archivo de perfil bash:
gedit ~/.bashrc
Agregar la línea siguiente, guardar y cerrar el editor:
export PATH=$PATH:/usr/local/haskell-platform-2011.2.0.1/bin
Después cerrar la ventana de terminal y abrir una nueva para cargar el perfil actualizado.
Comprobar acceso al compilador GHC
ghc --version
Descargar la Plataforma Haskell
cd ~/Software/Haskell/haskell-platform-2011.2.0.1
wget http://lambda.galois.com/hp-tmp/2011.2.0.1/haskell-platform-2011.2.0.1.tar.gz
tar -xvf haskell-platform-2011.2.0.1.tar.gz
Producir e instalar la Plataforma Haskell
cd ~/Software/Haskell/haskell-platform-2011.2.0.1
cd haskell-platform-2011.2.0.1
./configure --prefix=/usr/local/haskell-platform-2011.2.0.1
make
sudo make install
Finalmente preparar el gestor de paquetes Cabal
cabal update
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.