July 29, 2009 por Carlos Gomez
Comentarios (2)
Hoy revizaremos una forma de instalar Cabal, una herramienta muy comoda para instalar y construir aplicaciones y librerias de haskell.
Para una informacion mas detallada puedes ver Biliotecas adicionales con Cabal.
Pero hagamos lo nuestro:
La forma que abordaremos es instalar cabal atraves de un bootstrap, el cual se encargara de descargar las fuentes, configurarlas e instalarlas.
Antes de continuar debemos preveer que disponemos de 3 cosas basicas (Doy por supuesto que tienen instalado ghc 8 o superior):
Nota.- Los siguientes comandos son para un sis ope basado en Debian (esto incluye a ubuntu).
1.- parsec library of ghc.
Si no tienes instalado, puedes instalarlo con:
apt-get install libghc6-parsec-dev libghc6-parsec-doc
2.- network library of ghc.
Si no tienes instalado, puedes instalarlo con:
apt-get install libghc6-network-dev libghc6-network-doc libghc6-network-prof
3.- zlib.h header of C.
Podemos encontrar el header zlib.h en la libreria zlib1g-dev.
Comandos para instalarlo:
apt-get install zlib1g-dev
Despues de preever las anteriores cosas podemos descargar el Cabal Install Tool de la pagina http:/
Descargar Cabal Install Tool 0.6.2.tar.gz, y ejecutamos el bootstrap.sh
Ejecutando ./bootstrap.sh se descargara las fuentes de cabal de la web, luego se configuran y finalmente se instalaran en tu sistema (Debes notar que necesitaras una coneccion a internet cuando estes ejecutando el bootstrap).
Ahora que ya esta instalado cabal, debemos publicar el comando cabal ubicado en /root_or_user_/.cabal/bin. Podriamos crear un enlace a este comando en /usr/bin con
ln -s /root/.cabal/cabal cabal
Antes de usarlo debemos actualizar la lista de paquetes con
cabal update
Ahora podremos disfrutar de Cabal, e instalar otras aplicaciones.
sip, hace tiempo vi algo que se llamaba cabal-get, que era una suerte de apt-get para bibliotecas y dependencias en haskell.
Juan Jose Olivera hace 389 dias
Antonio
Perfil
Amigos
Amigos de
Páginas
Blog
Ficheros
Cabal es poder!!!
Antonio hace 399 dias