# &kpackage; käsiraamat

Toivo
Pedaste

    toivo@ucs.uwa.edu.au

Lauri
Watts

    &Lauri.Watts.mail;

Korrigeerija
Marek
Laane

    bald@starman.ee

Tõlge eesti keelde
2007
Toivo Pedaste
&FDLNotice;
2008-02-08
4.00.60

&kpackage; on Debiani ja Slackwate paketihalduri RPM &GUI;, samuti SMART paketihalduri oma.

kpackage
pakett
paketihaldur
RPM
deb

## Sissejuhatus

&kpackage; on SMART paketihalduri &GUI;. &kpackage; on KDE töökeskkonna osa ning seepärast ka integreeritud &kde; failihalduriga.

## Põhitõed

&kpackage; kasutab kaht paneeli. Vasakpoolne näitab paigaldatud ja saadaolevate pakettide puud, parempoolne pakettide kohta käivat infot.

### Peaaken - paketipuu

Kui &kpackage; käivitatakse normaalselt (s.t teda ei ole välja kutsutud lohistamise teel ega ole ka käivitamisel antud mingeid lisaparameetreid), on näha kaks paneeli, millest vasakpoolne esitab pakettide puu, kus on ära toodud paigaldatud ning saadaolevad paketid.

&kpackage; vasakpoolne paneel
Vasakpoolne paneel - paketipuu

Vasakpoolne paneel - paketipuu

Vasakpoolne paneel näitab pakettide nimekirja

Otsingurea Otsing abil saab paketipuud filtreerida, nii et näha on ainult need paketid, mille nimes või kokkuvõttes leidub otsitav string. Veerge, milles otsitakse, saab muuda kontekstimenüüst, mille avamiseks tuleb teha &HPNga; klõps otsingureal.

Otsingurea kõrval asub rippmenüü, mis filtreerib kuvatavaid pakette oleku järgi:

- Paigaldatud paketid - näidatakse paigaldatud pakette

- Uued paketid - näidatakse paigaldamata pakette

- Uuendused - näidatakse pakette, mille puhul on saadaval uuemad versioonid

- Saadaolevad paketid - näidatakse paigaldamata pakette

- Kõik paketid - kõik paketid

Paketipuu põhineb distributsiooni jaotistel ning näitab kokkuvõtlikku infot pakettide kohta:

- Pakett - paketi nimi

- Märgistus - näitab linnukesega, kas pakett on märgitud või mitte. Märkimine võimaldab korraga paigaldada või eemaldada mitu paketti paketipuu all olevaid nuppe kasutades.

- Kokkuvõte - paketi lühikirjeldus.

- Suurus - paketi suurus

- Versioon - paketi versioon

- Vana versioon - kui pakett kujutab endast paigaldatud paketi uuendust, näidatakse siin vana paketi versiooni

Pakettidel on nende oleku näitamiseks graafilised pealdised, pilt, mis esindab paketi tüüpi, tähistab paigaldatud paketti, N saadaolevat paketti ja U paketti, mis on juba paigaldatud paketi uuendus.

Konkreetse paketi saab valida klõpsuga selle nimel. Klõps veerul Märgistus tähistab paketi linnukesega, uus klõps eemaldab tähistuse, kiirklahviga &Shift;vasak klõps saab valida terve rea pakette ning &Ctrl;vasakklõps võimaldab lisada ja eemaldada pakettidelt märgistust.

Paketi valimisel puus näeb paremal pool selle kohta käivat infot.

### Peaaken - paketiinfo paneel

Parempoolses paneelis on kaardid, mis esitavad valitud paketi kohta nelja erinevat tüüpi infot

- &kpackage; parempoolne paneel - omadused
  Parempoolne paneel - paketi omadused

  Kaart Omadused näitab valitud paketi teavet.

- &kpackage; parempoolne paneel - sõltuvused
  Parempoolne paneel - paketti sõltuvused

  Kaart Sõltuvuste nimekiri näitab paketi sõltuvusi ja seda, mida pakett pakub.

- &kpackage; parempoolne paneel - failid
  Parempoolne paneel - paketti kuuluvad failid

  Kaart Failide nimekiri näitab paketis leiduvaid faile ja paigaldatud pakettide puhul (eeldusel, et info on kättesaadav) failide staatust. Olemasolevad failid on märgitud linnukesega, puuduvad ristiga.

- &kpackage; parempoolne paneel - muutuste logi
  Parempoolne paneel - paketti kuuluvad failid

  Kaart Muutuste logi näitab paketi muutuste logi (CHANGELOG).

### Pakettide paigaldamine

Paketi paigaldamiseks:

- tuvasta paigaldada soovitud paketi asukoht &konqueror;is ja lohista see töötavasse &kpackage; aknasse

- klõpsa paketifailil &konqueror;is, mis avab &kpackage; akna

- kasuta &kpackage; menüükäsku Ava...

- vali saadaolev pakett paketipuus

Valitud paketi puhul avab klõps nupule Paigalda paigaldamisakna.

Märgitud pakettide korral kasuta vasakul paneelil nuppu Paigalda märgitud, mis avab paigaldamisakna.

&kpackage; paigaldamisdialoog
Paigaldamisdialoog

Paigaldamisdialoog

Paigaldamisdialoog näitab ülal vasakul paigaldamiseks valitud pakettide nimekirja, samuti pakette, mida on vaja mis tahes sõltuvuse rahuldamiseks. Valitud pakettidel on märkekastid, mis võimaldavad nende paigaldamise keelata.

Paigalda alustab tegelikku paigaldust. Tavaliselt kaob paigaldusaklen pärast edukat paigaldamist, kuid kui ära märkida kast Jäta see aken alles, jääbki aken avatuks.

Parempoolne paneel kujutab endast põimutud terminaliakent, kus töötab paigaldamisprogramm. Kui tegemist on interaktiivse paigaldusega, siis kõik reageeringud saab samuti selles aknas anda.

### Pakettide eemaldamine

Valitud paketi saab eemaldada paremas paneelis nuppu Eemaldamine klõpsates. Märgitud pakettide eemaldamiseks tuleb klõpsata parempoolses paneelis nuppu Eemalda märgitud. Neile klõpsates avaneb dialoog Eemaldamine.

&kpackage; eemaldamisdialoog
Eemaldamisdialoog

Eemaldamisdialoog

Klõps nupule Eemalda alustab pakettide eemaldamist, paremal pool on eemaldamisprogrammi põimitud terminaliaken.

### Otsimine

#### Pakettide otsingu väli

&kpackage; otsinguväli
Otsinguväli

Otsinguväli

Otsinguväljaga saab paketipuud filtreerida, nii et näha on ainult need paketid, mille nimes või kokkuvõttes leidub otsitav string.

#### Paketi otsimine

&kpackage; paketi otsimine
Paketi otsimine

Paketi otsimine

Dialoogis Paketi otsimine saab nimepidi otsida paketipuust pakette. Kui Alamstring on määramata, otsitakse paketinimedes täpset vastavust. Kui Lõpus algusse on määramata, ei liigu otsing paketipuu lõppu jõudes uuesti algusse.

#### Faili otsimine

&kpackage; faili otsimine
Faili otsimine

Faili otsimine

Dialoogis Faili otsimine saab määratud stringi järgi otsida failinime. Dialoogi veerud on järgmised:

- Paigaldatud - märgitud, kui tegu on paigaldatud paketiga.

- Tüüp - paketi tüüp.

- Pakett - paketi nimi.

- Failinimi - sobiva faili nimi

Näidatakse ainult paigaldatud pakettide faile, kui just pole sisse lülitatud võimalus Ka paigaldamata pakettidest otsimine. See on siiski võimalik ainult siis, kui paigaldatud on programm `apt-file`. Programmi `apt-file` kasutatavat andmebaasi saab uuendada menüükäsuga Apt-file uuendamine.

### Muu

#### Administraatori õigused

&kpackage; nõuab, et pakette paigaldaks/eemaldaks administraator (root), seda saab teha näiteks &kdesu; vahendusel &kpackage; kasutajana root käivitades.

Kui &kpackage; on siiski käivitatud tavakasutajana, püüab see rakendusi paigaldada/eemaldada administraatorina, logides sisse pseudoterminalis, milleks kasutatakse kas `su`, `sudo` või `ssh` võimalusi ning vajadusel avatakse terminaliaken, kus saab anda administraatori (root) parooli või `ssh` võtme. Selleks peab administraatori käsurida lõppema märgiga #. Valik Parool jäetakse meelde tagab selle, et &kpackage; jätab meelde sisestatud parooli.

&kpackage; parooliviip
Parooliviip

Parooliviip

#### Lohistamine

&kpackage; suudab kasutada &kde; lohistamisprotokolli. See tähendab, et sa võid paketid nende avamiseks lihtsalt &kpackage; aknasse lohistada. Faili kukutamine dialoogi Faili otsimine võimaldab leida paketi, kus selline fail sisaldub.

## Menüüd

Siin kirjeldatakse &kpackage; menüüsid.

### Menüü Fail

Menüüs Fail on järgmised elemendid:

&Ctrl;O Fail Ava...

  Avab kohalike ja &FTP; failide valija

Fail Ava viimati kasutatud

  Viimati avatud paketifailide nimekiri

Fail Võrgumasin...

  Käivitab &kpackage; uue instantsi mõne teise süsteemi kaugjuhtimiseks ssh vahendusel

Fail Viimati kasutatud võrgumasinad

  Viimati kasutatud võrgusüsteemide nimekiri

Fail Värskenda

  Värskendab `apt` indekseid, võrreldes neid paketihoidlatega.

Fail Uuenda

  Uuendab Debiani paigaldusel kõik paketid uusima versioonini.

Fail Paranda

  Üritab parandada sõltuvusprobleeme

F5 Fail Laadi uuesti

  Loeb uuesti paketiandmed ja ehitab uuesti paketipuu

&Ctrl;Q Fail Välju

  Lõpetab &kpackage; töö

### Menüü Redigeerimine

Menüüs Redigeerimine on järgmised elemendid:

&Ctrl;F Redigeerimine Otsi paketti...

  Otsib paigaldatud pakettide nimekirjast paketti, mille nimi sisaldaks sisestatud stringi

Redigeerimine Otsi faili...

  Annab tulemuseks sisestatud failinime sisaldavate pakettide nimekirja. Mingi rea valimine nimekirjas näitab infot vastava paketi kohta. Toimimine on mõnevõrra erinev RPM (tuleb sisestada täpne faili nimi) ja DEB (võib sisestada regulaaravaldise) puhul.

Redigeerimine Apt-file uuendamine

  Paigaldamata failide otsingul kasutatakse käsku `apt-file` ning selle menüükäsuga saab värskendada andmebaasi, mida `apt-file` kasutab.

### Menüü Paketid

Menüüs Paketid on järgmised elemendid:

&Alt;Nool vasakule Paketid Tagasi

  Tagasinupp, mis võimaldab navigeerida parema paneeli kaardi Omadused kirjetes olevaid viitu kasutades.

&Alt;Nool paremale Paketid Edasi

  Edasinupp, mis võimaldab navigeerida parema paneeli kaardi Omadused kirjetes olevaid viitu kasutades.

Paketid Laienda puud

  Avab täielikult paketipuu

Paketid Sulge puu

  Sulgeb paketipuu, nii et näha jääb vaid puu struktuur

Paketid Eemalda märgistus

  Eemaldab kõigi märgitud pakettide märgistuse

Paketid Märgi kõik

  Märgib kõik paketid, mis kuuluvad antud vaatesse

Paketid Paigalda

  Paigaldab parajasti valitud paketi

Paketid Paigalda märgitud

  Paigaldab kõik märgitud paketid

Paketid Eemalda

  Eemaldab parajasti valitud paketi

Paketid Eemalda märgitud

  Eemaldab kõik märgitud paketid

### Menüü Seadistused

Menüüs Seadistused on järgmised elemendid:

Seadistused Tööriistariba näitamine

  Lülitab tööriistariba näitamist

Seadistused Salvesta seadistused

  Salvestab määratud seadistused otsekohe

Seadistused Kiirklahvide seadistamine...

  Tavapärane &kde; kiirklahvide seadistamise dialoog

Seadistused Tööriistaribade seadistamine...

  Tavapärane &kde; tööriistaribade seadistamise dialoog

Seadistused &kpackage; seadistamine...
  &kpackage; seadistustedialoogil on kaks kaarti:
    Käsk
      Privilegeeritud käskude käivitamine

        Privilegeeritud käskude käivitamiseks näiteks pakettide paigaldamiseks ja eemaldamiseks saab kasutada käske `su`, `sudo` või `ssh`. Vaikimisi on käsuks `su`, kuid mõnes süsteemis (näiteks &ubuntu;) on nõutav `sudo`. Privilegeeritud käsu käivitamiseks võrgumasinas kasutatakse alati `ssh`-d.

    Muud
      Failide nimekirja kontrollimine

        Kui see on lubatud, kontrollitakse paketi failide nimekirja veendumaks, et need on ka tegelikult paigaldatud

### Menüü Abi

Menüüs Abi on järgmised elemendid:

&help.menu.documentation;

### Tööriistariba

- Ava

- Tagasi

- Edasi

- Laienda puud

- Sulge puu

- Leia pakett

- Leia fail

- Värskenda

- Uuenda

- Laadi uuesti

## Autorid ja litsents

&kpackage;

Dokumentatsiooni autoriõigus 2005: Toivo Pedaste toivo@ucs.uwa.edu.au

Tõlge eesti keelde: Marek Laane bald@starman.ee

&underFDL; &underGPL;

## Paigaldamine

### &kpackage; hankimine

&install.intro.documentation;

Infot, kuidas see hankida ja paigaldada, vaata aadressil http://techbase.kde.org/Getting_Started

Kompileerimise kohta leiab veel rohkem infot aadressil http://techbase.kde.org/Getting_Started/Build/FAQ

Rakenduse enda kodulehekülg asub aadressil http://www.general.uwa.edu.au/u/toivo/kpackage

### Nõuded

&kpackage; paigaldamiseks on vaja:

- &Qt; 4 ja &kde; 4

- SMART-paketihaldur

Debiani pakettide vaatamiseks ei ole mingit erilist tarkvara tarvis, kuid paigaldamiseks ja eemaldamiseks läheb vaja:

- paketihaldurit `dpkg` või

- `apt-get` ja `apt-cache`

BSD pakettide jaoks on vaja vastavaid paketihaldusrakendusi:

- `pkg_info`

- `pkg_add`

- `pkg_delete`

Slackware pakettide puhul läheb vaja:

- `installpkg`

- `removepkg`

Red Hat pakettide puhul läheb vaja:

- `rpm`

Et &kpackage; korrektselt RPM pakettidega töötaks, peab olema initsialiseeritud RPM andmebaas. Kui käsk ``rpm` `-qa`` annab veateate `unable to open...` (avamine ebaõnnestus...), siis proovi käsku ``rpm` `--rebuilddb``.