Installation instruction for Ubuntu 8.10

Jürgen Nicklisch-Franken jnf at arcor.de
Thu Apr 9 06:30:58 EDT 2009


Thanks Maciej,
I've put this on the Wiki at: http://haskell.org/haskellwiki/Leksah

Juergen

Am Dienstag, den 07.04.2009, 21:57 +0200 schrieb Maciej Noszczyński:
> Hello, I've installed Leksah 0.4.4.1 today in Ubuntu 8.10. This 
> procedure is based on the one given in the manual, but uses GHC 6.10.2. 
> Hope it will be useful.
> 
> ------------8<------------8<------------8<------------8<------------8<
> 
> # setup
> cd ~
> mkdir ghc-build
> cd ghc-build
> 
> # compile ghc 6.10.2
> sudo aptitude build-dep ghc6
> wget http://www.haskell.org/ghc/dist/6.10.2/ghc-6.10.2-src.tar.bz2
> wget http://www.haskell.org/ghc/dist/6.10.2/ghc-6.10.2-src-extralibs.tar.bz2
> tar jxf ghc-6.10.2-src.tar.bz2
> tar jxf ghc-6.10.2-src-extralibs.tar.bz2
> cd ghc-6.10.2/
> ./configure --prefix /home/macks/ghc
> make
> make install
> cd ..
> 
> # cleanup and setup paths
> sudo aptitude remove ghc6
> export PATH=$PATH:/home/username/ghc/bin:/home/username/.cabal/bin
> (you should put this export into some startup file e.g. .bash_profile 
> and source it when needed)
> 
> # gtk2hs from darcs (> 0.10.0) is needed for 6.10.2
> sudo aptitude install darcs
> darcs get --partial http://code.haskell.org/gtk2hs/
> aptitude install happy alex libglib2.0-dev libgtk2.0-dev 
> libgtksourceview2.0-dev libgmp3-dev autoconf
> cd gtk2hs
> autoreconf
> ./configure
> make
> sudo make install
> cd ..
> 
> # cabal install
> wget 
> http://hackage.haskell.org/packages/archive/cabal-install/0.6.2/cabal-install-0.6.2.tar.gz
> tar zxf cabal-install-0.6.2.tar.gz
> cd cabal-install-0.6.2
> ./bootstrap.sh
> cd ..
> 
> # build and install Leksah
> wget 
> http://hackage.haskell.org/packages/archive/leksah/0.4.4.1/leksah-0.4.4.1.tar.gz
> tar zxf leksah-0.4.4.1.tar.gz
> cd leksah-0.4.4.1
> mv leksah.cabal leksah.cabal.old
> sed -e 's/Cabal ==1.6.0.1/Cabal >=1.6.0.1/g' leksah.cabal.old > leksah.cabal
> cabal update
> cabal install binary
> cabal install utf8-string
> runhaskell Setup configure --user
> runhaskell Setup build
> runhaskell Setup install
> cd ..
> 
> # run the IDE
> leksah
> 
> _______________________________________________
> Leksah mailing list
> Leksah at projects.haskell.org
> http://projects.haskell.org/cgi-bin/mailman/listinfo/leksah




More information about the Leksah mailing list