# Installation av Krusader

## Krav

För att använda den senaste &krusader; med lyckat resultat, behöver du KF5 ≥ 5.18

Versioner av &kde; so krävs:

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

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

- &krusader; 1.40: föredrar &kde; 3.2 (annars är inte alla funktioner tillgängliga)

- &krusader; v1.50 - v1.51: &kde; 3.2 - &kde; 3.3 (Konfigurator kraschar med &kde; 3.4)

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

- &krusader; 1.70.x: prefers &kde; >= 3.4 (annars är inte alla funktioner tillgängliga)

- &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: &kde; Ramverk 5

Plattformar:

- Alla POSIX (&Linux;/BSD/&UNIX;-liknande operativsystem), &Solaris;

- Alla BSD-plattformar (FreeBSD/NetBSD/OpenBSD/&MacOS;)

För att hantera arkiv, checksummor och andra verktyg måste de ställas in i vårt inställningsverktyg. När &krusader; körs för första gången detekteras de tillgängliga verktygen automatiskt, och en rapport visas i den första startguiden. Därefter kan ytterligare verktyg läggas till, tas bort eller ändras.

Ett paket med populära uppackningsverktyg, &krusader; själv och tilläggsprogram finns på &krusader;s nerladdningssida.

För fler krav, se nedan. Ta också en titt på avsnittet Vanliga frågor.

## Skaffa &krusader;

Den senaste informationen om &krusader; finns på Krusaders hemsida.

### &krusader; nerladdningar

Du rekommenderas att använda &krusader;-paketet som din distribution tillhandahåller. Distrowatch.com är en utmärkt resurs för att kontrollera tillgängligheten. Om din distribution inte erbjuder &krusader;, kontakta gärna de som skapat distributionen och be dem tillhandahålla ett &krusader;-paket.

Den senaste versionen, samt de äldre versionerna, finns på &krusader;s nerladdningssida (aktuell version) och på Sourceforges spegelplatser (föråldrad version). Den innehåller det komprimerade källkodsarkivet, RPM- och DEB-paket för den distribution som &krusader;s Krew använder, och paket byggda av &krusader;s användare och tredje part.

Distributioner som tillhandahåller &krusader;:

- &SuSE;

- Fedora via `# dnf install krusader` klarar av det.

- Debian, på &krusader;s nerladdningssida kan hitta aktuellare DEB-paket. Observera: Oftast fungerar också Debian-paket med distributioner som är "baserade på Debian", och några av dessa tillhandahåller sina egna (inkompatibla) paket. Ubuntu/Kubuntu, Knoppix 4.x DVD, Kanotix, etc.

- Mageia via contrib-arkivet `# urpmi krusader` klarar av det.

- Gentoo.

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

- FreeBSD, versionen underhölls av Heiner Eichmann.

- NetBSD, Lunar Linux ,Ark Linux, OpenLX.

- Ännu fler distributioner kan hittas med Distrowatch.com.

Använd installationsverktygen som ingår i din distribution för att installera &krusader;-paketet. Du kan behöva en anslutning till Internet om &krusader; inte är inkluderad på cd:n eller dvd:n. Det finns troligen andra distributioner som inkluderar &krusader;. Om du känner till någon, skicka gärna informationen så att vi kan lägga till den i listan med distributioner.

Övriga

- Slackware txz binärfiler finns oftast på Slackware paketarkiven.

- Det finns en version för &MacOS;.

Söktjänster

- Du hittar också paket på &Linux; programvaruarkiv, som freshmeat.net.

- Om du inte kan hitta ett paket för din distribution, rekommenderar vi att söka efter det med rpmfind, rpmpbone eller rpmseek.

Om du tycker om att använda &krusader;, skulle vi uppskatta om du besökte någon av dessa platser och gav programmet ett betyg.

Om du fortfarande inte kan hitta ett paket, följ installationsproceduren om hur man kompilerar &krusader; från källkod. Denna mycket grundliga handledning beskriver processen så detaljerat att inte ens nykomlingar bör få några problem.

### Versionsnamngivning

En ny namngivning av versioner har använts sedan &krusader; 1.60.0

- Första siffran: huvudversionen

- Andra siffran eller siffrorna: procent av funktioner som är klara för den här huvudversionen

- Tredje siffran eller siffrorna: felrättningar.

Andemeningen är att utgåvan av &krusader; med version 1.60.0 ska innebära att vi anser att &krusader; är omkring 60 % klar med alla funktioner som planerats för serien 1.x.x. Serien 2.4.x är utgåvor för &kde; 4.x. Serien 2.5.x är utgåvor för &kde; Ramverk 5. Förhoppningsvis är det lätt att förstå.

### Stabil version

`krusader-x.xx.tar.gz`

&krusader; ges ut enligt villkoren i &GNU; General Public License (GPL). Det betyder att PROGRAMMET TILLHANDAHÅLLS I "BEFINTLIGT SKICK" UTAN NÅGRA GARANTIER AV NÅGOT SLAG, även när det är markerat som en stabil utgåva.

### Utvecklingsversion (beta-utgåva)

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

Innan varje stabil utgåva ger vi ut minst en utvecklingsversion för att leta reda på felen.

Dessa utgåvor är beta-utgåvor och innehåller troligen några fel.

Om du använder en utvecklingsversion eller Git-version, är det möjligt att de senaste nya funktionerna inte ännu finns i "Krusaders handbok". Läs filen Changelog på nätet eller i &krusader;s källkod, för att få reda på mer om de nya funktionerna. För en kortfattad beskrivning, läs gärna filen SVNNEWS på nätet eller i &krusader;s källkod. Synpunkter från användare och felrapporter är alltid välkomna.

Beta-utgåvor har tre mål:

- Verkställ ett stopp för nya funktioner till den stabila versionen är utgiven. Bara fel kommer att rättas. Nya funktioner måste vänta till den stabila versionen har givits ut.

- Erhåll återmatning från &krusader;s användare så att vi kan rätta felen.

- Ge översättare tid att uppdatera översättningarna för den kommande stabila versionen.

### Git

Git används för vårt källkodsarkiv. Det är också möjligt att bläddra i Git-arkivet.

För att checka ut den senaste utvecklingsversionen av &krusader; 2.x för &kde; Ramverk 5 från Git:

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

### Äldre utgåvor

Om du letar efter äldre utgåvor rekommenderar vi Sourceforge spegelplatser, tillgängliga från vår projektsida.

## Instruktioner för installation av Krusader

Läs gärna filen `INSTALL` i Krusaders källkod. Den innehåller de senaste installationsinstruktionerna.

Från version &krusader;-2.5.0 och senare är bara för &kde; Ramverk 5.

Det förväntade namnet på det komprimerade tar-arkivet är `krusader_`version`.tar.gz` (det kommer säkert att vara ett annat).

Du kan ladda ner den senast tillgängliga versionen av &krusader;-2.x från Git.

### Beroenden för Krusader

Följande paket krävs för att köra det binära Krusader-programmet.

- C-bibliotek

- Biblioteken plasma-framework (&kde; Ramverk kärnbibliotek och binärfiler för &kde; Ramverk 5-program)

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

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

- libqt5core5 (&Qt; 5 kärnmodul)

- libqt5gui5 (&Qt; 5 grafisk användargränssnittsmodul)

- libqt5printsupport5 (&Qt; 5 utskriftsstödsmodul)

### Föreslagna paket

Dessa paket är valfria, men de gör &krusader; mycket kraftfullare och användbarare.

Följande paket har namn som Debian och Ubuntu använder, Andra Linux-distributioner använder troligen liknande namn.

- arj: Arkivprogram för .arj-filer

- ark: Grafiskt arkiveringsverktyg av KDE

- bzip2: Högkvalitativt blocksorterande filkomprimeringsverktyg

- cpio: GNU cpio -- ett program för att hantera filarkiv

- kdiff3: Jämför och sammanfogar 2 eller 3 filer eller kataloger

- ELLER kompare: Ett grafiskt gränssnitt för att visa skillnader mellan filer för KDE

- ELLER xxdiff: Ett grafiskt jämförelse- och sammanfogningsverktyg för filer och kataloger

- kmail: KDE:s e-postprogram

- okteta: KDE:s hexeditor

- konsole: X-terminalemulator av KDE

- krename: Kraftfullt verktyg för namnbyte i bakgrunden av KDE

- lha: Arkiveringsverktyg för lzh

- md5deep: Mångsidigt verktyg för att skapa och verifiera filchecksummor

- cfv: Mångsidigt verktyg för att skapa och verifiera filchecksummor

- p7zip: 7zr-filarkiveringsprogram med hög komprimeringsgrad

- rpm: Red Hat pakethanterare

- unace: Packa upp, testa och granska .ace-arkiv

- unrar: Uppackning av .rar-filer (icke-fri version)

- ELLER unrar-free: Uppackning av .rar-filer

- ELLER rar: Arkiveringsverktyg för .rar-filer

- unzip: Uppackning av .zip-filer

- zip: Arkiveringsverktyg för .zip-filer

### Kompileringskrav

Följande paket behövs för att kompilera Krusader. Om du bara kör Krusaders binärprogram behöver du inte dessa paket.

- gcc (GNU C-kompilatorn)

- g++ (GNU C++ kompilatorn)

- cmake (ett byggsystem för olika plattformar med öppen källkod)

- zlib1g-dev: (bibliotek för att implementera komprimeringsmetoden deflate som finns i gzip och PKZIP)

- gettext (innehåller msgfmt)

- plasma-framework-dev (installerar många utvecklingsbibliotek för KF5)

- kio-dev

- libkf5archive-dev

- libkf5parts-dev

- libkf5wallet-dev

- libkf5xmlgui-dev

- kdoctools-dev

## Installera på &Linux;- och &BSD;-plattformar

Läs gärna filen `INSTALL` i Krusaders källkod. Den innehåller de senaste installationsinstruktionerna.

`-DQT_INCLUDES=/usr/share/qt5/include` är platsen för &Qt; 5 deklarationsfiler

`-DCMAKE_INSTALL_PREFIX=/usr/` är platsen där Krusader kommer att installeras med byggkommandot.

Ett annat exempel är: `-DCMAKE_INSTALL_PRFIX=/opt/krusader` för att installera det kompilerade Krusader-programmet i en annan katalog, för att inte skriva över versionen av Krusader installerad av pakethanteraren.

Använd `sudo` istället för `su -c` om du använder ett Ubuntu-baserat system.

    $ 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"

Avinstallera

    $ su -c "make uninstall"

## Installera på &MacOS;-X plattformen

Läs gärna filen `INSTALL` i Krusaders källkod. Den innehåller de senaste installationsinstruktionerna.

Med &kde;-4 kör Krusader direkt på &MacOS;-X, och använder dess användargränssnitt Aqua (X11 behövs inte längre).

Med hjälp av macports.org, finns det en version av &krusader; för &MacOS;-X. Versionen underhölls av Jonas Bähr. En portfile tillhandahålls.

    $ sudo port install krusader

## Starta &krusader;

Skriv ``krusader`` (små bokstäver) på en kommandorad. Du kan skapa en genväg på skrivbordet, eller ett post i menyn. Läs föregående sida och Vanliga frågor om &krusader; inte startas.

När &krusader; startas från kommandoraden, kan diverse väljare användas för att ändra dess beteende.

    $ krusader

Oroad dig inte för de meddelanden du får i terminalen. De är loggmeddelanden som kan användas för att avlusa &krusader;.

Du kan också använda &Alt; F2 för att visa dialogrutan Kör program, skriva ``krusader`` (små bokstäver) och trycka på returtangenten, eller klicka på knappen Kör.

Om &krusader; installeras från ett RPM- eller DEB-paket, kan &krusader; oftast startas från K-menyn. Klicka på programstartknappen och välj Program Verktyg &krusader; .

## Kommandoradsväljare:

`--left` `<sökväg>`

- starta vänster panel med <sökväg>

`--right` `<sökväg>`

- starta höger panel med <sökväg>

`--left` `<sökväg1>,<sökväg2>,<sökväg3>`

- starta vänster med flikarna <sökväg1>,<sökväg2>,<sökväg3>

`--profile` `<panelprofil>`

- ladda en panelprofil vid start (det överskrider den förvalda startprofilen).

Exempel:

    $ krusader --left=<sökväg> --right=<sökväg>

    $ krusader --left=/mnt/cdrom --right=ftp://nerladdningar@min_server.se

    $ krusader --left=<sökväg1>,<sökväg2> --right=<sökväg1>,<sökväg2>,<sökväg3>

    $ krusader--profile <panelprofil>

    $ krusader --profile ftp-managment

De vanliga kommandoradsväljarna i &Qt; och KF5 är tillgängliga.

## Andra kommandoradsväljare:

`--author`

- Visa upphovsmännens namn

`--license`

- Visa licensinformation

## Anpassa &krusader;

När du kör &krusader; för första gången, visas &krusader;s inställningsmodul, Konfigurator, och låter dig anpassa &krusader;, samt detektera installerade arkiveringsprogram och verktyg. Du kan alltid köra Konfigurator igen från menyn Inställningar.

## Göra &krusader; till standardfilhanterare

För att göra &krusader; till standardfilhanterare i Gnome, klicka här för mer information.

För att göra &krusader; till standardfilhanterare i &plasma;, klicka här för mer information.