Icecream.. *lecker*

Wer Gentoo verwendet oder sehr viel Code compilieren muss, sollte sich Gedanken machen wie man das Compileren beschleunigen könnte. Eine Lösung wäre die Verwendung eines Compile-Clusters. Ich habe mich hierbei für Icecream entschieden. Wie immer eine kleine Installationsanleitung für Gentoo 🙂 emerge sys-devel/icecream rc-update add icecream default /etc/conf.d/icecream nach eigenen Wünschen bearbeiten* /etc/init.d/icecream start Diese Schritte auf allen Gentoo Maschienen durchführen, welche am Compile-Cluster teilhaben sollen. Nachdem der Cluster nun einsatzbereit ist, muss nur noch /etc/make.conf und PATH angepasst werden, damit der Cluster verwendet werden kann. ...

November 1, 2007 · 1 min · Christian Gmeiner

Schlaf Laptop schlaf...

Suspend war und ist immer noch ein Knackpunkt von Linux. Doch zum Glück kann ich sagen, dass sich die Situation verbessert hat und nun ist es ohne Suspend2 Patches möglich mit einem aktuellen Kernel 2.6.23 Suspend2Ram und Supend2Disk zu verwendet. Nach einer schnellen Kernelconfig-Änderung und dem hinzufügen von resume=/dev/hda2zu den Boot-Pararmetern genügten schon um von Kernel-Seite alles bereitzustellen. Jetzt fehlt nur noch der Userspace 🙂 Unter Gentoo reicht ein einfaches ***emerge sys-power/suspend ***und dem Supendieren steht nichts mehr im Weg. Unter KDE ist KPowersave sehr zu empfehlen.

October 28, 2007 · 1 min · Christian Gmeiner

Octave 2.9 mit Gentoo

Leider ist das offizielle Portage nicht immer up2date (sci-mathematics/octave-2.1.73-r2) und aus diesem Grund hier nun der einfachste Weg zu octave 2.9 unter Gentoo. # emerge layman # layman -a science # echo “source /usr/portage/local/layman/make.conf” » /etc/make.conf # emerge -av octave These are the packages that would be merged, in order: Calculating dependencies… done! [ebuild N ] app-admin/eselect-blas-0.1 0 kB [ebuild N ] sci-mathematics/glpk-4.22 USE=”-doc” 1,385 kB [ebuild N ] app-admin/eselect-lapack-0.1 0 kB [ebuild N ] dev-tcltk/expect-5.43.0 USE=”X -doc” 514 kB [ebuild N ] dev-util/gperf-3.0.3 845 kB [ebuild N ] sci-libs/blas-reference-20070226 USE=”-debug -doc” 5,208 kB [ebuild N ] dev-util/dejagnu-1.4.4-r1 USE=”-doc” 1,056 kB [ebuild N ] virtual/blas-1.0 0 kB [1] [ebuild N ] sci-libs/lapack-reference-3.1.1-r1 USE=”-debug -doc” 0 kB [ebuild N ] virtual/lapack-1.0 0 kB [1] [ebuild N ] sci-mathematics/octave-2.9.14 USE=”readline -curl -debug -doc -emacs -hdf5 -zlib” 9,185 kB [1] ...

October 7, 2007 · 1 min · Christian Gmeiner

Wine Crosstests erstellen

Nachdem ich im Moment ein paar kleine Patches für Wine beisteuern will, möchte ich natürlich meine Änderungen auf einem Windows-System testen. Hierfür bietet Wine ein make crosstest an. Doch damit dies unter Gentoo funktioniert, muss man folgendes ausführen: # emerge crossdev && crossdev i386-mingw32 Danach muss man nur noch ./configure && make crosstest im Wine-Verzeichnis ausführen und man bekommt Binaries für Windows. Happy Hacking

September 26, 2007 · 1 min · Christian Gmeiner

Chaos Computing...

Dies ist mein erneuter Versuchen einen Blog auf Beine zu stellen. Hier werde ich ausschließlich über mein Leben als Informatiker schreiben, über meine Arbeit als Open Source Entwickler und evt ein wenig über mein Studium. Happy Reading

September 18, 2007 · 1 min · Christian Gmeiner