Kapitel 11. Häufig gestellte Fragen (Frequently Asked Questions FAQ)

Bei Problemen mit Krusader überprüfen Sie bitte die Installationsprozedur. Ih Problem wird möglicherweise durch eine fehlerhafte Installation verursacht.

Diese FAQ besteht aus drei Abschnitten:

Wenn Ihnen etwas in der FAQ fehlt oder unklar ist, Schreiben Sie uns bitte.

FAQ zur Installation

1. Kann Krusader nur unter Plasma™ ausgeführt werden?
2. Welche Bibliotheken braucht Krusader bei der Ausführung?
3. Ich habe alle Anweisungen befolgt, aber make beschwert sich immer noch über fehlende Bibliotheken oder Header. Was muss ich tun?
4. Wie kompiliere ich Krusader auf einem System mit einem 64-Bit-Prozessor?
5. Ich habe das Source-RPM-Paket krusader-x.xx.dist.src.rpm heruntergeladen, was muss ich jetzt tun?
6. Ich versuche ein Binärpaket im RPM- oder DEB-Format zu installieren, aber dabei treten Fehler auf. Wo liegt die Ursache?
7. Ich finde kein RPM- oder DEB-Paket für Krusader, was kann ich tun?
8. Einige Menüeinträge fehlen nach der Aktualisierung von Krusader. Was ist passiert?
9. Ich habe Probleme beim Kompilieren und Installieren von Krusader, wo kann ich um Hilfe nachfragen?
10. Wie kann ich ein RPM-Paket für Krusader erstellen?
11. Warum zeigt Krusader eine alte Versionsnummer im Dialog „Über Krusader“ ?
12. Warum startet Krusader nicht unter Mac® OS?

1.

Kann Krusader nur unter Plasma™ ausgeführt werden?

Nein, Krusader benötigt keine Plasma™-Fensterverwaltung, um auf Ihrem Rechner zu laufen, aber Krusader benötigt die Dienste, die durch die KDE Frameworks5-Basis-Bibliotheken bereitgestellt werden. Es sind nur einige gemeinsam zu nutzende Bibliotheken erforderlich z. B. die KDE-, Qt™-Bibliotheken, usw. Das bedeutet, dass Krusader unter GNOME, AfterStep, XFce und anderen Fensterverwaltungen ausgeführt werden kann, wenn die nötigen Bibliotheken installiert werden. Dies ist aber kein Problem, da diese Abhängigkeiten durch die Paketverwaltung Ihrer Distribution aufgelöst werden.

Sie müssen nicht zur Plasma™-Fensterverwaltung wechseln, um Krusader zu nutzen, Auch mit GNOME, AfterStep, XFce oder anderen Fensterverwaltungen kann Krusader ausgeführt werden. Die Einrichtung von Schriften und teilweise auch das Verhalten von Krusader wird jedoch in den Systemeinstellungen durchgeführt.

Es hängt im Wesentlichen davon ab, was Sie mit Krusader machen möchten. Krusader verwendet die KF5-Ein-/Ausgabemodule, um auf entfernte Dateisysteme zuzugreifen. Nur eine eingeschränkte Unterstützung von Dateisystemen sind in den KF5.Bibliotheken, die meisten Ein-/Ausgabemodule sind in KDE Frameworks5 einschließlich fish, sftp und tar.

Um es zusammenzufassen: Soll Krusader nur gestartet werden können, installieren Sie KDE Frameworks5. Soll Krusader brauchbar sein, benötigen Sie KDE Frameworks5 und einige zusätzliche Plasma™-Pakete. Für den vollen Funktionsumfang von Krusader aber brauchen Sie die Bibliotheken einiger KDE-Anwendungen (Ark, KDiff3, KRename), aber die Plasma™-Fensterverwaltung ist optional.

2.

Welche Bibliotheken braucht Krusader bei der Ausführung?

Wenn Sie z. B. Krusader aus einem binären RPM-Paket installiert haben, brauchen Sie weniger Bibliotheken als wenn Sie Krusader aus dem Quelltext kompilieren. Der C-Compiler gcc wird z. B. dazu gebraucht, um Krusader aus dem Quelltext zu kompilieren. Siehe auch die nächste Frage.

Lesen Sie bitte den Abschnitt Krusader-Abhängigkeiten in unserem Kapitel Installation.

Brauchen Sie weitere Details, lesen Sie bitte die Krusader-Anforderungen für Ubuntu. Die mit „depends/hängt ab von“ gekennzeichneten Pakete sind zwingend nötig, die mit „suggests/empfiehlt“ gekennzeichneten Pakete verbessern die Leistungsfähigkeit von Krusader.

3.

Ich habe alle Anweisungen befolgt, aber make beschwert sich immer noch über fehlende Bibliotheken oder Header. Was muss ich tun?

Installieren Sie die fehlenden Pakete.

Lesen Sie bitte den Abschnitt Anforderungen für die Kompilierung in unserem Kapitel Installation.

Die meisten RPM-basierten Distributionen trennen die Header-Dateien von den Bibliotheken. Die Header sind nötig, um Krusader zu kompilieren. Suchen Sie nach Paketen mit dem Namensschema foo-devel-*.rpm (z. B. kdelibs-devel-foo.i586.rpm) oder foo-dev-*.deb für Debian®-basierte Distributionen. Diese Pakete werden normalerweise von allen Distributionen bereitgestellt.

Tipp

Können Sie die gesuchten Pakete nicht finden, benutzen Sie rpmfind. Alternativ benutzen Sie apt-cache search foo, um die zugehörigen Pakete für Debian®-basierte Distributionen zu finden.

4.

Wie kompiliere ich Krusader auf einem System mit einem 64-Bit-Prozessor?

Soweit bekannt, gibt es dabei keine Probleme. Krusader ist auch für viele andere Architekturen verfügbar.

5.

Ich habe das Source-RPM-Paket krusader-x.xx.dist.src.rpm heruntergeladen, was muss ich jetzt tun?

  1. Überprüfen Sie Eigentümer und die Berechtigungen für /usr/src/RPM/ und alle rekursiven Unterordner, ob Ihr normaler Benutzer in diesen Ordnern Lesen/Schreiben/Ausführen kann.

  2. Um ein binäres RPM-Paket für Ihren Rechner zu erstellen, führen Sie folgende Schritte aus:

    $ rpm --rebuild </path/to/rpmfile/> krusader-x.xx.dist.src.rpm

  3. Wenn alle Abhängigkeiten erfüllt sind, wird ein binäres RPM-Paket krusader-x.xx.dist.rpm in /usr/src/RPM/RPMS/i586 erstellt. Ersetzen Sie dabei i586 mit der Architektur Ihres Rechners.

  4. Überprüfen Sie vor der Installation das binäre RPM-Paket auf Fehler:

    $ rpm -i --test </path/to/rpmfile> krusader-x.xx.dist.rpm

    Wenn die Eingabeaufforderung ohne Meldung angezeigt wird, ist das Paket in Ordnung,

  5. Installieren Sie das binäre RPM-Paket und geben Sie ein:

    $ su -c 'rpm -Uvh </path/to/rpmfile> krusader-x.xx.dist.rpm'

    Dann werden Sie nach dem Passwort des Systemverwalters gefragt.

  6. Jetzt können Sie Krusader starten

Tipp

Weitere Informationen über RPM finden Sie auf der Seite rpm.org. Lesen Sie auch die Anleitung zu RPM von Eric Foster-Johnson.

6.

Ich versuche ein Binärpaket im RPM- oder DEB-Format zu installieren, aber dabei treten Fehler auf. Wo liegt die Ursache?

Da wir nur Quelltext vorbereiten und benutzen, können wir das nicht wissen. Haben Sie das Binär-RPM vor dem Installieren geprüft?

$ rpm -i --test </pfad/zur/rpmdatei> krusader-x.xx.dist.rpm

Wird keine Fehlermeldung ausgegeben, dass ist die Datei in Ordnung. Von unserer Webseite heruntergeladene RPM-Dateien werden normalerweise von Krusader-Benutzern zu Verfügung gestellt. Suchen Sie auf der Webseite Ihrer Distribution nach aktualisierten RPM-Paketen.

Ist das RPM-Paket nicht in Ordnung, versuchen Sie ein anderes Paket in Linux®-Softwarearchiven wie freshmeat.net oder linux-apps.com. Finden Sie dort immer noch kein Paket für Ihre Linux®-Distribution, sollten Sie auf rpmfind oder rpmpbone suchen.

Im allgemeinen kann auch ein Paket für eine ältere Version Ihrer Distribution oder sogar von einer anderen Distribution auf Ihrem Rechner funktionieren. z. B.FC-RPMs funktionieren oft auf Mdk und RH, und umgekehrt. Es ist natürlich am besten, wenn Sie nur RPMs installieren, die auch für Ihre Distribution passen. Finden Sie kein passendes Paket für die Version Ihrer Distribution, Architektur oder Distribution, dann verwenden Sie ein Quelltext-RPM. Damit kann der Quelltext von Krusader auf Ihrem Rechner erstellt werden und erzeugt ein passendes RPM-Paket für Ihre bestimmte Distribution und Architektur. Außerdem ergibt dies ein Paket mit maximaler Geschwindigkeit, des es genau auf Ihren Rechner zugeschnitten ist.. Bitte lesen Sie die vorherige Frage, da wird erklärt, wie ein Quelltext-RPM installiert wird. Die beste Lösung wird in der nächsten Frage genannt.

7.

Ich finde kein RPM- oder DEB-Paket für Krusader, was kann ich tun?

Überprüfen Sie, ob Krusader in Ihrer Distribution enthalten ist. Wenn nicht, bitten Sie den Ersteller der Distribution, Krusader aufzunehmen.

Haben Sie die URLs im Abschnitt Installations-Prozedur gelesen? Haben Sie dort nicht passendes gefunden, können Sie Krusader immer noch aus dem Quelltext kompilieren. Es gibt dazu eine sehr ausführliche Anleitung, mit der auch Neulinge Krusader aus dem Quelltext kompilieren könne. Treten dabei Probleme auf, schicken Sie eine Hilfe-Anfrage.

8.

Einige Menüeinträge fehlen nach der Aktualisierung von Krusader. Was ist passiert?

Die Datei krusaderui.rc wird im Ordner /usr/share/kxmlgui5/krusader/krusaderui.rc gespeichert. Wenn Sie die Werkzeugleisten ändern, wird eine Kopie dieser Datei in den persönlichen Ordner unter ~/.local/share/kxmlgui5/krusader/krusaderui.rc kopiert. War Krusader bereits auf Ihrem Rechner installiert und Sie installieren eine neuere Version von Krusader, dann muss die ~/.local/share/kxmlgui5/krusader/krusaderui.rc durch die neue Version ersetzt werden. Beachten Sie, dass dies alle Änderungen an Werkzeugleisten und Kurzbefehlen zurücksetzt.

Die erste Zeile der Datei krusaderui.rc enthält eine Versionsnummer. Nach der Installation einer neueren Krusader-Version wird die alte Datei ~/.local/share/kxmlgui5/krusader/krusaderui.rc automatisch durch die neue Version ersetzt, wenn die neue Krusader-Version zum ersten mal gestartet wird. Plasma™ erkennt die neuere Version an der ersten Zeile.

Wenn Sie eine Entwickler- oder Beta-Version installieren und Krusader bereits auf Ihrem System vorhanden ist, sollten Sie die Datei krusaderui.rc aus Ihrem persönlichen Ordner löschen, damit die neuen Menüeinträge aktiviert werden: $ rm ~/.local/share/kxmlgui5/krusader/krusaderui.rc

Wenn die Datei ~/.local/share/kxmlgui5/krusader/krusaderui.rc älter ist, dann werden die neuen Menüelemente nicht angezeigt. Lesen Sie in der Antwort zur vorherigen Frage, wie die Datei krusaderui.rc aktualisiert werden kann. Fehlt die Datei krusaderui.rc oder ist sie im falschen Ordner, dann erscheint nur das Menü Hilfe, bitte lesen Sie die vorherige Frage.

Anmerkung

Der Standardordner der lokalen Einrichtungsdatei ist kxmlgui5/krusaderui.rc ist im Ordner ~/.local/share. Ermitteln Sie den Ordner auf Ihrem System mit dem Befehl qtpaths --paths GenericDataLocation im Terminal.

9.

Ich habe Probleme beim Kompilieren und Installieren von Krusader, wo kann ich um Hilfe nachfragen?

Bitte lesen Sie unsere ausführliche Installationsanleitung und die FAQ. Finden Sie dort keine Lösung für Ihr Problem, fragen Sie in unserem Krusader-Forum oder benutzen Sie die Mailingliste Krusader-users. Ehe Sie Ihre Frage stellen, versuchen Sie bitte folgendes:

  1. Benutzen Sie die Suchfunktion im KDE-Forum, Ihr Problem ist vielleicht bereits gelöst oder diskutiert worden.

  2. Finden Sie keine Lösung, notieren Sie sich bitte folgende Informationen:

    • Die verwendete Version von Krusader

    • Die verwendete Distribution und Version von Linux®

    • Eine genaue Beschreibung Ihres Problems

    Ohne diese Angaben ist eine Hilfe sehr schwierig.

    Anmerkung

    Wenn Sie die Fehlermeldungen angeben, z. B. Fehler von make, beginnen Sie mit dem ersten Fehler, alle folgenden Fehler resultieren aus dem ersten Fehler und sind nicht die Ursache des Problems.

  3. Versenden Sie Ihre Hilfe-Anfrage.

Danke für Ihre Mitarbeit.

10.

Wie kann ich ein RPM-Paket für Krusader erstellen?

Haben Sie Erfahrung mit dem Kompilieren aus Quelltexten, sollten Sie auch in der Lage sein, ein RPM-Paket für Krusader zu erstellen. Informationen über RPM finden Sie auf der Seite rpm.org und im RPM Guide von Eric Foster-Johnson. Im folgenden eine kurze Anleitung, wie ein RPM-Paket erstellt wird.

Warnung

Erstellen Sie niemals RPM-Pakete, wenn Sie als Systemverwalter angemeldet sind. Fehler bei der Erstellung von Paketen wie z. B. eine fehlerhafte Datei krusader.spec können Ihr System erheblich beschädigen, wenn Sie als Systemverwalter angemeldet sind.

  1. Kompilieren Sie Krusader aus den Quelltexten, um zu prüfen, ob das fehlerfrei funktioniert.

  2. Überprüfen Sie Eigentümer und die Berechtigungen für /usr/src/RPM/ und alle rekursiven Unterordner, ob Ihr normaler Benutzer in diesen Ordnern Lesen/Schreiben/Ausführen kann.

  3. Kopieren Sie krusader-1.xx.tar.gz in den Ordner /usr/scr/RPM/SOURCE

  4. Kopieren Sie krusader.spec in den Ordner /usr/scr/RPM/SPECS

  5. Bearbeiten Sie die Datei krusader.spec und fügen Ihren Namen, E-Mail-Adresse, den RPM-Namen usw. ein. Wenn beim Ausführen des Befehls rpmbuild Fehler auftreten, sind noch weitere Änderungen nötig.

  6. Erstellen Sie das Binär- und das Quell-RPM mit:

    $ rpmbuild -ba /usr/scr/RPM/SPECS/krusader.spec

    Sind keine Fehler aufgetreten, dann haben Sie ein Binär-RPM in /usr/src/RPM/RPMS/i586 (abhängig von Ihrer Rechner-Architektur) und ein Quell-RPM in /usr/src/RPM/SRPMS/ z. B. krusader-1.70-beta1.suse10.i586.rpm and krusader-1.70-beta1.suse10.src.rpm

  7. Funktioniert das Erstellen nicht, erhalten Sie eine Fehlermeldung während der Ausführung von rpmbuild. Versuchen Sie diesen Fehler zu beheben und führen Sie rpmbuild erneut aus.

  8. Zum Schluß testen Sie das RPM-Paket, ehe Sie es einsenden.

11.

Warum zeigt Krusader eine alte Versionsnummer im Dialog „Über Krusader“ ?

Die Versionsnummer wird immer nur kurz vor einer neuen Veröffentlichung geändert. Krusader kompiliert aus dem Git-Archiv hat noch eine alte Versionsnummer, daher ignorieren Sie sie und überprüfen Sie das Datum des Herunterladens. Es ist noch nicht entschieden, welche Nummer die neue Version erhalten wird.

12.

Warum startet Krusader nicht unter Mac® OS?

Bitte lesen Sie die Installationsanweisungen auf macports.org. Vergessen Sie nicht, dbus zu starten.

##########################################################
# Do not forget that dbus needs to be started as the local
# user (not with sudo) before any KDE programs will launch
# To start it run the following command:                 
# launchctl load /Library/LaunchAgents/org.freedesktop.dbus-session.plist
##########################################################

######################################################
#  Programs will not start until you run the command
#  'sudo chown -R $USER ~/Library/Preferences/KDE' 
#  replacing $USER with your username.             
######################################################