Wine und der Internet-Explorer

Gestern habe ich wine installiert, weil mir Crossover-Office einfach zu fett geworden ist. Eigentlich brauche ich es nur zur Kontrolle mit dem IE und um Photoshop zu benutzen. Leider wollte Photoshop sich nicht installieren lassen, weil kein Internet-Explorer vorhanden sei. Also schnell mal bei Winzigweich vorbeigesurft und den IE nachinstalliert..Tja, denkste. Angeblich sei eine neuere Version bereits installiert. Bei der Suche nach einer Problemlösung bin ich dann auf IEs 4 Linux gestossen. Funktioniert einwandfrei und hat alle meine Probleme beseitigt. Fast alle. Ich mußte noch winetricks nachinstallieren umd mit dem Aufruf von
sh winetricks fakei6e den Registry-Eintrag umbiegen. Danach ließ es sich mit anschliessender Gecko-Engine-Installation wieder einwandfrei benutzen. Vielen Dank 🙂

Automount regelt..jedenfalls tat es das immer.
Man nehme hald und dbus und kde macht das schon..sehr bequem..
Es sei denn, es funktioniert mit einem Male nicht mehr. Kded konnte keine Verbindung zu DCOP aufbauen, sagte er. Die Fehlermeldung also mal bei Google eingeworfen und angefangen zu suchen.
2 Stunden später kein bißchen schlauer gewesen.
Okay, packen wir das Übel an der Wurzel. kdelibs neu emerged. Keine Besserung.
dbus neu emerged. Nix.
hald neu emerged. Immer noch nix.
Ein revdep-rebuild angeworfen. Tat zwar was, aber nicht das richtige.
Mooooment..*hochscroll*..wtf? Der hat hald und dbus mit qt4 gebaut?
Ein manuelles erzwingen von qt3 mit USE=“qt3″ auf der Konsole laufen lassen und den ganzen Kram neu gestartet.
Mit einem Mal fand kded auch den DCOP-Server wieder.
Liebe Leute, sowas ist doch definitiv zum Kotzen. Wozu, bitteschön, hat Gentoo 500 USE-Flags in der make.conf, wenn Ihr Deppen Entwickler nicht in der Lage seid, das in eurem ebuild abzufragen?
Woher soll Otto-Normal-DAU auf diesen Dreh kommen? Manchmal geht mir diese Art echt auf den Keks. Wie wäre es, wenn Ihr euch mal ein wenig um die Sauberkeit der einzelnen Branches kümmert, statt den ganzen Tag mit KDE4 zu spielen und 25 sub-sub-versions auf die Menschheit loszulassen?
In diesem Sinne, danke für den versauten Vormittag.

Geht es noch, liebe Gentooler?

Heute lag Systemupdate beim Laptop an. Lief fröhlich durch, wenn man mal von den 5 neuen USE-flags für php absieht. Aber das habe ich schnell in den Griff bekommen.
Beim Durchsehen der Meldungen von emerge blieb mein Auge dann an der eix-Meldung hängen.
Richtig, da war was..das hast Du mal installiert..Wie funktionierte das noch gleich?
Manpages regeln ja bekanntlich. Also:
silent_bob download # man eix
Die Ausgabe fand ich dann schon etwas merkwürdig:
silent_bob download # Die Handbuchseite wird formatiert, bitte warten Sie...
sh: /usr/bin/lzma: Datei oder Verzeichnis nicht gefunden
Fehler bei der Ausführung des Formatierungs- oder Anzeigeprogramms.
Das Programm (cd /usr/share/man && (echo ".pl 1100i"; /bin/bzip2 -c -d '/usr/share/man/man1/eix.1.bz2'; echo ".\\\""; echo ".pl \n(nlu+10") | /usr/bin/gtbl | /usr/bin/nroff -Tascii -c -mandoc | /usr/bin/lzma > /var/cache/man/cat1/eix.1.lzma) lieferte den Rückgabe-Wert 127.

Okay..also mal fix guggen, ob lzma überhaupt installiert ist:
silent_bob download # locate lzma
Die Ausgabe spare ich hier mal. Tatsache ist, es ist nicht installiert. Mal eben emerge anwerfen..
Tja, und hier wirds dann ein wenig kurios:
silent_bob download # !!! All ebuilds that could satisfy "app-arch/lzma" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-arch/lzma-4.57 (masked by: ~x86 keyword)
- app-arch/lzma-4.43 (masked by: ~x86 keyword)
- app-arch/lzma-4.27 (masked by: ~x86 keyword)

Nachtrag:
silent_bob download # echo app-arch/lzma ~x86 >> /etc/portage/package.keywords
silent_bob download # emerge lzma
Calculating dependencies... done!
[ebuild N ] app-arch/lzma-4.57 USE="-doc"
[blocks B ] app-arch/lzma (is blocking sys-apps/man-1.6f)
*Error: The above package list contains packages which cannot be installed at the same time on the same system.

Könnt Ihr euch nicht vielleicht endlich mal angewöhnen nachzugucken, ob alle Dependencies im richtigen tree liegen, bevor Ihr den ganzen Kram freigebt?
*Grummel*

Python ist doof..

Heute hat Porthole versagt..brach mit Fehlermeldung ab, einfach so..
Bei der Ursachenforschung habe ich dann festgestellt, dass Python der Übeltäter ist..aber dazu später..
Porthole meckert über ein fehlendes Modul.
bolide matthias # porthole
Traceback (most recent call last):
File "/usr/bin/java-config", line 14, in ?
from java_config import jc_options
ImportError: No module named java_config

Ich bin ja nicht doof, die Lösung steht ja da, also flugs #java-config eingetippert , dann entgleisten mir doch etwas die Gesichtszüge bei der Ausgabe:
bolide matthias # java-config
Traceback (most recent call last):
File "/usr/bin/java-config", line 14, in ?
from java_config import jc_options
ImportError: No module named java_config

Nunja..langer Rede kurzer Sinn, ein #emerge python ausgeführt, alles von vorne..gleiche Fehlermeldung..
Zufällig dann mal in der Konsole nach oben gescrollt und folgendes gelesen:
If you have just upgraded from an older version of python you will need to run:
*
* /usr/sbin/python-updater
*
* This will automatically rebuild all the python dependent modules
* to run with python-2.4.
*
* Your original Python is still installed and can be accessed via
* /usr/bin/python2.x.

*MitDemKopfAufDieTischplatteHau*..manchmal sollte man doch die Ausgaben von Portage lesen 😉
Nunja, ich hab denn mal ein #/usr/sbin/python-updater ausgeführt und schon ist wieder alles im Lot..
Nun kann ich mich um mein PHP-Update kümmern, das klemmt auch irgendwie..Diesmal lese ich aber die Ausgabe von Portage ganz genau 😉

FUG-Kiel Events online

Die FUG-Kiel hat ihre Events-Seite online gebracht. Dort wird über aktuell stattfindende Veranstaltungen informiert.
Als erste grosse Veranstaltung wird eine Installparty stattfinden. Für Linux-Interessierte und die, die es werden wollen ein grossartiger Anlaufpunkt. Es werden Spiegelserver mit einigen Distributionen zur Verfügung gestellt und es gibt auch aktive Hilfe bei der Installation.
Selbstverständlich kann man auch Linux neben ein bestehendes Windows-System installieren.
Schaut einfach öfter mal auf die Eventseite der FUG um auf dem Laufenden zu bleiben.

Privoxy

Gestern habe ich mir einen lokalen Proxy mit Privoxy eingerichtet. Feine Sache das. Nicht nur, dass er Werbung sehr effektiv unterdrückt und Informationen zurückhält, er ist auch noch per Webinterface konfigurierbar und es gibt ihn für eigentlich alle relevanten Betriebssysteme.

Gentoo rulez!

Seit meinem Umstieg auf Linux habe ich einiges an Distributionen ausprobiert und bin immer wieder zu Gentoo zurückgekehrt. Vieles hat mir auch an anderen Distributionen gefallen, doch ich habe mich immer eingeschränkt gefühlt. Gut, dass man eine Knoppix-CD in der Schublade liegen hat, ist heute eigentlich fast selbstverständlich, aber der Otto-normal-Wintendo-User hat sich in 99% aller Fälle ausser mit Datenrettungsversuchen noch nicht weiter mit dem Umgang beschäftigt.
Gentoo ist sehr zeitaufwändig, das gebe ich gerne zu. Man muss auch viel am System rumfrickeln, dafür bekommt man aber auch ein topaktuelles Linux. Wo paketbasierte Distributionen mit Updates alle paar Wochen/Monate herauskommen, ist Gentoo meistens schon auf dem aktuellen Stand.
Wenn es paketbasiert sein soll, kann ich nur wärmstens den Griff zu ArchLinux empfehlen. Selten hat mich eine paketbasierte Distribution so durch ihre Geschwindigkeit überzeugt.
Ach ja..wer sich mit Linux auseinandersetzen will, bekommt bei den UnixFreunden einen kleinen Überblick, was alles möglich ist und auch dementsprechend Hilfe, wenn die Säge mal klemmt..