Haskell installation under gentoo
I wanted to test xmonad, mostly because it's compatible with gnome (the panel, session, etc..). xmonad is written in haskell, so a/the haskell compiler is needed, and probably a recent version is better. The haskell overlay does not really work well.
Anyway, in order to compile the haskell compiler, we need the haskell compiler (inifinite loop here). It should be done by the ebuild (portage stuff) of ghc but.. it failed.. the only way I have found is to install a old version with binary and next update from this one (now we have a ghc binary).
$ USE="binary" emerge -D =dev-lang/ghc-6.6.1
$ emerge -D ghc
And, it should be OK. I'm following this guide, almost.
PS : xmonad is like dwm and wmii, but, better and extensible... Yes, I'm a geek..
edit : I was wrong, the binary is not available for the last last version (an unstable one). It's so simple, just install the ghc-6.6.1 version with the flag binary, and that's all folk.. xmonap is really the best window manager ever.
$ USE="binary" emerge -D ghc
¶ Last update : November 2nd, 2007 at 3:23PM
Loux tips & tricks
crystalspace-ps
Overcfg
Gentoo add-on tool
Gentoo Forums :: View topic - mv - sort of progress bar?
- when it says: " * Done with patching " i suspend emerge with ctrl+z - cd /var/tmp/portage/sys-apps/coreutils-6.7-r1/work/coreutils-6.7/ - apply the patch with patch -p1 < /path/to/patch/generic/001_all_coreutils-gen-progress-bar.patch
I love Gentoo & bi-Xeon 64bit
I love gentoo for the portage application and tools !
I love bi-Xeon 64bit [2 core for each], with 2Gb RAM, ’cause of these states :
thales ~ # genlop -t openoffice * app-office/openoffice Thu Jul 5 23:38:30 2007 >>> app-office/openoffice-2.2.1 merge time: 5 hours, 33 minutes and 50 seconds. thales ~ # genlop -t mozilla-firefox * www-client/mozilla-firefox Wed Jul 4 11:06:39 2007 >>> www-client/mozilla-firefox-2.0.0.4 merge time: 23 minutes and 8 seconds. thales ~ # genlop -t python * dev-lang/python Tue Jul 3 13:25:55 2007 >>> dev-lang/python-2.5.1-r2 merge time: 2 minutes and 56 seconds. thales ~ # genlop -t git * dev-util/git Wed Jul 4 16:42:47 2007 >>> dev-util/git-1.5.2.2 merge time: 46 seconds. thales ~ # genlop -t emacs * app-editors/emacs Tue Jul 3 17:25:30 2007 >>> app-editors/emacs-21.4-r12 merge time: 1 minute and 27 seconds. Wed Jul 4 10:43:31 2007 >>> app-editors/emacs-22.1 merge time: 2 minutes and 57 seconds.
C’est pas avec ordinateur portable que j’aurais ces statistiques là..
TIP TAB-completion - Gentoo Linux Wiki
emerge -av bash-completion
VMTN Discussion Forums: Unable to build vmmon module on ...
pte_t pte; pte.pte_low = val; return pte;
HOWTO DRI with ATi Open-Source Drivers - Gentoo Linux Wiki
Having 'direct rendreing' with free [open-source] ati driver
HOWTO Customizing UDEV - Gentoo Linux Wiki
Customize udev, in order to have a great system :D
HOWTO Undervolt a Pentium M CPU - Gentoo Linux Wiki
Undervolt you pentium-m (centrino sonoma, ..) to keep power
HOWTO Compile a Kernel Manually - Gentoo Linux Wiki
How to compile manually your kernel (with vanilla-sources or else) with gentoo tools
Nouvelles
Ni bonnes, ni mauvaise nouvelles, mais nouvelles quand même.
Il n’y a que les idiots qui ne changent pas d’avis
Ou alors c’est le contraire. Enfin je pense que les idiots comme les autres ont le droit de changer d’avis de toute façon. Pourquoi cette citation ? Tout simplement parce que le fait d’être en stage avec d’autre personne, de quitter mon cocon qui est constitué de moi, mes PCs et mes disques durs externe, m’a beaucoup travailler, et m’oriente dans mes choix d’aujourd’hui et de demain. Ce billet est plus qu’en vrac, alors une petite liste :
- Emacs : par défaut il est moche, le LISP ça donne pas envie. Mais ce n’est qu’une impression, et il est tellement puissant.
- Gentoo : la distribution des geeks. Plus d’ubuntu, plus d’openSUSE, plus de RHEL à la maison. Mon envie de comprendre GNU/Linux, la puissance et la flexibilité de cette distribution ont eu raison de toutes les autres.
- Qemu && Xen ont eu raison de vmware et VirtualBox. Qemu, tout es en ligne de commande, et avec l’accélérateur KQemu, c’est vraiment tiptop (l’option snapshot pour garder un windows tout propre c’est énorme).
- LaTeX a eu raison d’OpenOffice. Je suis toujours persuadé qu’OpenOffice est largement plus facile à prendre en main que MS Office et plus puissant par rapport à mes besoins. Mais LaTex, c’est la possibilité de séparer le contenu de la mise en page, c’est puissant, on peut faire tout type de document.
J’ai fait le ménage, j’utilise le RAID1 sur Sernia (Desktop) pour être un plus rassuré. Mon paquet debian pour pidgin est lié depuis ubuntuforums, des pages anglaises, francophones et allemande (entre autre), ça me mange pas mal de bande passante du coup :D.
Le fait de travailler dans un environnement orienté “Embedded” (je vois des chaînes de compilation, des cartes et des Linux embedded de partout, je participe de temps en temps au débug :)) me permet de découvrir quelque chose que je ne connais pas vraiment, et c’est super intéressant. J’ai de la chance, je dispose d’un Linksys NSLU2 (arm embedded) à la maison, et donc je me fixe comme objectif de faire tenir une petit Gentoo+rsync+nfs et optionnellement un serveur http ultra-light sur cette petite machine : en gros dans 32Mo :D.
Et avec tout ça, iki et le web ?
Le web m’attire moins qu’avant, c’est trop la jungle pour moi. Je ne sais pas designer, je n’ai plus envie d’apprendre de langage en rapport aux web (genre Javascript/etc..).
Pour le projet iki, après la réorganisation de modèles (ça doit vous paraître surréaliste que je parle de ça alors que personne n’en a jamais vraiment vu la couleur, ou plutôt personne n’en a pris la peine) il y aura toujours du boulot. A ce propros, nous (l’équipe d’iki-project) recherchons un designer web et un développeur Javascript/web (qui aiment les normes, jQuery et l’accessibilité). Bien entendu, si vous êtes passionnés de photographies et que vous avez du temps à revendre, vous êtes les bien venus, mais on peut pas envisager d’une quelconque rémunération vu que c’est un projet open-source, et qu’il faut le dire, nous sommes sans le sous.
edition
J’en oublie de dire que :
- Les outils GNU, c’est bien, vraiment bien. [gcc, emacs, …., QdB]
- Je suis le #5477ème membres de la FSF [Free Software Foundation]. Et ouai, j’ai payer, mais c’est pour la bonne cause
Pour les personnes qui pensent/trouvent que je me radicalise [gentoo, emacs, gnu, FSF], elles ont raison.
Gentoo Linux Projects -- Embedded Gentoo
the Gentoo Linux Embedded Project !!