<div dir="ltr">cool david .... <br><br>1) I have to upgrade to ghc 6.8.3<br><br>2) I &quot;may/probably will have more&quot; questions<br><br>very kind thanks,<br><br>vasili<br><br><br><div class="gmail_quote">On Sat, Aug 2, 2008 at 1:52 AM, david48 <span dir="ltr">&lt;<a href="mailto:dav.vire%2Bhaskell@gmail.com">dav.vire+haskell@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">You need to get cabal-install.<br>
Here&#39;s how I got it working on kubuntu :<br>
<br>
</div>1) install GHC 6.8.3 from <a href="http://haskell.org" target="_blank">haskell.org</a>&#39;s binaries (kubuntu hardy isn&#39;t<br>
at 6.8.3 yet....)<br>
<div class="Ih2E3d">2) download from hackage :<br>
* cabal-install-0.5.1.tar.gz from hackage<br>
</div><div class="Ih2E3d">* HTTP-3001.0.4.tar.gz<br>
</div>* zlib-0.4.0.4.tar.gz<br>
* Cabal-1.4.0.1.tar.gz<br>
<br>
3) build and install http, zlib, Cabal and then cabal-install<br>
<br>
for each package you have to type (*) :<br>
<br>
runhaskell Setup.hs configure<br>
runhaskell Setup.hs build<br>
sudo runhaskell Setup.hs install<br>
<br>
(*) sometimes it&#39;ll be Setup.lhs, I&#39;m annoyed that it&#39;s not always the<br>
same name, can&#39;t rely on shell history :(<br>
<br>
4) once cabal-install is &nbsp;installed you can do<br>
<br>
cabal update<br>
sudo cabal upgrade --global<br>
<br>
that&#39;ll upgrade all your ghc&#39;s packages.<br>
<br>
5) from now if you want to install package a just type<br>
<br>
cabal install a --global<br>
<br>
cabal should download packages b,c,d for you if required.<br>
<br>
<br>
<br>
P.S. Sorry for the previous email, it got sent before I finished it :)<br>
</blockquote></div><br></div>