# Installation von Krusader

## Voraussetzungen

Um die aktuelle Version von &krusader; benutzen zu können, brauchen Sie die Bibliothek &kf5; >= 5.18

Erforderliche &kde;-Version

- &krusader; v1.01: &kde; 2

- &krusader; v1.02 - 1.40: &kde; 3.0 - &kde; 3.2

- &krusader; 1.40: benötigt &kde; 3.2, ansonsten sind nicht alle Funktionen verfügbar-

- &krusader; v1.50 - v1.51: &kde; 3.2 - &kde; 3.3 (Absturz von Konfigurator unter &kde; 3.4)

- &krusader; v1.60.0 - v1.70.0: &kde; 3.3 - &kde; 3.5

- &krusader; 1.70: benötigt &kde; >= 3.4, ansonsten sind nicht alle Funktionen verfügbar-

- &krusader; 1.80.0: &kde; 3.4 - &kde; 3.5

- &krusader; 1.90.0: &kde; 3.2 - &kde; 3.5

- &krusader; v2.4.x: &kde; 4.x

- &krusader; v2.5.x: &kf5-full;

Plattformen:

- Alle POSIX (&Linux;/BSD/&UNIX;-Betriebssysteme), &Solaris;

- Alle BSD-Systeme (FreeBSD/NetBSD/OpenBSD/&MacOS;)

Um Archive und Prüfsummen zu verarbeiten, müssen diese Dienstprogramme im Einrichtungsdialog eingestellt werden. Beim ersten Start von &krusader; werden die verfügbaren Dienstprogramme automatisch ermittelt und in einem Bericht angezeigt. Später können weitere Dienstprogramme hinzugefügt, entfernt und geändert werden.

Ein Paket mit bekannten Archivprogrammen, &krusader; selbst und Erweiterungen finden Sie auf der &krusader;-Downloadseite.

Weitere Anforderungen finden Sie in den folgenden Abschnitten. Lesen Sie auch die FAQ.

## &krusader; bekommen

Die neuesten Informationen über &krusader; finden Sie auf der Krusader-Webseite.

### &krusader; herunterladen

Es wird empfohlen, das &krusader;-Paket Ihrer Distribution zu verwenden. Auf Distrowatch.com können Sie überprüfen, ob &krusader; für Ihre Distribution verfügbar ist. Falls nicht, nehmen Sie bitte Kontakt mit Ihrer Distribution auf und bitten darum, ein Paket für &krusader; zu erstellen.

Die neueste wie auch ältere Versionen finden Sie auf der &krusader;-Downloadseite für die aktuelle Version und auf den Sourceforge-Spiegelservern. Es enthält die Quelltextarchive, RPM- und DEB-Pakete jeder Distribution, die das &krusader;-Team benutzt und Pakete, die durch Benutzer von &krusader; und Dritten erstellt wurden.

Distributionen, die das Programm &krusader; zur Verfügung stellen:

- &SuSE;

- Fedora über `# dnf install krusader`.

- Debian, auf unserer &krusader;-Downloadseite finden Sie möglicherweise aktuellere DEB-Pakete. Normalerweise funktionieren Debian-Pakete auch auf Distributionen, die auf Debian basieren, aber einige haben eigene nicht kompatible Pakete. Ubuntu/Kubuntu, Knoppix 4.x DVD, Kanotix, &etc;

- Mageia über das Contrib-Archiv `. # urpmi krusader` installiert das Programm.

- Gentoo.

- Arch Linux, Frugalware Linux, PCLinuxOS, ALT Linux.

- FreeBSD, die Portierung wurde von Heiner Eichmann betreut.

- NetBSD, Lunar Linux ,Ark Linux, OpenLX.

- Weitere Distributionen finden Sie auf Distrowatch.com.

Verwenden Sie das Installationsprogramm Ihrer Distribution, um ein &krusader;-Paket zu installieren. Dazu benötigen Sie eine Internetverbindung, wenn &krusader; sich nicht auf dem Installationsmedium (&CD; oder DVD) befindet. Kennen Sie eine weitere Distribution mit &krusader;-Paketen, teilen Sie uns dies bitte mit, damit wir zu in unsere Distributionsliste einfügen können.

Weitere

- Slackware txz-Programme finden Sie in den Slackware-Paketarchiven.

- Es gibt eine Portierung auf &MacOS;-X.

Suchmaschinen

- Sie können außerdem Pakete in &Linux;-Softwarearchiven wie freshmeat.net finden.

- Finden Sie dort kein Paket für Ihre Distribution, empfehlen wird die Suche mit rpmfind, rpmpbone or rpmseek.

Wenn Ihnen &krusader;, besuchen Sie diese Seiten und bewerten Sie &krusader;.

Können Sie immer noch kein Paket finden, folgen Sie den Anweisungen, um &krusader; aus dem Quelltext zu kompilieren. Die Anleitung beschreibt den Prozess so detailliert, dass auch Anfänger damit keine Probleme haben sollten.

### Versionsschema

Seit &krusader;-1.6.0 wird ein neues Versionsschema verwendet

- Erste Ziffer - Die Hauptversion

- Zweite Ziffer(n) - Prozentsatz der vollständigen Funktionen für diese Hauptversion

- Dritte Ziffer(n) - Fehlerkorrekturen.

Zusammengefasst bedeutet das für &krusader;-1.60.0: &krusader; enthält 60 % aller für die 1.x.x-Serie geplanten Funktionen. Serie 2.5.x wird auf &kf5-full; basieren. Dies Schema ist hoffentlich leicht verständlich.

### Stabile Version

`krusader-x.xx.tar.gz`

&krusader; wird unter der &GNU; General Public License (GPL). Das bedeutet dass THE PROGRAM IS PROVIDED "AS IS" WITH NO WARRANTY OF ANY KIND, auch bei einer stabilen Version.

### Entwickler-Version (Beta-Version)

`krusader-x.xx-betax.tar.gz`

Vor der Veröffentlichung einer neuen stabilen Version wird mindestens eine Entwicklerversion herausgegeben, um mögliche Fehler zu finden.

Dies sind Beta-Versionen und können möglicherweise einige Fehler enthalten.

Wenn Sie eine Entwickler- oder Git-Version benutzen, sind die neuesten Funktionen möglicherweise noch nicht im Handbuch enthalten. Bitte lesen Sie die Datei Changelog Online oder im Quelltextarchiv von &krusader;, um mehr über die neuen Funktionen zu erfahren. Eine kurze Beschreibung finden Sie in der Datei NEWS Online oder in den Quellen von &krusader;. Rückmeldung durch Benutzer und Fehlerberichte sind sehr erwünscht.

Die Entwickler-Version (Beta-Version) hat drei Ziele:

- Keine neuen Funktionen, bis die stabile Version veröffentlicht ist, nur Fehlerkorrekturen. Neue Funktionen müssen bis zur Veröffentlichung der stabilen Version warten.

- Rückmeldungen von Benutzern von &krusader; erhalten, so dass Fehler behoben werden können.

- Gibt den Übersetzern Zeit, die Übersetzungen für die anstehende Veröffentlichung zu aktualisieren.

### Git

Git wird für unser Quelltextarchiv verwendet. Es ist auch möglich das Git-Archiv zu durchsuchen.

Um die neueste Entwicklerversion von &krusader; 2.x für &kf5-full; aus dem Git-Archiv herunterzuladen:

    $ git clone git://anongit.kde.org/krusader

### Ältere Versionen

Ältere Versionen des Programms finden Sie auf den Sourceforge-Spiegelservern, die Sie auch von der Projektseite aus erreichen.

## Anleitung zur Installation von Krusader

Bitte lesen Sie die Datei `INSTALL` im Quelltextarchiv von Krusader, diese Datei enthält die aktuellsten Anweisungen zur Installation.

&krusader; ab Version 2.5.0 funktioniert nur mit &kf5-full;

`krusader_`version`.tar.gz` ist wahrscheinlich der Name des &krusader;-Quelltextarchivs, kann aber auch anders heißen.

Sie können die neueste verfügbare Version von &krusader;-2.x aus dem Git-Quelltextarchiv herunterladen.

### Abhängigkeiten für &krusader;

Die folgenden Pakete müssen zur Ausführung des Programms Krusader installiert sein:

- C-Bibliotheken

- Plasma-Framework-Bibliotheken (&kde;-Frameworks-Bibliotheken und Programme für &kf5-full;-Anwendungen)

- libqt5dbus5 (&Qt; 5 D-Bus-Modul)

- libqt5xml5 (&Qt; 5 &XML;-Modul)

- libqt5core5 (&Qt; 5 Core-Modul)

- libqt5gui5 (&Qt; 5 &GUI;-Modul)

- libqt5printsupport5 (&Qt; 5 Druck-Modul)

### Empfohlene Pakete

Diese Pakete sind optional, aber sie verbessern die Leistungsfähigkeit und Nützlichkeit von &krusader;.

Die nächsten Pakete haben den Namen, der in Ubuntu/Debian verwendet wird, andere Linuxdistributionen werden wahrscheinlich ähnliche Namen verwenden.

- arj: Archivprogramm für „.arj“-Dateien

- Ark: Grafisches Archivprogramm von KDE

- bzip2: Dienstprogramm für Datei-Komprimierung mit Block-Sortierung mit hoher Qualität

- cpio: GNU cpio -- Ein Programm zur Verwaltung von Archivdateien

- KDiff3: Vergleicht zwei oder drei Textdateien bzw. Ordner und führt sie zusammen

- Kompare: Ein KDE-Programm zur Anzeige von Unterschieden zwischen Dateien

- xxdiff: Ein Programm zum Vergleichen und Zusammenführen von Dateien und Ordnern mit grafischer Oberfläche

- KMail: E-Mail-Programm für KDE

- Okteta: Hex-Editor für &kde;

- Konsole: Terminal-Emulator von KDE

- KRename: sehr leistungsfähiges Programm von &kde; zum Umbenennen in einer Stapelverarbeitung

- lha: lzh-Archivprogramm

- md5deep: Vielseitiges Programm zur Erstellen und Überprüfen von Datei-Prüfsummen

- cfv: Vielseitiges Programm zur Erstellen und Überprüfen von Datei-Prüfsummen

- p7zip: Archivprogramm für „7zr“-Dateien mit hoher Komprimierungsrate

- rpm: Red-Hat-Paketverwaltung

- unace: „.ace“-Archive entpacken, testen und betrachten

- unrar: Entpackprogramm für „.rar“-Dateien (unfreie Version)

- unrar-free: Entpackprogramm für „.rar“-Dateien

- rar: Archivprogramm für „.rar“-Dateien

- unzip: Entpackprogramm für „.zip“-Dateien

- zip: Archivprogramm für „.zip“-Dateien

### Voraussetzungen zum Kompilieren

Die folgenden Pakete müssen zur Kompilierung des Programms Krusader installiert sein, werden aber nicht benötigt, wenn Sie das ausführbare Programm installiert haben:

- gcc (Der GNU-C Compiler)

- g++ (Der GNU-C++ Compiler)

- CMake, ein plattformübergreifendes quelloffenes Make-System

- zlib1g-dev: Bibliothek zur Implementierung der Deflate-Komprimierung in gzip und PKZIP.

- gettext (enthält msgfmt)

- plasma-framework-dev (installiert viele Entwicklungsbibliotheken für &kf5;)

- kio-dev

- libkf5archive-dev

- libkf5parts-dev

- libkf5wallet-dev

- libkf5xmlgui-dev

- kdoctools-dev

## Installation auf &Linux;- und &BSD;-Plattformen

Bitte lesen Sie die Datei `INSTALL` im Quelltextarchiv von Krusader, diese Datei enthält die aktuellsten Anweisungen zur Installation.

`-DQT_INCLUDES=/usr/share/qt5/include` ist der Ordner der &Qt; 5-Includes

`-DCMAKE_INSTALL_PREFIX=/usr/` ist der Ort, an dem Krusader mit dem Befehl make installiert wird.

Ein weiteres Beispiel: `-DCMAKE_INSTALL_PRFIX=/opt/krusader` installiert die selbst kompilierte Version von Krusader in einen anderen Ordner, um die von Ihrer Paketverwaltung installierte Version nicht zu überschreiben.

Bitte verwenden Sie den Befehl `sudo` anstatt `su -c` auf Ubuntu-Systemen.

    $ tar -xzvf krusader-2.5.0.tar.gz
          $ cd krusader
          $ mkdir build
          $ cd build
          $ cmake -DCMAKE_INSTALL_PREFIX=/usr/ -DQT_INCLUDES=/usr/share/qt5/include ..
          $ make
          $ su -c "make install"

Deinstallieren

    $ su -c "make uninstall"

## Installation auf &MacOS;-X-Systemen

Bitte lesen Sie die Datei `INSTALL` im Quelltextarchiv von Krusader, diese Datei enthält die aktuellsten Anweisungen zur Installation.

Mit &kde;-4 wird Krusader direkt unter &MacOS;-x ausgeführt und benutzt die Aqua-Benutzerschnittstelle, X11 ist nicht mehr erforderlich.

Mit der Hilfe von macports.org wurde &krusader; auf &MacOS;-X portiert. Diese Portierung wurde von Jonas Bähr betreut. Ein portfile wird auch bereit gestellt..

    $ sudo port install krusader

## &krusader; starten

Geben Sie ``krusader`` (klein geschrieben) in einer Befehlszeile ein. Sie können eine Verknüpfung auf Ihrer Arbeitsfläche oder einen Eintrag im Menü erstellen. Lesen Sie die vorherige Seite und die FAQ, wenn &krusader; nicht startet.

Wird &krusader; von der Befehlszeile gestartet, lässt sich das Verhalten des Programms über verschiedene Parametern beeinflussen.

    $ krusader

Die Meldungen, die in der &konsole; angezeigt werden, können Sie vernachlässigen. Es sind Protokollmeldungen, die für die Fehlersuche in &krusader; benutzt werden können

Sie können auch &Alt;F2 drücken und dann ``krusader`` (klein geschrieben) eingeben und die &Enter;-taste drücken.

Wurde &krusader; durch ein RPM- oder DEB-Paket installiert, dann kann &krusader; normalerweise aus dem &kmenu; gestartet werden. Klicken Sie ⪚ unter Kubuntu auf das Anwendungsstarter-Symbol und wählen dann Anwendungen Dienstprogramme &krusader; .

## Befehlszeilenoptionen:

`--left` `<path>`

- Linkes Dateifenster startet bei <path>

`--right` `<path>`

- Rechtes Dateifenster startet bei <path>

`--left` `<path1>,<path2>,<path3>`

- Startet das linke Dateifenster mit <path1>,<path2>,<path3>, in Unterfenstern.

`--profile` `<panel-profile>`

- Lädt ein Dateifenster-Profil beim Start und überschreibt das Standard-Startprofil.

Beispiele:

    $ krusader --left=<path> --right=<path>

    $ krusader --left=/mnt/cdrom --right=ftp://downloads@myserver.net

    $ krusader --left=<path1>,<path2> --right=<path1>,<path2>,<path3>

    $ krusader --profile <panel-profile>

    $ krusader --profile ftp-managment

Die Standard-&Qt;- und &kf5;-Befehlszeilenoptionen sind verfügbar.

## Weitere Befehlszeilenoptionen:

`--author`

- Zeigt die Namen der Autoren an

`--license`

- Zeigt Lizenzinformationen

## &krusader; einrichten

Wenn Sie &krusader; zum ersten Mal starten, wird das Einrichtungsmodul Konfigurator geöffnet, in dem Sie sowohl &krusader; als auch ale erkannten Archiv- und Dienstprogramme anpassen können. Sie können Konfigurator später jederzeit wieder im Menü Einstellungen starten.

## &krusader; als Standard-Dateiverwaltungsprogramm einstellen

Um &krusader; als Standard-Dateiverwaltungsprogramm für Gnome einzustellen, lesen Sie bitte diesen Artikel.

Um &krusader; als Standard-Dateiverwaltungsprogramm für &plasma; einzustellen, lesen Sie bitte diesen Beitrag auf der &krusader;-Mailingliste.