# Installationsinstruktioner

Dette er generiske installationsinstruktioner for K skrivebordsmiljøet. Derudover er det en god idé at læse `README`'er og `INSTALL`'er der kommer sammen med pakken. Læs dem omhyggeligt, og prøv at finde ud af det hvis der er noget der går galt. Hvis du får brug for yderligere hjælp, så overvej at tilmelde dig &kde;-postlisterne (se vores netsted-instruktioner for tilmelding til &kde;-postlisterne) eller nyhedsgrupper.

Til dem der måske vil konvertere

Så du har hørt rygter. Eller du har set skærmaftryk. Og du kan næsten ikke vente på at få fat i &kde;. Men du ved næsten intet om hele dette alternative OS-snak. Tag det roligt! Du skal blot læse en smule (nå ja, måske ikke kun en smule) det er det hele!

&kde; kører ikke under &Windows; 95/98/NT eller OS/2 (endnu). For at køre &kde;, skal du have et &UNIX;-system. Referér til for flere detaljer.

Beslut dig for en platform og sæt den op for dit system. Denne FAQ kan ikke hjælpe dig med dette, da &kde; kører på mange typer af &UNIX;.

Så er du endelig parat til at påbegynde &kde;-installationen. Start med at læse fra næste afsnit. For at få fat på &kde;, referér til . Sidst men ikke mindst, så tøv ikke med at gøre brug af &kde; postlisterne og nyhedsgrupperne hvis du løber ind i problemer med installationen. Men husk følgende: intet spørgsmål er for dumt at spørge, men der er nogen der er for dumme at svare på, især hvis de allerede er besvaret i denne OSS.

Held og lykke med foretagendet!

Tilgængelige pakkeformater

Du kan finde adskillige forskellige slags binære og kildepakker for forskellige distributioner og operativsystemer på &kde-ftp;. De binære pakker er ikke lavet af &kde;-holdet men af distributionerne selv. eller måske af nogle motiverede individer. Referér til &kde;'s pakke-politik forklaret for oplysninger om &kde;'s pakkepolitik. Den eneste officielle udgave er kilde-tar.bz2-pakkerne. Referér til `README`'erne og `INSTALL`'erne i de forskelige binære kataloger. En liste af de pakker der udgives findes på den relevante infoside. For den seneste udgave er dette &kde; 3.0 Info Page.

Krav

For &kde; 3.0, har du brug for &Qt;-biblioteket version 3.02 eller højere. Sørg for at du nedtager den rigtige &Qt;. Du vil også få brug for headerfilerne hvis du ønsker at kompilere &kde; selv. De er gratis tilgængelige fra http://www.trolltech.com/download. Derudover er der andre biblioteker, der måske kan forbedre &kde; hvis de er installerede på dit system. Et eksempel er OpenSSL som vil gøre &konqueror; i stand til at gennemse netsider sikkert, og som skal være i en version >=0.9.6. Disse skulle normalt komme fra din distribution; hvis ikke, så bed om en opdatering.

Beskrivelse af basispakkerne

Basisdistributionen består for øjeblikket af elleve pakker. Nogle kræves, mens andre er frivillige. Hver pakke er tilgængelig i hvert af de tidligere nævnte pakkeformater.

kdelibs

  Krævet

  Denne pakke indeholder delte biblioteker som bruges af alle &kde;-programmer.

kdebase

  Krævet

  Denne pakke indeholder de grundlæggende programmer der danner kernen af K skrivebordsmiljøet såsom vindueshåndteringen, terminalemulatoren, kontrolcentret, filhåndteringen og panelet.

&arts;

  &arts;-lydserveren. En kraftig netværkstransparent lydserver.

kdeaddons

  Frivillig

  Forskellige indstik for &kate;, &kicker;, &knewsticker;, &konqueror; og &noatun;

kdeartwork

  Frivillig

  Ekstra tapeter, temaer, stilarter, lyde ...

kdebindings

  Frivillig

  Forskellige bindinger for andre sprog inkluderende &Java;, Perl, Python, ...

kdegames

  Frivillig

  Forskellige spil såsom &kmahjongg;, &ksnake;, &kasteroids;, og &kpat;.

kdegraphics

  Frivillig

  Forskellige grafik-relaterede programmer såsom en &PostScript;-fremviser, en &DVI;- fremviser og et tegneprogram.

kdeutils

  Frivillig

  Forskellige værktøjer såsom en regnemaskine, en editor og andre gode ting.

kdemultimedia

  Frivillig

  Multimedie-programmer som en &CD;-afspiller og en mikser.

kdenetwork

  Frivillig

  Netværksprogrammer. Indeholder for øjeblikket e-mailprogrammet &kmail;, nyhedslæseren &knode; og adskillige andre netværksrelaterede programmer.

kdeadmin

  Frivillig

  Systemadministrationsprogrammer.

kdeedu

  Uddannelsesprogrammer og andre underholdende programmer for &kde;'s yngre brugere.

kdetoys

  Frivillig

  Legetøj!

kdevelop

  Frivillig

  Et fuldstændigt integreret udviklingsmiljø for &kde; og Qt

arts og derefter kdelibs skal installeres før alt andet, og kdeaddons til sidst. De andre pakker kan installeres i vilkårlig rækkefølge.

De fleste pakkehåndterings-værktøjer vil lade dig putte alle disse pakker i en mappe og installere dem allesammen på én gang, idet de samtidigt finder ud af afhængighederne samtidigt.

Installationsinstruktioner for de forskellige pakkeformater

Glem ikke at læse `README`- og `INSTALL`-filerne hvis de er til stede.

Installation af Debian-pakker

  Debian-pakker installeres i overensstemmelse med den kommende FHS (File Hierarchy Standard).

  1. bliv superbruger

  2. kør `dpkg `-i packagename.deb`` for hver pakke du ønsker at installere.

Installation af RPM pakker

  ## For at installere binære RPM'er

  1. bliv superbruger

  2. kør `rpm `-ivh pakkenavn.rpm``

Installation af kilde-`.tar.bz2`-filer

  Da der altid er ændringer og opdateringer til den måde &kde; kompileres, så referér til Download and Install from Source for de mest opdaterede installationsinstruktioner for kildepakkerne.

  Denne generelle metode skulle dog virke i de fleste tilfælde.

  Kilde-`.tar.bz2`-pakken installeres normalt i `/usr/local/kde`. Du kan ændre denne indstilling ved at bruge `--prefix` tilvalget i `configure`-scriptet.

  1. pak pakkerne ud med `tar `jxvf packagename.tar.bz2``

  2. skift katalog til pakkemappen: `cd pakkenavn`

  3. "configure" pakken: `./configure`

     Visse pakker (specielt kdebase) har specielle indstillingstilvalg der måske kan anvendes på din installation. Skriv `./configure `--help`` for at se de tilgængelige tilvalg.

  4. byg pakken: `make`

  5. installér pakken: `su `-c "make install"`` (hvis du ikke allerede er root). Hvis du allerede er, så skriv blot `make `install``.

Post-installationsprocedurer

For det første så sørg for at du har tilføjet &kde;'s binære installationskatalog (f.eks. `/opt/kde/bin`) til din `PATH` og &kde;'s biblioteksinstallation-katalog til din `LD_LIBRARY_PATH` (kun nødvendigt på systemer der ikke understøtter rpath; på &Linux; &ELF;, skulle det virke uden). Denne miljøvariabel kan hedde forskelligt på forskellige systemer, f.eks. hedder det `SHLIB_PATH` på &IRIX;. Sæt så miljøvariablen `KDEDIR` til basen for dit &kde;-træ, f.eks. `/opt/kde`.

Husk at det ikke er smart at sætte `LD_LIBRARY_PATH` uden omtanke. I langt de fleste tilfælde er den unødvendig og kan gøre mere skade end gavn. Der er en netside skrevet af Dave Barr der forklarer de onde sider af `LD_LIBRARY_PATH` som kan findes på http://www.cis.ohio-state.edu/~barr/ldpath.html.

Selvom du kan bruge de fleste &kde;-programmer simpelthen ved at kalde dem, kan du kun få fuld gavn af &kde;'s avancerede egenskaber hvis du bruger&kde;'s vindueshåndtering og dens hjælpeprogrammer.

For at gøre det nemt for dig, har vi sørget for et lille script der hedder `startkde` som bliver installeret i `$`KDEDIR`/bin` og derfor er i din sti.

Nogle systemer (specielt &RedHat; &Linux;) bruger `.Xclients` i stedet for.

Dette skulle præsentere dig for et nyt og skinnende &kde; skrivebord. Du kan nu begynde med at undersøge den vidunderlige &kde;-verden. Hvis du gerne vil læse noget dokumentation først, er der en højst anbefalelsesværdig Hurtigstart-guide. Derudover har ethvert program sin egen online hjælp via hjælpemenuen.

Bør jeg fjerne den gamle udgave af xyz før jeg installerer en ny?

I princippet er dette ikke nødvendigt. RPM og Debian-pakker skulle klare afhængighederne.

Hvis du selv kompilerer kildekoden, så skal du passe på ikke at komme til at kompilere forskellige versioner af &kde;-pakkerne. Så hvis du installerer en ny version, så skal du først 'make' og installere kdesupport, så kdelibs og derefter kdebase.

Én ting bør du undgå: at installere to eller flere versioner af &kde; parallelt. Dette kan ske hvis du angiver et andet målkatalog for den ene version end for den anden. Resultatet kan være uforudsigeligt. Det samme er sandt hvis du har forskellige udgaver af &Qt; installeret på samme tid. Dette sker nemt hvis du allerede har en gammel &Qt;-version installeret fra en &Linux;-distribution.

Hvordan starter jeg &kde;?

Den nemmeste måde at starte &kde; er at bruge `startkde`-scriptet. Put blot linjen `startkde` i slutningen af din `.xsession`-fil (eller din `.xinitrc` eller `.Xclients`-fil hvis du ikke bruger &kdm; eller xdm). Husk også at fjerne de linjer der startede din tidligere vindueshåndtering. Hvis der ikke er en `.xsession`, `.xinitrc` eller `.Xclients` i din hjemmemappe, så lav blot en ny, der kun indeholder en linje der siger: `startkde`.

Er det muligt at installere &kde; i en brugermappe?

Ja, du kan installere &kde; i hvilkensomhelst mappe du ønsker. Hvad du skal gøre afhænger af hvilke slags pakker du ønsker at installere:

## Kildepakker

1. 'Configure' og installér pakkerne ved brug af `configure `--prefix=/users/mithjem/kde`; make; make install` for at installere i `/users/mithjem/kde`.

2. Tilføj følgende til dine init-filer. Husk at hvis det ikke er nødvendigt for dig at sætte `LD_LIBRARY_PATH`, er det bedre at udelade det.

   For csh eller tcsh:

       setenv KDEDIR /users/myhome/kde

       if ( $?LD_LIBRARY_PATH ) then
          setenv LD_LIBRARY_PATH $KDEDIR/lib:$LD_LIBRARY_PATH
       else
          setenv LD_LIBRARY_PATH $KDEDIR/lib
       endif

       if ( ! $?LIBRARY_PATH ) then
          setenv LIBRARY_PATH $LD_LIBRARY_PATH
       endif

   For bash:

       KDEDIR=/users/myhome/kde
       PATH=$KDEDIR/bin:$PATH
       LD_LIBRARY_PATH=$KDEDIR/lib:$LD_LIBRARY_PATH
       LIBRARY_PATH=$LD_LIBRARY_PATH
       export KDEDIR PATH LD_LIBRARY_PATH LIBRARY_PATH

## RPM pakker

1. `rpm` tillader dig at bruge `--prefix`-tilvalget til at vælge den mappe du vil installere i. For eksempel vil udførslen af `rpm `-i --prefix=/users/mithjem/kde pakke.rpm`` installere pakken 'pakke' til `/users/mithjem/kde`.

Selvom &kde; vil køre fra et brugerkatalog, vil der være nogle problemer med programmer der kræver 'suid root', f.eks. programmerne i kdeadmin-pakken. Men da de ikke er beregnede til at blive kørt af almindelige brugere alligevel, er det ikke noget at bekymre sig om.

På systemer der bruger skygge-kodeord, skal pauseskærmene være 'suid root' for at aktivere kodeordsadgang til aflåsning af skærmen, så dette tilvalg vil ikke virke.

`startkde` mislykkes med kan ikke forbinde til X-server. Hvad er der galt?

Du prøvede formodentligt at starte X-serveren med `startkde`. X-serveren startes med `startx`. `startkde` er det script der skal køres fra din `.xinitrc`, `.xsession`, eller `.Xclients` for at aktivere vindueshåndteringen og de nødvendige server-dæmoner for &kde;. Se også .

&kde; på &AIX;?

Hvis du har besvær med at bygge &kde; på &AIX; så tjek Stefan Westerfeld's Running &kde; on Aix-side for masser af hjælp med at bygge &kde; på denne usædvanlige &UNIX;-variant.

&kde; på en bærbar?

- http://www.linux-laptop.net/

- http://www.sanpei.org/Laptop-X/note-list.html

Jeg kan ikke lide standard-&kde;-mappen efter installationen. Hvordan flytter jeg den uden at bryde noget?

Under antagelse af at standarden er `/opt/kde` og du ønsker at flytte den til `/usr/local/kde`, så er følgende hvad du må gøre:

1. bliv superbruger hvis du ikke allerede er det

2. `mv /opt/kde /usr/local/kde`

3. `ln -s /usr/local/kde /opt/kde`

Dette vil putte alle dine &kde; filer i `/usr/local/kde` men det hele er stadig tilgængeligt fra `/opt/kde`.

Hvilke filer kan jeg slette fra min &kde; installations-mappe? Kan alle `*.h`, `*.c` and `*.o` filerne fjernes uden problemer?

Der skulle ikke være behov for at beholde `.c`- og `.o`-filerne, men du vil måske beholde `.h`-filerne, da de bruges som inkluderingsfiler hvis du nogensinde vil kompilere dine egne &kde;-programmer. Men hvis du ønsker at tilføje patcher til kildeprogrammer ligesom de bliver tilgængelige (snarere end at hente det hele hjem igen), så skal de blive.

Vil jeg tabe min nuværende opsætning når jeg opgraderer &kde;?

Nej. I de fleste tilfælde vil &kde; være i stand til at overføre dine indstillinger. Du vil måske skulle genindtaste dit kodeord i visse programmer (såsom &kmail; eller &knode;) men de fleste andre indstillinger er sikrede.

Der var blandede rapporter om resultaterne ved tidligere udgaver af &kde;. For at sikre dig bør du nok lave en sikkerhedskopi af hele din &kde;-indstilling.

Opsætningen opbevares i `.kde`- eller `.kde2`-undermappen i din hjemmemappe. Kopiér din gamle `.kde`/`.kde2`-mappe til et sikkert sted, installér &kde; 3.0, og kopiér så du de nødvendige e-mail og nyhedsgruppeopsætninger tilbage. Når det er sagt, så kan de fleste faktisk lave direkte opgraderinger uden at fjerne den gamle `.kde`-mappe uden problemer.

Kompilering af kdebase giver mig en bin/sh: msgfmt: command not found fejl!

Du skal bruge GNU msgfmt som er en del af GNU-i18n-pakken gettext. Du skulle kunnenedtage den fra et vilkårligt rimeligt GNU-spejl.

Hvordan afinstallerer jeg &kde;-programmer der er kompileret fra begyndelsen?

Du kan afinstallere dine programmer ved at skrive `make uninstall` i mappen hvor du brugte `make install`. Hvis du allerede har smidt denne mappe ud, så er der kun én metode og den er ikke god: gå til `$`KDEDIR`/bin` og giv dig til at slette filerne en af gangen.

Hvordan står det til med &GIF;-understøttelse?

Dette har noget at gøre med Unisys' &LZW; patent. &GIF;-støtte er deaktiveret i &Qt; 1.44 og fremad som standard. Hvis du ønsker at bruge &GIF;'er og har den relevante licens, så rekompilér&Qt; med &GIF;-støtte. `./configure `-gif``.

Hvordan installerer jeg &kde;temaer?

Der er en temahåndtering i &kde; 2.2.1, så referer blot til Kontrolcenter-hjælp for yderligere reference, eller kig på kde.themes.org for KDE2 temaer.