F.A.Q. - 9. Benutzung von Paketen - Bestimmte Pakete
F.9.1: Ich bekommen keinen Ton von XMMS
A.: Überprüfen sie, dass in den Einstellungen von XMMS das "eSound Output Plugin" ausgewählt ist. Aus unerfindlichem Grund wird der disk writer als Voreinstellung eingestellt.
Ist immer noch kein Ton zu hören oder wenn sich XMMS beklagt, dass es die Soundkarte nicht finden kann, können sie folgendes probieren:
- Überprüfen sie zuerst, ob nicht der Ton in OS X ausgestellt ist.
- Führen sie das Kommando esdcat /usr/libexec/config.guess(oder irgendeine andere Datei von normaler Größe) aus. Hören sie ein kurzes Geräusch, dann funktioniert eSound und XMMS sollte auch funktionieren, wenn es richtig konfiguriert ist. Hören sie überhaupt nichts, funktioniert esd aus irgendeinem Grund nicht. Sie können versuchen, es manuell mit dem Kommandoesd &zu starten und die Meldungen abwarten.
- Wenn es immer noch nicht funktioniert, überprüfen sie die
            Zugriffsrechte der Dateien /tmp/.esdund/tmp/.esd/socket. Sie sollten normalen Nutzern gehören. Gehören sie nicht ihnen, brechen sie esd ab, wenn es läuft, löschen sie das Verzeichnis als root (sudo rm -rf /tmp/.esd), starten esd noch einmal (als normaler Nutzer, nicht als root).
Beachten sie, dass esd entworfen wurde, um unter einem normalen
          Nutzerkonto und nicht unter root zu laufen. Normalerweise kommuniziert
          es über den file system socket /tmp/.esd/socket. Sie
          brauchen die Optionen -tcp und -port nur,
          wenn sie esd-Klienten auf anderen Rechnern über ein Netzwerk laufen
          lassen wollen.
Es gab auch Berichte, dass XMMS auf OS X 10.1 abstürzt oder einfriert. Dieses Problem ist weder analysiert noch behoben.
F.9.2: Wenn ich eine Datei mit nedit editiere und eine weitere Datei öffne, erscheint ein Fenster, das aber nicht auf Eingaben reagiert.
A.: Dies ist ein bekanntes Problem, das mit neueren Version von
          nedit und lesstif auf allen
          Plattformen auftritt. Die Lösung ist, ein neues Fenster mit
          File-->New zu öffnen und dann die nächste Datei, die man bearbeiten
          will, zu öffnen.
Das ist in der Version nedit-5.3-6 behoben, das
          von openmotif3 und nicht von
          lesstif abhängt.
F.9.3: Hilfe! Wenn ich XDarwin starte, bricht es sofort ab!
A.: Nur keine Panik. Das Dokument über X11 hat ein ausführliches Kapitel über ausführliches Kapitel zu diesem Problem.
F.9.4: Wenn ich versuche, XDarwin zu starten, erhalte ich die Fehlermeldung "xinit: No such file or directory (errno 2): no server "/usr/X11R6/bin/X" in PATH".
A.: Überprüfen sie zuerst, dass source init.sh in ihrem X startup
          ~/.xinitrc steht.
Unter Jaguar werden manchmal alle xfree86 Pakete
          erstellt, aber nur xfree86-base und
          xfree86-base-shlibs installiert. Überprüfen sie, ob die
          Pakete xfree86-rootless und
          xfree86-rootless-shlibs installiert sind. Wenn nicht,
          sollte das Kommando fink install xfree86-rootless die
          Probleme beheben.
Sind die Pakete installiert, dann versuchen sie ein fink
          rebuild xfree86-rootless. Sollte das auch nicht funktionieren,
          überprüfen sie ob sie /usr/bin/X11R6 in ihrer
          Umgebungsvariable PATH steht.
F.9.5: Ich möchte, dass die Löschen-Taste in Apples X11.app sich so wie in XDarwin verhält.
A.: Einige Nutzer berichteten, dass sich die Löschen-Taste
          in XDarwin und Apples X11 unterschiedlich verhalten. Dies kann so
          behoben werden, indem man folgende Zeilen in die entsprechende
          X Startup-Datei einfügt:
.Xmodmap:
keycode 59 = Delete
.Xresources:
xterm*.deleteIsDEL: true xterm*.backarrowKey: false xterm*.ttyModes: erase ^?
.xinitrc
xrdb -load $HOME/.Xresources xmodmap $HOME/.Xmodmap
F.9.6: Ich habe Probleme mit X11 und Fink.
A.: Es könnte zwei verschieden Ursachen haben.
- Sie installieren binäre Dateien:
            Normalerweise müssen sie das Paket X11User erneut installieren, denn der Installer vergisst manchmal eine Datei zu installieren. Man muss dies manchmal mehrmals wiederholen. Das Kommando fink list -i system-xfree86 sollte zeigen, dass die Pakete system-xfree86undsystem-xfree86-shlibsinstallier sind, undfink list x11 sollte zeigen dass die virtuellen Pakete x11-shlibsundx11installiert sind.Sollte die erneute Installation des Pakete X11User nicht funktionieren, lesen sie untern das Kapitel mit den special debug Instruktionen. 
- Sie installieren aus Quell-Code:
            Normalerweise bedeutet dieser Fehler, dass sie X11SDK (erneut) installieren müssen, wenn sie Pakete aus Quell-Code erstellen wollen. Es ist in dem Ordner Xcode Tools der Tiger DVD oder (Optional Installs/)Xcode Tools/Packages auf der Leopard DVD(s). Das Kommando fink list -i system-xfree86 sollte die Pakete system-xfree86,system-xfree86-shlibsundsystem-xfree86-devals installiert anzeiten. Fehlt das Paket-dev, installieren sie die X11SDK erneut, denn der Apple Installer vergisst eine Datei. Manchmal muss dies wiederholt werden. Fehlt eines der beiden anderen, dann installieren sie aus demselben Grund das Paket X11User. Jetzt sollte das Kommandofink list x11 anzeigen, dass die virtuellen Pakete x11-dev,x11-shlibsundx11installiert sind.Führt die erneute Installation der Pakete X11SDK oder X11User nicht zum Erfolg, lesen sie unten die ausführlichen special debug Instruktionen. 
F.9.7: Ich habe immer noch Probleme mit X11 und Fink.
A.: Wenn die Hinweise im Kapitel Ich habe Probleme mit X11 und Fink nicht helfen oder nicht zu den Problemen passen, kann es sein, dass sie die gesamte X11-Installation löschen müssen und ebenso alte Platzhalter-Pakete und teilweise oder vollständig installierte Pakete mit X11-Bezug:
Benutzen sie unter Leopard diese Kommandos:
sudo pkgutil --forget com.apple.pkg.X11User sudo pkgutil --forget com.apple.pkg.X11SDKLeo
Dann auf 10.4 oder 10.5 führen sie diese Sequenz aus:
sudo dpkg -r --force-all system-xfree86 system-xfree86-42 system-xfree86-43 \ xorg xorg-shlibs xfree86 xfree86-shlibs \ xfree86-base xfree86-base-shlibs xfree86-rootless xfree86-rootless-shlibs \ xfree86-base-threaded xfree86-base-threaded-shlibs \ xfree86-rootless-threaded xfree86-rootless-threaded-shlibs rm -rf /Library/Receipts/X11SDK.pkg /Library/Receipts/X11User.pkg \ /Library/Receipts/X11Update*.pkg fink selfupdate; fink index
(Die erste Zeile kann Warnungen zur Folge haben, dass sie versuchen, Pakete zu löschen, die nicht installiert sind.) Installieren sie dann erneut Apples X11 und, wenn benötigt auch X11SDK oder auf 10.4 eine alternative X11 Implementation wie XFree86 oder X.org.
Wenn sie immer noch Probleme haben, können sie folgendes Kommando ausführen
fink-virtual-pkgs --debug
um Informationen zu erhalten, was fehlt.
Benutzen sie eine frühere Version von fink, dann gibt es
          dafür ein Perl-Skript (Dank an Martin Costabel), das sie herunter
          laden und dann ausführen können.
- Laden sie es von hier herunter: http://perso.wanadoo.fr/costabel/fink-x11-debug
- Speichern sie es, wo immer sie es wollen.
- Führen sie das Skript im Terminal aus:
perl fink-x11-debug 
F.9.8: Nach der Aktualisierung auf Tiger (OS 10.4), bekomme ich immer
          Fehlermeldung mit _EVP_idea_cbc, sobald ich ein GTK-
          Programm starte.
A.: Die Ursache ist ein Fehler in Tigers dynamic linker (aktuell bis
          10.4.1), der aber in 10.4.3 behoben ist. Fink hat eine Lösung im Paket
          base-files-1.9.7-1 oder später.
Wenn sie Tiger und/oder das Paket base-files noch nicht
          aktualisiert haben, können sie das Problem umgehen, in dem sie dem
          Namen der Programme folgendes voranstellen:
env DYLD_FALLBACK_LIBRARY_PATH=:
Wenn sie also gnucash starten wollen, verwenden sie:
env DYLD_FALLBACK_LIBRARY_PATH=: gnucash
Diese Methode funktioniert bei Programmen, egal ob sie im Programme-Menu in Apples X11 oder in einem Terminal gestartet werden.
Vielleicht finden sie es besser, dies global zu setzen (z. B. in
          ihrem Startup-Skript und/oder ihrem .xinitrc, das beim
          Start von GNOME verwendet wird). Fügen sie
export DYLD_FALLBACK_LIBRARY_PATH=:
in ihrer Datei .xinitrc dazu (unabhängig von ihrer
          Login-Shell) oder der Datei .profile (oder andere
          Startup-Skripte) für bash-Nutzer und:
setenv DYLD_FALLBACK_LIBRARY_PATH :
ist das entsprechende Kommando für die Datei .cshrc
          für tcsh-Nutzer.
Anmerkung: This wird automatisch erledigt, wenn sie ein ausreichend
          aktuelles base-files installieren.
F.9.9: Ich erhalte in GNOME-Programmen keine Hilfe.
A.: Sie müssen das Paket yelp installieren. Diese Paket
          wurde nicht in das GNOME-Bundle aufgenommen, weil es Kryptographie
          enthält und man nicht das gesamte GNOME-Bundle in den crypto-Baum
          verschieben wollte, nur damit man das Hilfe-System von GNOME nutzen
          kann.
 
	 
	 
	 
	 
	 
	 
	 
	 
	 Druckreife Version
				Druckreife Version