# Handbok &kpackage;

Toivo
Pedaste

    toivo@ucs.uwa.edu.au

Lauri
Watts

    &Lauri.Watts.mail;

Granskare
Stefan
Asserhäll

    stefan.asserhall@comhem.se

Översättare
2007
Toivo Pedaste
&FDLNotice;
2008-02-08
4.00.60

&kpackage; är ett grafiskt gränssnitt för pakethanterarna RPM, Debian och Slackware. Det använder pakethanteraren SMART.

kpackage
paket
pakethanterare
RPM
deb

## Inledning

&kpackage; är ett grafiskt gränssnitt för pakethanteraren SMART. &kpackage; är en del av K-skrivbordsmiljön och är, på grund av detta, konstruerat för att passa ihop med &kde;:s filhanterare.

## Grundläggande skärmanvändning

&kpackage; har två rutor. Den vänstra rutan visar ett träd med de installerade och tillgängliga paketen, medan den högra rutan visar information om paketen.

### Huvudfönstret - paketträd

När &kpackage; startas normalt (dvs. inte aktiveras via drag-och-släpp och inte startas med några väljare) visar det två rutor med paketträdet till vänster. Det här trädet visar installerade och tillgängliga paket.

&kpackage; vänster ruta
Vänster ruta - paketträd

Vänster ruta - Paketträd

Den vänstra panelen visar paketlistan

Under flikarna finns sökraden. Den filtrerar paketträdet så att bara de paket vars namn eller sammanfattning innehåller söksträngen som används. Kolumnerna som söks igenom kan ändras via en meny som visas genom att klicka med höger musknapp på sökraden.

Intill sökraden finns en kombinationsruta som filtrerar visade paket baserat på status:

- Installerade paket - Visa paket som har installerats

- Nya paket - Visa oinstallerade paket som är nya eller har uppdaterats

- Uppdaterade paket - Visa installerade paket där nyare versioner finns tillgängliga

- Tillgängliga paket - Visa oinstallerade paket

- Alla paket - Alla paket

Paketträdet är baserat på distributionens avdelningar och visar en sammanställning av information om paketen:

- Paket - Paketets namn

- Markera - Visar en bock om paketet har markerats. Markering tillåter att flera paket installeras eller avinstalleras samtidigt med knapparna placerade under paketträdet.

- Sammanfattning - En kort beskrivning av paketet.

- Storlek - Paketets storlek

- Version - Paketets version

- Gammal version - Om paketet uppdaterar ett installerat paket, versionen för det gamla paketet

Paketen har grafiska symboler som anger deras status, en bild som representerar pakettypen betyder ett installerat paket, ett N anger ett tillgängligt paket och ett U betyder ett paket som kan uppgradera ett installerat paket.

Ett enda paket kan väljas genom att klicka på namnet. Ett klick på punkten i kolumnen Markera markerar paketet med en bock, ett andra klick avmarkerar det, och &Shift;vänsterklick kan användas för att markera ett intervall med paket, medan &Ctrl;vänsterklick kan användas för att lägga till och ta bort markeringar för paket.

Att välja ett paket från trädet visar information om det i den högra rutan.

### Huvudfönstret - Rutan med paketinformation

Den högra rutan har flikar för att visa fyra olika sorters information om markerade paket.

- &kpackage; höger panel - Egenskaper
  Höger panel - Paketegenskaper

  Fliken Egenskaper visar information om det markerade paketet.

- &kpackage; höger panel - Beroenden
  Höger panel - Paketets beroenden

  Fliken Beroendelista visar paketets beroenden och vad paketet tillhandahåller.

- &kpackage; höger panel - Filer
  Höger panel - Filerna i paketet

  Fliken Fillista visar filerna i paketet, och för installerade paket (under förutsättning att informationen är tillgänglig) visas filens tillstånd. Filer som finns markeras med en bock, medan de som saknas markeras med ett kryss.

- &kpackage; höger panel - Ändringslogg
  Höger panel - Filerna i paketet

  Fliken Ändringslogg visar ändringsloggen för paketet.

### Installera paket

För att installera ett paket kan du

- hitta paketet som du vill installera i &konqueror;, och dra det till en kopia av &kpackage; som kör

- klicka på en paketfil i &konqueror; och starta en ny kopia av &kpackage;

- använda menyalternativen Öppna i &kpackage;

- välja ett tillgängligt paket i paketträdet

Använd knappen Installera i vänstra rutan för ett markerat paket, som visar installationsfönstret.

Använd knappen Installera markerade i vänstra rutan för markerade paket, som visar installationsfönstret.

&kpackage; installationsdialogruta
Installationsdialogruta

Installationsdialogruta

Dialogrutan Installation listar paketen att välja för installation i en ruta längst upp till vänster, samt paketen som behövs för att uppfylla eventuella beroenden. De markerade paketen har kryssrutor som gör det möjligt att inaktivera deras installation.

Knappen Installera startar själva installationen. Normalt tas installationsfönstret bort efter en lyckad installation, men om kryssrutan Behåll fönster är markerad blir fönstret kvar.

Panelen till höger är ett integrerat terminalfönster där installationsprogrammen körs. För interaktiva installationsprogram sker inmatningen i det här fönstret.

### Avinstallera paket

Ett markerat paket kan avinstalleras genom att använda knappen Avinstallera i högra rutan, medan knappen Avinstallera markerade i vänstra rutan kan användas för att avinstallera markerade paket. Knapparna visar dialogrutan Avinstallera.

&kpackage; avinstallationsdialogruta
Avinstallationsdialogrutan

Avinstallationsdialogrutan

Knappen Avinstallera i fönstret gör att paketen avinstalleras, och den högra rutan tillhandahåller ett integrerat terminalfönster för avinstallationsprogrammet.

### Sökning

#### Paketsökrad

&kpackage; sökrad
Sökrad

Sökrad

Sökraden filtrerar paketträdet så att bara de paket vars namn eller sammanfattning innehåller söksträngen visas.

#### Hitta paket

&kpackage; Hitta paket
Hitta paket

Hitta paket

Dialogrutan Hitta paket söker bland paketnamnen i paketträdet och går till nästa paket som matchar. Om Delsträng inte är markerad hittas bara paketnamn som matchar exakt. Om Sök om inte är markerad, fortsätter inte sökningen när paketträdets slut nås.

#### Filsökning

&kpackage; Filsökning
Hitta fil

Hitta fil

Dialogrutan Filsökning söker efter filer vars namn innehåller söksträngen. Kolumnerna som visas är:

- Installerade - Markerar om det är ett installerat paket

- Typ - Paketets typ

- Paket - Paketets namn

- Filnamn - Namnet på matchande fil

Bara filerna i installerade paket visas om inte Sök också oinstallerade paket är markerad. Det fungerar bara om kommandot `apt-file` är installerat. Databasen som används av `apt-file` uppdateras med menyalternativet Filuppdatering med APT.

### Diverse

#### Systemadministratörsrättigheter

&kpackage; kräver rättigheter som root för att installera/avinstallera paket. Det kan åstadkommas genom att köra &kpackage; som root, till exempel genom att använda &kdesu;.

Som ett alternativ, om &kpackage; körs som en vanlig användare, försöker det köra program för installation/avinstallation som root, genom att logga in via en pseudoterminal. Det använder antingen `su`, `sudo` eller `ssh` för att göra detta, och om det behövs visar det ett terminalfönster där root-lösenordet kan skrivas in. För att det här ska fungera, måste root-prompten sluta med #. Alternativet Behåll lösenord gör att &kpackage; kommer ihåg lösenordet som skrivs in.

&kpackage; lösenordsprompt
Lösenordsprompt

Lösenordsprompt

#### Drag och släpp

&kpackage; använder &kde;:s drag-och-släpp protokoll. Det här betyder att du kan dra och släppa paket på &kpackage; för att öppna dem. Att släppa en fil på dialogrutan Filsökning söker efter paketet som innehåller filen.

## Menyer

Här beskrivs &kpackage;s menyer.

### Menyn Arkiv

Alternativen i menyn Arkiv är:

&Ctrl;O Arkiv Öppna...

  Visar filvalsdialogrutan för lokala och &FTP;-filer

Arkiv Öppna senaste

  En lista med de senast öppnade paketfilerna

Arkiv Fjärrvärddator...

  Startar en ny kopia av &kpackage; för att hantera ett annat system på en fjärrdator med användning av ssh

Arkiv Senaste fjärrvärddatorer

  En lista med de senast använda fjärrsystemen

Arkiv Uppdatera

  Uppdatera `apt`-index från paketarkiv.

Arkiv Uppgradera

  Uppgradera Debian-installationen till den senaste versionen av alla paket.

Arkiv Korrigera

  Försöker korrigera beroendeproblem

F5 Arkiv Uppdatera

  Läs om paketdata och bygg om paketträdet

&Ctrl;Q Arkiv Avsluta

  Avslutar &kpackage;

### Menyn Redigera

Alternativen i menyn Redigera är:

&Ctrl;F Redigera Hitta paket...

  Söker i listan på installerade paket efter ett paket vars namn innehåller strängen som skrivs in

Redigera Hitta fil...

  Skapar en lista med paket som innehåller det inskrivna filnamnet. Om en rad väljs visas information om det paketet. Listan beter sig något annorlunda för RPM (där du måste ange exakt rätt filnamn) och DEB (där du kan ange ett reguljärt uttryck).

Redigera Filuppdatering med APT

  Sökning efter oinstallerade filer använder kommandot `apt-file`. Det uppdaterar databasen som `apt-file` använder.

### Menyn Paket

Alternativen i menyn Paket är:

&Alt; Vänster Paket Bakåt

  Bakåtknapp för att navigera med länkarna under Egenskaper i högra rutan.

&Alt; Höger Paket Framåt

  Framåtknapp för att navigera med länkarna under Egenskaper i högra rutan.

Paket Expandera träd

  Expanderar paketträdet helt

Paket Dra ihop träd

  Drar ihop paketträdet så att bara trädstrukturen visas

Paket Rensa markeringar

  Avmarkerar alla paket

Paket Markera alla

  Markerar alla paket som ingår i den valda vyn

Paket Installera

  Installera paketet som för närvarande är markerat.

Paket Installera markerade

  Installera alla markerade paket

Paket Avinstallera

  Avinstallera paketet som för närvarande är markerat

Paket Avinstallera markerade

  Avinstallera alla markerade paket

### Menyn Inställningar

Alternativen i menyn Inställningar är:

Inställningar Visa verktygsrad

  Växlar visning av verktygsraden

Inställningar Spara inställningar

  Sparar inställningarna omedelbart

Inställningar Anpassa genvägar...

  &kde;:s standarddialogruta för att ange snabbtangenter

Inställningar Anpassa verktygsrader...

  &kde;:s standarddialogruta för att anpassa verktygsrader

Inställningar Anpassa &kpackage;...
  Inställningsdialogrutan i &kpackage; har två sidor:
    Kommando
      Hur man kör privilegierade kommandon

        Använd `su`, `sudo` eller `ssh` för att köra kommandon som kräver rättigheter såsom installera och avinstallera paket. Normalt används `su`, men vissa system som &ubuntu; kräver `sudo`. För att köra kommandon som kräver rättigheter på andra datorer används alltid `ssh`.

    Diverse
      Verifiera fillistan

        Om markerat, kontrolleras listan med filer i paketet för att se om de verkligen är installerade

### Menyn Hjälp

Alternativen i menyn Hjälp är:

&help.menu.documentation;

### Verktygsrad

- Öppna

- Tillbaka

- Framåt

- Expandera träd

- Dra ihop träd

- Hitta paket

- Hitta fil

- Uppdatera

- Uppgradera

- Uppdatera

## Tack till och licenser

&kpackage;

Dokumentation copyright 2005 Toivo Pedaste toivo@ucs.uwa.edu.au

Översättning Stefan Asserhäll stefan.asserhall@comhem.se

&underFDL; &underGPL;

## Installation

### Hur man skaffar &kpackage;

&install.intro.documentation;

För information om hur man skaffar och kompilerar det se http://techbase.kde.org/Getting_Started

Det finns mer information om kompilering på http://techbase.kde.org/Getting_Started/Build/FAQ

Det finns en webbsida på http://www.general.uwa.edu.au/u/toivo/kpackage

### Krav

För att kunna installera &kpackage; behöver du:

- &Qt; 4 och &kde; 4

- Pakethanteraren SMART

För att lista Debian-paket behövs ingen annan programvara, men för att installera och avinstallera paket behöver du:

- `dpkg`-pakethanteraren eller

- `apt-get` och `apt-cache`

För BSD-paket behöver du pakethanteringsprogrammen:

- `pkg_info`

- `pkg_add`

- `pkg_delete`

För Slackware-paket behöver du:

- `installpkg`

- `removepkg`

För att hantera Redhat-paket behöver du:

- `rpm`

För att &kpackage; ska fungera korrekt med RPM-paket måste RPM-databasen vara initierad. Om felet `unable to open....` uppstår när ``rpm` `-qa`` skrivs in, försök då med ``rpm` `--rebuilddb``.