Vor allem dann, wenn man sich dem Katholizismus unter den Linux-Distri’s gibt. So dachte ich mir vor drei Wochen: „Ach, jetzt, da Du dir ja sowieso einen neuen Bildschirm zulegen musstest, kannst ja mal die Gelegenheit nutzen und dein Linux neu aufsetzen. Schließlich hat sich in den letzten Monaten durch durch das viele rumspielen und ausprobieren von neuen Programmen so einiges an Datenmüll auf der Root-Partition angesammelt.“ Also mal schnell die Installations-DVD in das Laufwerk geschmissen, Debian/Etch installieren und dann mit allen brauchbaren Programmen ein Dist-Upgrade auf Testing/Lenny durchgeführt. Mit einer 6 MBit DSL-Leitung geht das ohnehin schon viel schnellere Installieren und einrichten eines Desktop-System bei Linux im Gegensatz zu einem Windows $$ noch fixer. Das Grundsystem war dann auch wie erwartet binnen kurzer Zeit auf der Platte. Das Dist-Upgrade auf den Testingzweig von Debian lief dann doch nicht wie gewohnt in einem Rutsch im Single-User-Mode reibungslos von der Bühne. So hatte ich, bis zu dem Punkt, wo mir der apt-get dist-upgrade -Befehl keine Aktualisierungen mehr anbot, den Rechner bestimmt dreimal Rebooten müssen und apt-get in allen seinen Facetten und Varianten durch Exerzieren müssen. Aber über dieses Drama darf ich mich nicht beklagen, hatte ich doch noch eine Installtions-DVD mit dem Major-Release aus dem Frühjahr des vergangen Jahres, als das Debian-Debakel noch nicht heraus gekommen ist und ich so noch die alten korrupten PGP-Keys mit installiert habe, die ja nicht mehr funktionieren.
Den zweiten Schrecken bekam ich, als ich feststellen musste, dass mein RSS-Reader Liferea – trotz des gewohnten Update auf Debian-Testing – diesmal nicht mit aktualisiert wurde, wo er es sonst doch tut. Aber alle Quellen in der Source-List sind korrekt abgeändert worden, so dass es zu keiner Vermischung der Pakete und dessen Abhängigkeitsproblemen kommen konnte. Ein klärender Blick in die Packetliste auf der Projekt-Webseite ergab, dass die Maintainer einen Security-Downgrade beim Liferea in Lenny zurück auf die Etch-Version gemacht haben. Das ist schon Doof, wenn ausgerechnet der Liferea ab Version 1.4.xx einen anderen mit der Versionsnummer versehener Ordner für seine Preferences im Home-Verzeichnet erstellt und nicht den Unterordner der früheren Versionen weiter verwendet. So können nämlich beide Versionen nicht auf die selben Einstellungen und gespeicherten Feeds zurück greifen. Diese konnte ich zwar wieder zurück drüber retten. Blos, welche dieser noch als ungelesene oder als wichtig markierte im Archiv sind, fehlte gänzlich. Nach fast gut einer Woche haben die Debian-Leute den aktuelleren Liferea fertig gepatcht zurück ins Repository gesetzt. Ich vermute, wenn ich zu diesen Zeitpunkt mein Debain nicht mal wieder neu aufgesetzt hätte, währe mir der vorüber gehende Austausch der beiden Liferea-Versionen von den Debian-Leuten im Repository nicht aufgefallen. So mal man in der Packetliste einen Hinweis gemacht hat, dass man diese Maßnahme durchführte, um (womöglichen) schadhaften Code zu entfernen oder entfernen zu lassen. Ich meine, wer macht schon auf seinem Computer ein Downgrade, wenn er für seine Desktop-Multimedia-Anwendungen immer die aktuellsten Programmversionen einsetzen will!
Ein weiteres Manko, was mir mit dem Umstieg vom Debian Etch zu Lenny zum Haare raufen bringt. Ist, dass man den XMMS aus dem Repository für den Testingzweig völlig herausgenommen hat. Ich finde, das ist sehr sehr schade, weil der XMMS ein ordentlicher Media Player mit einem sehr schlanken Interface war, der vom Design-Konzept zurecht seine Wurzeln an dem großartigen Windows-Pendant hat. Stattdessen setzt man nur noch auf dessen Nachfolger, dem XMMS2, dessen Konzept nun auch von dem Client-Server-Modell Gebrauch macht. Über den Sinn und Unsinn dieses Konzeptes für einen einfachen Audio-Player wurde schon ausführlich in einem Thread in der linux.debian.user.german Newsgruppe gestritten, derer ich mich nur der Fraktion anschließen kann, die dem schlichten aber funktionalem Player ans Herz gewachsen ist. Ich will halt nicht für einen Audio-Player erst ein Studium über die Funktion eines Servers machen um letztendlich immer erst einen Deamon starten lassen zu müssen. An brauchbaren Clients für den XMMS2 gibt es zur Zeit auch kein allzu großes Angebot. Die wenigen, die es gibt, beschränken sich in ihrer Funktion lediglich auf Start und Stop. Für mich, der lediglich vor seinen Desktopsystem sitzt und nur ein paar MP3’s lokal abspielen will und die Musik nicht erst durch ein LAN streamen möchte, ist dieses Client-Server-Modell völlig fehl am Platz.
Die erste Zeit ohne den guten alten XMMS konnte ich ganz gut mit Player Aqualung überbrücken, der sich auch an das selbe (optische) Design hält aber dennoch ein paar kleinere Schwächen für meine Begriffe. Dank der Newsgroup-Diskussion bin auch ich auf Audacious aufmerksam geworden, der mir aber dank Debian nach der Installation einen Strich durch die Rechnung machte. Dieser Player lies sich partout nicht zum starten bringen. Einige der Fehlermeldung wurden nach einer Weile Überwunden, aber dass System verweigerte weiterhin die Ausführung des Programmbinary. In Foren wird zufälligerweise auch von Lenny-Usern berichtet, dass sie die selben Probleme besaßen und das es Differenzen in den Versionsnummern in den Paketabhängigkeiten gibt. Tatsache! Die Pakete audacious-plugins und audacious-plugins-extra waren mit der Versionsnummer 1.5.1 beide neuer als das Paket audacious mit der Version 1.2.x. Soviel also zum Thema des Bleiben Lassens bei der Durchmischung von Programmpaketen und dem daraus resultierendem Brechen von Abhängigkeiten. Als Lösung wird im Internet vorgeschlagen, man solle sich doch vom Server das entsprechende .deb Paket in der richtigen Version manuell herunterladen und dpkg -i selber installieren. Also wieder: Gesagt, getan. Aber noch immer lässt sich Audacious nicht starten. Offenbar fehlt wohl eine playlist.xmpl im ~/.config/audcious Verzeichnis, die nach einer erneuten Recherche nur benötigt wird, um grafische Streamingplayer in Websites ein zu bauen und konfigurieren. Irgendwie hat mich das dann so tierisch genervt, dass ich das erst einmal links liegen lassen hab und zu faul war, mal im Usenet nach zu fragen. Nachdem ich am letzten Sonntag als letzte Instanz mit Wine dann das Original – nämlich den WinAmp in der Version 2.95 – in Linux installiert habe, trudelten vor zwei Tagen mit dem regelmäßigem Dist-Upgrade urplötzlich offiziell nochmal die richtigen aktuellen Pakete auf den Rechner ein. Und siehe da – endlich funktioniert Audacious wie aus heiterem Himmel. Und was soll man sagen? Audacious ist der ehrwürdiger Nachfolger vom XMMS.
In dem ganzen Kontext muss ich gerade mal auf einen Artikel in der freeX-Ausgabe 1 von diesem Jahr eingehen. Dort wird auf einen Community-Rechner der Firma Mindfactory eingegangen, der es sich zum Ziel gemacht hatte, einen modernen Desktop-PC komplett auf Basis eines GNU/Linux-System zum Erstellen und Bearbeiten multimedialer Inhalte und 3D-Animationen, wie sie für Computerspiele benötigt werden, zu bieten. Das hat er auch laut Artikel geschafft. Nur für den rein ambitionierten User der 3D-Kontent erstellen möchte oder an semiproffesionellem Videoschnitt interessiert ist, ist dieser Rechner nichts. Hier erfordert es schon einen absoluten Linuxfreak, denn es werden bewusst Debian-Pakete sowohl aus dem aktuellen Stablezweig als auch welche aus den Bereichen unstable oder gar experimentell genommen. Spätestens nach einem größerem Dist-Upgrade wird man meiner Meinung nach arge Probleme mit der Konsistenz der Abhängigkeiten des installierten Systems haben. Diejenigen, die sich für solche kreative Aufgaben sich für solch eine Gerät entscheiden, müssen schon Open-Source-Fundamentalisten sein. Andere möge man dann doch lieber weiterhin an die Produkte für die Apple- oder Windowsplattform verweisen.
Pingback: Wenn Debian, dann Ubuntu « Think more!