# Namestitvena navodila

To so splošna navodila za namestitev KDE. Prosim, dopolnite svoje znanje in preberite datoteke `README` in `INSTALL`, ki so na voljo skupaj s paketom. Prosim, da jih skrbno preberete in si, če gre kaj narobe, poskušate pomagati sami. Če rabite dodatno pomoč, razmislite o tem, da bi se pridružili poštnim seznamom &kde; (oglejte si navodila, kako se pridružiti poštnim seznamom) ali novičarskim skupinam.

Za vse "tudi jaz bi" spreobrnjence

Torej ste slišali govorice. Ali pa morda videli kakšen posnetek zaslona. In umirate od želje, da bi imeli &kde;. Vendar pa ne veste ničesar o tem alternativnem operacijskem sistemu. Ne skrbite! Treba bo le malo (no morda ne tako malo) branja in to je vse!

&kde; ne deluje pod &Windows; 95/98/NT ali OS/2 (še ne). Da lahko poganjate &kde; rabite sistem &UNIX;. Za več podrobnosti si oglejte .

Odličite se za platformo in namestite sistem. Ta FAQ vam pri tem ne more pomagati, saj &kde; teče na mnogih &UNIX; platformah.

Končno ste pripravljeni za pričetek namestitve &kde;. Prosim, pričnite brati v naslednjem razdelku. Kako pridobite &kde; si, prosim, preberite v . Na koncu, ne pa nazadnje, če naletite na težave pri nameščanje &kde;, prosim, ne oklevajte in uporabite poštne sezname &kde; in novičarske skupine. Vendar pa se zavedajte: nobeno vprašanje ni preneumno, da bi ga zastavili, nekatera pa so, da bi jih odgovorili - posebej še, če so že bila odgovorjena v tem FAQ.

Veliko sreče in lepo se zabavajte!

Dosegljivi paketni formati

Na strani &kde-ftp; lahko najdete več vrst binarnih paketov in paketov izvorne kode za različne distribucije in operacijske sisteme. Binarni paketi niso delo ekipe &kde;, temveč distributerjev samih in nekaterih predanih posameznikov. Za informacije o postopkih razširjanja paketov si prosim oglejte članek &kde; Package Policy Explained Edina uradna izdaja so paketi izvirne kode v obliki tar.bz2. Prosimo, oglejte si datoteke `README` in `INSTALL` v binarnih imenikih. Za seznam dosegljivih paketov si prosim oglejteustrezno stran. Za zadnjo izdajo je to &kde; 3.0 Info Page.

Zahteve

Za &kde; 3.0 rabite knjižnico &Qt; različice 3.0.2 ali višje. Poskrbite prosim, da naložite pravilno različico &Qt;. Prav tako boste rabili header datoteke, če želite sami prevesti &kde;. Na voljo so zastonj na http://www.trolltech.com/download. Poleg tega so tu še opcijske knjižnice, ki bodo morda izboljšale &kde;, če jih namestite na vaš sistem. Zgled bi lahko bila OpenSSL, ki omogoča &konqueror;ju da varno brska po spletnih straneh in je zahtevana v različici >=0.9.6. Zanje bi moral poskrbeti vaš distributer; če ni, povprašajate po nadgradnji.

Opis osnovnih paketov

Osnovna distribucija je trenutno sestavljena iz enajstih paketov. Nekateri so nujno potrebni, druge pa lahko namestite po želji. Vsak paket je dosegljiv v vseh prej omenjenih paketnih formatih.

kdelibs

  Obvezno

  Ta paket vsebuje deljene knjižnice, ki jih rabijo vsi programi &kde;.

kdebase

  Obvezno

  Ta paket vsebuje osnovne programe, ki sestavljajo jedro namiznega okolja K (KDE), kot so okenski upravljalnik, terminalski emulator, nadzorno središče, datotečni upravljalnik in pult.

&arts;

  Zvočni strežnik &arts;. Zmogljiv, omrežno pregleden zvočni strežnik.

kdeaddons

  Opcijski

  Razni vstavki za &kate;, &kicker;, &knewsticker;, &konqueror; in &noatun;

kdeartwork

  Opcijski

  Dodatne slike za ozadje, teme, slogi, zvoki ...

kdebindings

  Opcijski

  Razne vezi za druge programske jezike, vključno z javo, perlom, pythonom, ...

kdegames

  Opcijski

  Različne igre kot so &kmahjongg;, &ksnake;, &kasteroids;, in &kpat;.

kdegraphics

  Opcijski

  Razni, z grafiko povezani programi, kot so pregledovalnik &PostScript; in &DVI; ter risarski program.

kdeutils

  Opcijski

  Različna namizna okolja, kot so kalkulator, urejevalnik in druge prijetne stvari.

kdemultimedia

  Opcijski

  Večpredstavni programi, kot sta predvajalnik &CD; in mixer.

kdenetwork

  Opcijski

  Omrežni programi. Trenutno vsebuje poštni program &kmail;, bralnik novic &knode; in več programov, ki povezani z omrežji.

kdeadmin

  Opcijski

  Programi za upravljanje sistema.

kdeedu

  Izobraževalni in zabavni programi za mlajše uporabnike &kde;.

kdetoys

  Opcijski

  Igrače!

kdevelop

  Opcijski

  Celovito integrirano razvojno okolje (IDE) za &kde; in Qt

arts in nato kdelibs morata biti nameščena pred vsem drugim in kdeaddons na koncu. Ostale pakete lahko namestite v poljubnem vrstnem redu.

Večina paketnih orodij vam bo omogočila, da shranite vse te pakete v en imenik in jih namestite hkrati in sproti ugotovila odvisnosti.

Navodila za namestitev paketov različnih formatov

Prosim, ne pozabite prebrati datotek `README` in `INSTALL`, če sta na voljo.

Namestitev debianovih paketov

  Debianovi paketi nameščajo programe skladno s prihajajočim FHS (File Hierarchy Standard).

  1. postanite superuporabnik

  2. poženite `dpkg `-i packagename.deb`` za vsak paket, ki ga želite namestiti.

Namestitev paketov RPM

  ## Da namestite binarne RPM

  1. postanite superuporabnik

  2. izvedite `rpm `-ivh packagename.rpm``

Namestitev datoteke `.tar.bz2` z izvorno kodo

  Ker prihaja vedno znova do sprememb in osvežitev načina, kako je &kde; preveden, si prosim oglejte stran Download and Install from Source, kjer najdete najnovejša navodila za pakete izvorne kode.

  Splošni pristop bi moral delati v večini primerov.

  Paket izvorne kode `.tar.bz2` namešča privzeto v imenik `/usr/local/kde`. Nastavitev lahko povozite z uporabo možnosti `--prefix` skripta `configure`.

  1. odpakirajte paket s `tar `jxvf packagename.tar.bz2``

  2. postavite se v imenik s paketom: `cd packagename`

  3. nastavite (prilagodite) paket: `./configure`

     Nekateri paketi (naj omenim kdebase) imajo posebne nastavitvene možnosti, ki so morda uporabne na vašem sistemu. Vtipkajte `./configure `--help`` da vidite vse dosegljive možnosti.

  4. zgradite paket: `make`

  5. namestite paket: `su `-c "make install"`` (če še niste prijavljeni kot root). Če ste, potem vtipkajte `make `install``.

Postopki po namestitvi

Najprej se prepričajte, da ste dodali &kde; binarni namestitveni imenik (npr. `/opt/kde/bin`) v vašo spremenljivko `PATH` in imenik &kde;, v katerem so nameščene knjižnice, v vaš `LD_LIBRARY_PATH` (potrebno le na sistemih, ki ne podpirajo rpath; v &Linux; &ELF;, bi moralo delati brez tega). Ta spremenljivka okolja se na različnih sistemih lahko imenuje različno, lahko je npr. imenovana `SHLIB_PATH` (na &IRIX;). Potem postavite spremenljivko `KDEDIR` na koren vašega drevesa &kde;, npr. `/opt/kde`.

Zavedajte se, da je precej nespametno nastaviti `LD_LIBRARY_PATH` na slepo. V večini primerov je nepotrebno in lahko naredi več slabega kot dobrega. O tej temi izveste več na spletni strani, ki jo je spisal Dave Barr in razlaga nevarnosti `LD_LIBRARY_PATH`, najdete pa jo lahko na http://www.cis.ohio-state.edu/~barr/ldpath.html.

Čeprav lahko večino programov &kde; uporabljate tako, da jih preprosto prikličete, lahko v celoti pridobite napredne zmožnosti &kde;, če uporabljate okenski upravljalnik &kde; in njegove pomočnike.

Da vsem vse skupaj olajšamo, smo poskrbeli za preprosti skript, imenovan `startkde`, ki je nameščen v `$`KDEDIR`/bin` in je torej v vaši sistemsko dosegljivi poti (path).

Uredite datoteko `.xinitrc` v vašem domačem imeniku (najprej naredite varnostno kopijo!), odstranite vse, kar izgleda kot klicanje okenskega upravljalnika in vrinite namesto tega `startkde`. Ponovno poženite &X-Windows;. Če uporabljate &kdm;/xdm, boste morali urediti datoteko `.xsession` namesto `.xinitrc`. Če v vašem imeniku ni datoteke `.xinitrc` ali pa `.xsession`, preprosto ustvarite novo, ki vsebuje le eno samo vrstico `startkde`.

Nekateri sistemi (omeniti velja &RedHat; &Linux;) uporabljajo namesto tega `.Xclients` .

To bi vam moralo predstaviti novo, sijoče namizje &kde;. Sedaj lahko pričnete raziskovati čudovit svet &kde;. Če najprej želite prebrati nekaj dokumentacije, vam toplo priporočamo Hitri vodič po KDE. Še več, vsak program ima sprotno pomoč, ki je dosegljiva preko menuja pomoči.

Moram, preden namestim novo različico, odstraniti staro xyz?

Načeloma ni potrebno. Paketa RPM in Debian bi morala poskrbeti za odvisnosti.

Če sami prevajate izvorno kodo, boste morali paziti, da ne prevedete različnih različic &kde; paketov. Če torej nameščate novo različico, prosim najprej zgradite in namestite kdesupport, nato kdelibs nato pa kdebase.

Izogibati pa se morate eni stvari: nameščanju dveh ali več različic &kde; vzporedno. To se lahko zgodi, če določite drugačen ciljni imenik za eno izmed različic. Rezultat je lahko nepredvidljiv. Isto velja v primeru, da imate hkrati nameščeni različni različici &Qt;. To se lahko zgodi hitro, če že imate starejšo različico &Qt;, ki je bila nameščena z distribucijo &Linux;.

Kako poženem &kde;?

Najbolj udoben načina zagona &kde; predstavlja uporaba skripta `startkde`. Na konec vaše datoteke `.xsession` (ali pa `.xinitrc` oziroma `.Xclients` če ne uporabljate &kdm; ali xdm) dodajte `startkde`. Odstranite vrstice, ki poženejo vaš prejšnji okenski upravljalnik. Če v vašem imeniku nimate datoteke `.xsession`, `.xinitrc` ali `.Xclients`, preprosto ustvarite novo, ki vsebuje le eno samo vrstico: `startkde`.

Je mogoče namestiti &kde; v uporabniški imenik?

Da, &kde; lahko namestite v katerikoli imenik želite. To, kar morate storiti, je odvisno od vrste paketa, ki ga želite namestiti:

## Paketi izvorne kode

1. Nastavite (prilagodite) in namestite paket z uporabo `configure `--prefix=/users/myhome/kde`; make; make install`, s čimer boste nameščali v `/users/myhome/kde`.

2. V vaše init datoteke dodajte spodnje vrstice. Upoštevajte, da vam ni potrebno nastaviti `LD_LIBRARY_PATH`, bolje je ta korak izpustiti.

   Za csh ali 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

   Za 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 paketi

1. `rpm` vam omogoča uporabo možnosti `--prefix` s katero izberete imenik, v katerega želite nameščati. Če na primer izvedete `rpm `-i --prefix=/users/myhome/kde package.rpm``, bo paket nameščen v `/users/myhome/kde`.

Čeprav bo &kde; deloval z uporabniškega imenika, so z nekaterimi programi, ki zahtevajo suid root težave. Sem spadajo npr. programi v paketu kdeadmin. Ker pa niso namenjeni za uporabo, kadar ste prijavljeni kot običajni uporabnik (user), vam glede tega ni treba skrbeti.

Na sistemih, ki uporabljajo shadow password, morajo biti ohranjevalniki zaslona suid root, da omogočijo dostop do gesla za odklenitev zaslona, tako da ta možnost ne bo delovala.

`startkde` strmoglavi s sporočilom can not connect to X server (ne morem se povezati s strežnikom X). Kaj je narobe?

Verjetno ste poskušali pognati strežnik X z ukazom `startkde`. Strežnik X se požene z `startx`. `startkde` je skript, ki naj bi se pognal iz `.xinitrc`, `.xsession` ali `.Xclients`, da aktivira okenski upravljalnik in zahtevane strežniške deamone za &kde;. Poglejte še v .

&kde; na &AIX;?

Če imate težave z izgradnjo &kde; na &AIX; preverite stran Stefana Westerfelda Running &kde; on Aix, kjer najdete pomoč za izgradnjo &kde; na tej izjemni različici &UNIX;.

&kde; na prenosnem računalniku?

Če lahko v delovanje prepričate &X-Windows;, potem ne bi smeli imeti težav z delovanjem &kde;. Naslednje povezave vam bodo morda pomagale:

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

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

Privzet imenik &kde; po namestitvi mi ni všeč. Kako ga premaknem, ne da bi kaj pokvaril?

Če predvidevamo, da je privzet `/opt/kde` in ga želite premakniti v `/usr/local/kde`, potem morate narediti naslednje:

1. prijavite se kot superuporabnik (če še niste)

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

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

To bo premaknilo vse vaše &kde; datoteke v `/usr/local/kde`, vendar pa je vse še vedno dosegljivo z `/opt/kde`.

Katere datoteke z mojega namestitvenega imenika &kde; lahko zbrišem? Lahko varno odstranim vse datoteke `*.h`, `*.c` in `*.o` ?

Ni potrebe, da bi obdržali datoteke `.c` in `.o`, vendar pa boste morda želeli obdržati datoteke `.h`, saj jih rabite, če boste kdaj želeli prevesti vaše lastne &kde; programe. Če pa želite izvorni kodi programov dodajati popravke, ki se pojavijo (namesto, da bi znova nalagali vse skupaj), potem morajo ostati.

Bom izgubil svoje trenutne nastavitve, če nadgradim &kde;?

Obstajajo mešana poročila o rezultatih prehoda med nekaterimi prejšnjimi različicami &kde;. Zaradi varnosti boste morda želeli narediti varnostno kopijo celotne nastavitve &kde;.

Prevajanje kde izpiše napako bin/sh: msgfmt: command not found!

Rabite program GNU msgfmt, ki je del paketa GNU i18n gettext. Nahajati bi se moral na vsakem spodobnem zrcalnem strežniku GNU.

Kako lahko odstranim programe &kde;, ki sem jih prevedel iz izvorne kode?

Programe lahko odstranite z ukazom `make uninstall`, ki ga vnesete v imeniku, kjer ste izvedli `make install`. Če ste ta imenik že likvidirali, potem je na voljo še ena, a slaba pot: pojdite v imenik `$`KDEDIR`/bin` in pričnite brisati datoteke eno za drugo.

Kako je s podporo &GIF;?

To ima opraviti s Unisysovim patentom &LZW;. Podpora za &GIF; je od &Qt; različice 1.44 dalje privzeto onemogočena. Če želite uporabljati &GIF; in imate ustrezajočo licenco ponovno prevedite &Qt; z vključeno podporo za &GIF; z uporabo `./configure `-gif``.

Kako namestim &kde; teme?

&kde; 2.2.1 vsebuje upravljalnik tem, zato si prosim oglejte pomoč za Nadzorno središče, ali pa si oglejte kde.themes.org za KDE2 teme.