# Instruccions d'instal·lació

Las següents són instruccions genèriques d'instal·lació per a l'entorn d'escriptori K. Si us plau, complementeu la seva lectura amb la dels fitxers `README` i `INSTALL` que venen amb el paquet. Si us plau, llegiu-los atentament i intenteu cercar-hi ajuda si us surt cap problema. Si necessiteu més assistència, podeu considerar el subscriureus a les llistes de correu (llegiu les instruccions del nostre lloc web per a subscripcions) o grups de notícies del &kde;.

Per als possibles conversos

Així que heu sentit els remors. O heu vist les captures de pantalla. I us moriu per aconseguir el &kde;. Però no sabeu gairebé res a sobre d'aquest assumpte dels sistemes operatius alternatius. No us preocupeu! Sols necessitareu documentar-vos una mica (bé, potser no tan poc), això és tot!

El &kde; no funciona als &Windows; 95/98/NT ni en OS/2 (encara). Per a usar el &kde;, necessitareu tindre un sistema &UNIX;. Si us plau, per a més detalls referiu-vos a platform.

Decidiu-vos per una plataforma i configureu-la per al vostre sistema. En aquest aspecte la PMF no us pot ajudar, donat el &kde; s'executa en moltes plataformes &UNIX;.

Finalment, esteu a punt per a començar a instal·lar el &kde;. Si us plau, comenceu a llegir a partir de la següent secció. Per aconseguir el &kde;, si us plau, referiu-vos a where-to-get-kde. I per últim però no menys important, si trobeu problemes a l'instal·lar el &kde;, no sigueu temorosos de fer ús de les llistes de correu del &kde; i dels grups de notícies. Però tingueu en compte això: cap pregunta és massa babalà, però n'hi han algunes que tenen respostes que si que ho són, especialment si ja s'han respost en aquesta PMF.

Bona sort i divertiu-vos!

Formats dels paquets disponibles

En el &kde-ftp; podeu trobar-hi diversos tipus de paquets binaris i el codi font per a diferents distribucions i sistemes operatius. Els paquets binaris no estan generats per l'equip &kde;, sinó pels mateixos distribuïdors o algunes persones a títol individual. Consulteu La política del &kde; respecte als paquets per a conèixer en més detall aquest assumpte. L'únic producte oficial són els paquets tar.bz2 amb el codi font. Si us plau, consulteu els fitxers `README` i `INSTALL` en els diferents directoris binaris. Si desitgeu una llista detallada dels paquets disponibles aneu a la pàgina d'informació adequada. Per a saber de l'última versió aquesta seria la Pàgina d'informació del &kde; 3.0.

Requeriments previs

Per al &kde; 3.0, necessitareu la versió 3.0.2 de la biblioteca &Qt;. Si us plau, si us decidiu a compilar el &kde; assegureu-vos de descarregar la versió correcta de les biblioteques &Qt;. També necessitareu els fitxers de les capçaleres (headers). Estan disponibles, sense cost afegit, en http://www.trolltech.com/download. A més, hi ha biblioteques opcionals que poden millorar el &kde; si estan instal·lades al vostre sistema. Un exemple és OpenSSL que permet al &konqueror; visitar pàgines web de forma segura, és necessària una versió >=0.9.6. La qual hauria de proporcionar-vos el vostre distribuïdor; sinó soliciteu-ne una actualització.

Descripció dels paquets base

La distribució base actualment consisteix d'onze paquets. Alguns són necessaris, mentres que d'altres són opcionals. Cada paquet està disponible en cadascun dels formats de paquets anteriorment mencionats.

kdelibs

- Necessari

  Aquest paquet conté les biblioteques compartides que necessiten totes les aplicacions &kde;.

kdebase

- Necessari

  Aquest paquet conté els programes base que conformen el nucli de l'Entorn d'escriptori K, com ara el gestor de finestres, l'emulador de terminal, el centre de control, el gestor de fitxers i el plafó.

&arts;

- El servidor de so &arts;. Un servidor de so potent i transparent a la xarxa.

kdeaddons

- Opcional

  Diversos connectors per a &kate;, &kicker;, &knewsticker;, &konqueror; i &noatun;

kdeartwork

- Opcional

  Papers de fons addicionals, temes, estils, sons...

kdebindings

- Opcional

  Enllaços diversos per a d'altres llenguatges, incloguen el &Java;, Perl, Pyhton...

kdegames

- Opcional

  Diversos jocs com el &kmahjongg;, &ksnake;, &kasteroids; i &kpat;.

kdegraphics

- Opcional

  Diversos programes relacionats amb els gràfics com el visor de &PostScript;, el visor de &DVI; i un programa de dibuix.

kdeutils

- Opcional

  Diverses utilitats d'escriptori com una calculadora, un editor i d'altres coses formidables.

kdemultimedia

- Opcional

  Aplicacions multimèdia com un reproductor de &CD; i un mesclador de so.

kdenetwork

- Opcional

  Aplicacions de xarxa. Actualment conté el programa de correu &kmail;, el lector de notícies &knode; i d'altres programes de xarxa relacionats.

kdeadmin

- Opcional

  Programes per a l'administració del sistema.

kdeedu

- Aplicacions educatives i d'entreteniment per als usuaris més joves del &kde;.

kdetoys

- Opcional

  Joguines!

kdevelop

- Opcional

  Un complet entorn integrat de desenvolupament per a &kde; i Qt

kdelibs i arts haurien d'estar instal·lats abans que tot el demés i com a últim kdeaddons. La resta de paquets poden instal·lar-se en qualsevol ordre arbritrari.

La majoria de les eines per a la gestió de paquets coloquen aquests paquets en un directori i els instal·len d'una sola vegada, indagant automàticament les dependències sobre la marxa.

Instruccions d'instal·lació per als diferents formats de paquets

Si us plau, no us oblideu de llegir els fitxers `README` i `INSTALL` si estan disponibles.

Instal·lació de paquets Debian

- Els paquets Debian s'instal·len d'acord amb el futur FHS (Jerarquia estàndard del sistema de fitxers).

  1. convertiu-vos en superusuari

  2. executeu `dpkg `-i `nomdelpaquet.deb``` per a cada paquet que desitgeu instal·lar.

Instal·lació de paquets RPM

- ## Per a instal·lar binaris RPM

  1. convertiu-vos en superusuari

  2. executeu `rpm `-ivh `nomdelpaquet.rpm```

Instal·lació dels fitxers font `.tar.bz2`

- Com sempre hi han canvis i heu d'actualitzar el mode en que es compila el &kde;, si us plau, per a obtindre instruccions més actualitzades quant a la instal·lació des del codi font referiu-vos a Descarregar i instal·lar des del codi font.

  De qualsevol manera el mètode més proper tindria que funcionar.

  Els paquets font `.tar.bz2` s'instal·len per omissió en `/usr/local/kde`. Es pot ometre aquest arranjament emprant l'opció `--prefix` de l'script `configure`.

  1. desempaqueteu els paquets amb `tar `jxvf `nomdelpaquet.tar.bz2```

  2. canvieu de directori cap al directori del paquet: `cd `nomdelpaquet``

  3. configureu el paquet: `./configure`

     Alguns paquets (especialment kdebase) tenen disponibles opcions especials de configuració que poden ser aplicables a la vostra instal·lació. Per a veure-les teclegeu `./configure `--help``.

  4. construïu el paquet: `make`

  5. instal·leu el paquet: `su `-c "make install"`` (si encara no sou el superusuari). Si ja sou el superusuari, sols haureu de teclejar `make `install``.

Procediments de la post-instal·lació

Primer, assegureu-vos d'haber afegit el directori d'instal·lació dels binaris del &kde; (per exemple `/opt/kde/bin` ) a la vostra variable `PATH` i el directori d'instal·lació de les biblioteques del &kde; a la vostra variable `LD_LIBRARY_PATH` (sols és necessari en els sistemes que suportin rpath; en &Linux; &ELF;, no hauria de ser necessari). Aquesta variable d'entorn pot cridar-se de diferent forma en diferents sistemes, per exemple, es diu `SHLIB_PATH` en &IRIX;. Després, canvieu el valor de la variable d'entorn `KDEDIR` apuntant cap al directori base de la vostra nova instal·lació del &kde;, per exemple `/opt/kde`.

Si us plau, tingueu en ment que és desaconslla canviar el valor de `LD_LIBRARY_PATH` a cegues. En la gran majoria dels casos no és necessari i pot causar més mal que bé. Hi ha una pàgina web escrita per en Dave Barr explicant a sobre dels perjudicis de la variable `LD_LIBRARY_PATH` i es pot trobar en http://www.cis.ohio-state.edu/~barr/ldpath.html.

Encara que podeu emprar la majoria de les aplicacions &kde; simplement cridant-les, sols us podreu beneficiar realment de les característiques avançades del &kde; si empreu el gestor de finestres del &kde; i els seus programes de d'ajuda.

Per a fer-vos les coses més fàcils, hem proveït d'un senzill script anomenat `startkde` que s'instal·la en `$`KDEDIR`/bin` i tanmateix es troba a la vostra PATH.

Editeu el fitxer `.xinitrc` del vostre directori personal (primer feu una còpia de seguretat), elimineu tot el que sembli ser una crida a un altre gestor de finestres i en el seu lloc inseriu `startkde`. Reinicieu el &X-Server;. Si empreu &kdm;/xdm, tindreu que editar el fitxer `.xsession` en comptes de `.xinitrc`. I sinó existeix un fitxer `.xinitrc` o `.xsession` al vostre directori personal, simplement creeu un nou fitxer amb una sola línia que diga `startkde`.

Alguns sistemes (especialment &RedHat; &Linux;) empren un altre fitxer anomenat `.Xclients`.

Això hauria de fer que se us presenti el nou i relluent escriptori &kde;. Ara podeu començar a explorar el meravellós món &kde;. En el cas de que desitgeu llegir una mica de documentació, hi ha una guia disponible altament recomenada Introducció al KDE. A més, totes les aplicacions disposen d'ajuda en línia en el menú d'ajuda.

És necessari esborrar la meva antiga versió xyz abans d'instal·lar-ne una de nova?

En principi, no és necessari. Si empreu paquets RPM o Debian, la versió anterior del &kde; que tingueu instal·lada hauria de ser automàticament esborrada a l'instal·lar-ne una de nova.

Si en compileu el codi font, tindreu que encarregar-vos de no compilar versions diferents dels paquets &kde;. Així que si instal·leu una nova versió, si us plau, primer construïu i instal·leu arts, després kdelibs i després kdebase.

Hi ha una convinació que s'hauria d'evitar: instal·lar dos o més versions en paral·lel del &kde;. Això pot ocórrer si especifiqueu un directori de destí per a una versió i una altre de diferent per a l'altra. En aquest cas, els ressultats poden ser impredictibles. Això mateix pot succeir si es tenen instal·lades alhora versions diferents de &Qt;, el qual pot ocórrer fàcilment si ja hi ha instal·lada una versió antiga de &Qt; amb una distribució &Linux;.

Com inicio el &kde;?

El mètode més còmode per a iniciar el &kde; és mitjançant l'script `startkde`. Simplement poseu la línia `startkde` al final del vostre fitxer `.xsession` (o el vostre fitxer `.xinitrc` o `.Xclients` sinó esteu emprant &kdm; o xdm). Si us plau, elimineu també les línies que executen al vostre antic gestor de finestres. Sinó hi ha un fitxer `.xsession`, `.xinitrc` o `.Xclients` al vostre directori personal, simplement creeu un nou fitxer amb una sola línia que diga `startkde`.

És possible instal·lar el &kde; en el directori personal d'un usuari?

Si, podeu instal·lar el &kde; al directori que desitgeu. El que haureu de fer dependrà del tipus de paquets que hi desitgeu instal·lar:

## Paquets de codi font

1. Configureu i instal·leu el paquet emprant `configure `--prefix=`/usuaris/elmeudirectori/kde``; make; make install` per a instal·lar en `/usuaris/elmeudirectori/kde`.

2. Afegiu el següent als vostres fitxers d'inicialització (init). Si us plau, noteu que no serà necessari canviar el valor de la `LD_LIBRARY_PATH`, és millor deixar-lo tal i com està.

   Per a csh o tcsh:

       setenv KDEDIR /usuaris/elmeudirectori/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

   Per a bash:

       KDEDIR=/usuaris/elmeudirectori/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

## Paquets RPM

1. `rpm` us permet emprar la opció `--prefix` per a seleccionar el directori a on es desitja fer la instal·lació. Per exemple, si s'executa `rpm `-i --prefix=`/usuaris/elmeudirectori/kde paquetkde.rpm``` el paquet en qüestió serà instal·lat en `/usuaris/elmeudirectori/kde`.

Encara que el &kde; pot ser executat des del directori personal d'un usuari, hi han alguns problemes que requereixen s'executi com a suid root, &pex; els programes del paquet kdeadmin. Però donat que en un primer moment aquests programes no estan pensats per ser executats per usuaris normals, no és res del que preocupar-se.

Encara que, en sistemes en que s'emprin contrasenyes shadow, els salvapantalles tenen que ser suid root per a permetre habilitar l'accés a la contrasenya per a desbloquejar la pantalla, pel que aquesta opció podria no funcionar.

L'`startkde` falla a l'executar-se amb el missatge can not connect to X server (no puc connectar al servidor X). Què està malament?

Probablement hagueu intentat iniciar el servidor X amb `startkde`. El servidor X és iniciat amb `startx`. `startkde` és l'script que engega el gestor de finestres i els dimonis que empra el &kde; i que hauria d'executar-se des del fitxer `.xinitrc`, `.xsession` o `.Xclients`. Mireu també startkde.

El &kde; en &AIX;?

Si teniu problemes construint el &kde; per al sistema &AIX; reviseu la pàgina web de l'Stefan Westerfeld Executant &kde; en Aix per a obtindre informació a sobre de com construir el &kde; per a aquesta excepcional variant de &UNIX;.

El &kde; en un portàtil?

Si podeu engegar &X-Window;, no hi ha d'haber-hi cap inconvenient per a fer el mateix amb el &kde;. Com a suport, podeu cercar ajuda en els següents enllaços:

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

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

Jo tinc un xip neomagic en el meu portàtil. Aquest és molt especial, podria jo iniciar el &kde;?

En alguns portàtils que empren el xip 2160 (MagicGraph 128XD) són necessàries les següents opcions al fitxer `XF86Config` per a evitar bloquejos del motor gràfic:

               Option "XaaNoScanlineImageWriteRect"
               Option "XaaNoScanlineCPUToScreenColorExpandFill"

Si heu experimentat bloquejos a l'escriptori emprant el &kde;, si us plau, proveu aquesta opció.

No m'agrada el directori per omissió en el que s'ha instal·lat el &kde;. Com puc canviar-lo sense fer res malbé?

Suposant que el directori per omissió és `/opt/kde` i desitgeu canviar-lo a `/usr/local/kde`, això és el que tindreu que fer:

1. Si no ho sou canvieu a superusuari

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

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

Això colocarà tots els vostre fitxers del &kde; en `/usr/local/kde` però encara es podrà accedir a ells mitjançant `/opt/kde`.

Quins fitxers puc esborrar del meu directori d'instal·lació del &kde;? És segur eliminar tots els fitxers `*.h`, `*.c` i `*.o`?

No hi hauria d'haber-hi cap necessitat de mantindre els fitxers `.c` i `.o`, però desitjareu mantindre els fitxers `.h`, els quals poden ser emprats quan volgeu compilar els vostres propis programes &kde;. Però si desitgeu afegir pedaços als paquets del codi font dels rogrames (en comptes de descarregar-ho tot una altra vegada), llavors haurieu de quedar-vos amb tots els fitxers.

Perdré la meva configuració actual quan actualitzi la meva versió del &kde;?

No. El &kde; en la majoria dels casos mantindrà intactes les vostres opcions de configuració. Podria ser que tingueu que reintroduir les contrasenyes en algunes aplicacions (com el &kmail; o &knode;) però la majoria de les altres opcions estaran segures.

Hi ha hagut informes de diversos tipus sobre versions prèvies del &kde;. Per assegurar-vos, seria convenient que feu una còpia de seguretat de tota la configuració del &kde;.

Les opcions es desen en el subdirectori `.kde` o `.kde2` a dintre del vostre directori personal. Copieu el directori `.kde`/`.kde2` antic en un lloc diferent, instal·leu el &kde; 3.0 i després copieu totes les opcions de configuració del correu i grups de notícies necessaris al nou directori. Dit això, existeixen informes d'actualitzacions que s'han fet sense eliminar el directori `.kde` antic sense cap problema.

He actualitzat el &kde; i tot sembla estar bé, però a l'iniciar-lo apareix una pantalla gris i no passa res. En la consola apareixen errors relacionats amb el DCOPserver. Què està passant?

El &kde; empra diversos fitxers temporals durant aquesta operació. Aquests normalment es poden trobar a les següents localitzacions:

- `~/.DCOPserver-*` (normalment n'hi han dos d'aquests, un d'ells és un enllaç cap a l'altre)

- `~/.kde/socket-`nom_de_la_màquina``

- `~/.kde/tmp-`nom_de_la_màquina`` que normalment és un enllaç simbòlic cap al següent fitxer:

- `/tmp/tmp-kde-`USUARI``

- `~/.kde/socket-`nom_de_la_màquina`` normalment també sols ser un enllaç simbòlic cap a:

- `/tmp/ksocket-`USUARI``

Si els enllaços simbòlics es trenquen, normalment es deu a que un `cron` o un script d'apagat buiden el directori `/tmp`, poden ocórrer coses estranyes. Aquests fitxers i els enllaços, es creen automàticament a l'iniciar-se el &kde;, així que podeu eliminar-los tranquilament sempre i quan no estigueu executant el &kde;.

Si a l'engegar el &kde; l'únic que s'obté és una pantalla gris o un missatge que diu Check your installation (Comproveu la vostra instal·lació), sortiu de X i elimineu tots els fitxers llistats anteriorment, després troneu-ho a intentar.

Normalment (&pex; quan no s'actualitza entre versions del &kde;) és força segur el deixar aquests fitxers intactes, així es poden estalviar uns segons a l'iniciar el &kde;.

Al compilar kdebase apareix un missatge d'error que diu bin/sh: msgfmt: command not found (bin/sh: msgfmt: no es troba el comandament)!

Necessitareu el programa msgfmt, que forma part del paquet gettext del projecte GNU. Tindríeu que descarregar-lo des de qualsevol de les rèpliques decents de GNU.

Com puc desinstal·lar aplicacions &kde; compilades a partir de seu codi font?

Podeu desinstal·lar-les teclejant `make uninstall` en el directori a on es va fer `make install`. Si ja vareu esborrar els fitxers d'aquest directori, sols hi ha una manera de fer-ho i no és agradable: aneu al directori `$`KDEDIR`/bin` i comenceu a esborrar els fitxers un per un.

Què passa amb el suport &GIF;?

Això té a veure amb la patent de l'algoritme &LZW; de Unisys. El suport per a &GIF; per omissió està desactivat en les versions 1.44 i posteriors de &Qt;. Si desitgeu emprar &GIF; i disposeu de la llicència adequada, recompileu-lo amb el suport per a &GIF; activat emprant `./configure `-gif``.

Com puc instal·lar temes per al &kde;?

Hi ha un gestor de temes en el &kde; 2.2.1, de manera que consulteu l'ajuda del Centre de control per a referències futures o per a temes del KDE2 en: kde.themes.org.