KPackage-håndbogen
KPackage-håndbogen
næste

KPackage-håndbogen

Toivo Pedaste

Tester: Lauri Watts
Oversætter: Erik Kjær Pedersen
revision 3.5.5 (2006-12-04)

Tilladelse er hermed givet til at kopiere, videregive og/eller ændre dette dokument under betingelserne i GNU's Fri Dokumentation License, Version 1.1 eller en vilkårlig senere version publiceret af Free Software Foundation; uden invariante afsnit, uden tekster før omslaget, og uden tekster efter omslaget. En kopi af licensen er inkluderet i afsnittet ved navn " Medvirkende og licens".

KPackage er en GUI-brugerflade til RPM, Debian, Slackware og BSD pakkehåndteringerne.


Kapitel 1. Indledning
Indledning
forrige
næste

Kapitel 1. Indledning

KPackage er en GUI-brugerflade til RPM, Debian, Slackware og BSD-pakkehåndteringerne. KPackage er en del af K-desktopmiljøet og, som et resultat deraf, er den designet til at integreres med KDE's filhåndtering.

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 2. Fundamentale ting på skærmen
Fundamentale ting på skærmen
forrige
næste

Kapitel 2. Fundamentale ting på skærmen

KPackage har to paneler. Det venstre panel viser et træ med de installerede og tilgængelige pakker, det højre panel viser information om disse pakker.

Hovedvinduet - Pakketræet

Når KPackage er startet normalt (det vil sige ikke er blevet startet via træk og slip og ikke er blevet givet nogen parametre) den viser to paneler med pakketræet til venstre, dette træ viser de installerede pakker og hvis man vil, også nye og opdaterede pakker.


Venstre panel - Pakketræet

Venstre panel - Pakketræet


Panelet til venstre viser listen af pakker, fanebladene langs toppen afgør hvilke pakker der vises:

  • Installerede - Vis installerede pakker

  • Opdaterede - Vis pakker for hvilke nyere udgaver er tilstede

  • Ny - Vis ikke-installerede pakker

  • Alle - Alle pakker

I fanebladene er søgelinjen. Den filtrerer pakketræet så kun de pakker hvis navn eller sammendrag indeholder søgestrengen vises.

Pakketræet er baseret på afsnittene i distributionen og viser sammendragsinformation om pakkerne:

  • Pakke - Navnet på pakken

  • Mærke - Viser en dims hvis pakken er blevet markeret. Markering tillader at flere pakker bliver installeret eller afinstalleret samtidigt ved brug af knapperne der er under pakketræet.

  • Sammendrag - En kort beskrivelse af pakken

  • Størrelse- Pakkens størrelse

  • Version - Pakkens version

  • Gammel version - Hvis pakken bliver opdaterer en installeret pakke, versionen for den gamle pakke

Pakkerne har grafiske etiketter der indikerer deres tilstand, et billede repræsenterende pakketypen betyder en installeret pakke, et N indikerer en tilgængelig pakke og et U betyder en pakke der kan opgradere en installeret pakke.

En enkelt pakke vælges ved at klikke på dens navn. Klik på prikken i Markér-søjlen markerer pakken med et mærke, et andet mærke fjerner dette, mens Shift+venstre-klik kan bruges til at vælge et område af pakker og Ctrl+venstreklik kan bruges til at tilføje og fjerne mærker på pakker.

Markering af en pakke fra træet viser information om den i højre panel.

Hovedvinduet - Pakkeinformations-panel
Hovedvinduet - Pakkeinformations-panel

Hovedvinduet - Pakkeinformations-panel

Panelet i højre side har faneblade til at vise tre forskellige typer information om udvalgte pakker


  • Højre panel - Pakkeegenskaber

    Egenskaber-fanebladet som viser informationer om den valgte pakke. Under afhængighedsinformationen er der hyper-link til de pakker der er på listen, installerede pakker er i standard-skrifttype, ikke-installerede men tilgængelige pakker i kursiv og afhængigheder der ikke er tilstede er i normal tekst.



  • Højre panel - Filerne i pakken

    Filliste-fanebladet viser filerne i pakken og for installerede pakker, filernes tilstand (hvis ellers informationen er tilstede). Filer der eksisterer er markere med en lille dims, de der mangler er markerede med et kryds.



  • Højre panel - Filerne i pakken

    Ændringslog-fanebladet viser ændringsloggen for pakken.




Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Installering af pakker
Installering af pakker

Installering af pakker

For at installere en pakke kan du

  • finde den pakke du ønsker at installere med Konqueror, og trække den hen på en kørende kopi af KPackage

  • klikke på en pakke-fil i Konqueror og starte en ny kopi af KPackage

  • Bruge Åbn-menupunktet i KPackage

  • vælge en tilgængelig pakke i pakke-træet

For en valgt pakke, bruges knapperne i højre side af panelet. Hent-knappen vil hente pakken fra en ekstern kilde og vise detaljeret information, Installér-knapper for installationsvinduet til at komme frem.

For markerede pakker, bruges knappen Installér markerede i venstre panel som får installeringsvinduet frem.


Installeringsdialog

Installeringsdialog


Installeringsvinduet giver en liste af de pakker der skal installeres i et panel foroven til venstre, hvis Debian APT bruges vises de pakker der er brug for for at tilfredsstille afhængigheder også. Nedenfor dette er der et sæt afkrydsningsfelter som sætter tilvalg for installeringsprogrammet. For RPM pakker er tilvalgene:

  • Opgradér - Vil opgradere enhver allerede installeret pakke.

  • Erstat filer - Installér pakker selvom de erstatter filer fra andre, allerede installerede, pakker.

  • Tjek afhængigheder - Verificér afhængigheder.

  • Test (installér ikke)

For Debian APT er tilvalgene:

  • Hent kun - Hent pakkerne men installér dem ikke.

  • Hent intet - Brug kun pakker der er tilstede lokalt

  • Ignorér manglende - Udfør installationen selvom nogle af pakkerne mangler

  • Ignorér hold - Ignorér hold der er blevet placeret på pakkerne

  • Tillad ikke-godkendt - Ignorér alle krav om at pakkerne skal være underskrevne.

  • Antag ja - Svar ja til alle spørgsmål som installeringsprogrammet stiller.

  • Test (installér ikke)

Installér-knappen starter den egentlige installation. Normalt vil installeringsvinduet blive slettet efter det er lykkedes at installere men hvis Behold dette vindue er valgt vil vinduet blive der.

Panelet i højre side er et integreret terminalvindue i hvilket installationsprogrammerne køres. For interaktive installationsprogrammer finder interaktionen sted i dette vindue.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Afinstallering af pakker
Afinstallering af pakker

Afinstallering af pakker

En valgt pakke kan afinstalleres ved at bruge Afinstallér-knappen i panelet til højre. Afinstallér markerede i panelet til højre kan bruges til at afinstallere markerede pakker. Knapperne får afinstallerings-vinduet frem.


Afinstalleringsdialog

Afinstalleringsdialog


Afinstallér-knappen i vinduet får pakkerne til at blive afinstallerede, og panelet til højre giver et integreret terminalvindue for afinstalleringsprogrammet.

For RPM-pakker er mulighederne:

  • Brug scripter - Kør et vilkårligt afinstalleringsscript

  • Tjek afhængigheder - Verificér afhængigheder.

  • Test (afinstallér ikke)

For Debian APT er tilvalgene:

  • Ryd for config-filer - Fjern alle pakke-indstillingsfiler.

  • Antag ja - Svar ja til alle spørgsmål som installeringsprogrammet stiller.

  • Test (afinstallér ikke)



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Integrering af tilgængelige pakker i træet
Integrering af tilgængelige pakker i træet

Integrering af tilgængelige pakker i træet

Adgang til de tilgængelige pakker sættes op via Opsætning->Indstil KPackage....


Pakkehåndteringspanel

Pakkehåndteringspanel


Den øverste del af panelet har den Eksterne vært-felt som tillader KPackage at operere på pakker på en ekstern computer. Denne funktionalitet kræver ssh og er kun tilstede når Debian's apt bruges. Navnet på den eksterne computer indtastes i kombinationsfeltet og KPackage vil gå til den når Brug ekstern vært er markeret.

Resten af panelet tillader aktivering og deaktivering af de forskellige pakketyper som KPackage kan håndtere. Hvis en pakketype er aktiveret vil Sted for pakker-knappen få en dialog frem til opsætning af stedet for tilgængelige pakker. Hvis programmet der er krævet for håndtering af en pakketype ikke er tilgængeligt vil pakketypen automatisk blive deaktiveret.


RPM-sted-dialog

RPM-sted-dialog


For RPM pakker kan KPackage læse en mappe der indeholder pakker og tilføje disse til pakketræet enten som nye eller opdaterede pakker. Det er muligt at undersøge eller installere disse pakker fra pakketræet. Som standard bliver informationen om pakkerne udtrukket fra standardformatet af filnavne og derfor er det nødvendigt at bruge Undersøg-knappen for at se den fulde beskrivelse, det er dog muligt at sætte en valgmulighed sådan at for lokale mapper bliver hver pakkefil læst. Dette er langsommere men giver en fuld beskrivelse.

RPM-steder-dialogen tillader specifikation af mapper der indeholder RPM-pakker. Den er delt op i et antal fanebladspaneler for at gøre håndteringen nemmere. Hver linje i panelet angiver en mappe. Brug-afkrydsningsfeltet vælger mappen der bruges, ellers ignoreres dette. Tekst-indgangsfeltet kan enten tage en mappe-sti eller en ftp-URL. Undermapper-afkrydsningsfeltet afgør om undermapper gennemsøges for pakker. ...-knappen vil få en mappevalgsdialog frem.


Debian Apt sted-dialog

Debian Apt sted-dialog


APT: Debian betyder at Debian-pakker håndteres ved brug af deb-apt-kommandoen som kan hente pakker automatisk fra lagre og resolvere afhængigheder.

Stedet for afinstallerede pakke-lagre kan sættes i "A"-panelet. Dette bruges til at skrive /etc/apt/sources.list-filen som kontrollerer hvor deb-apt søger efter pakker, hver indgang svarer til en linje i filen, hvis Brug-afkrydsningsfeltet ikke er sat, linjen altså er kommenteret væk.

"D"-panelet tillader at angive af stedet der indeholder Debian-pakker.


Debian DPKG sted-dialog: L og P paneler

Debian DPKG sted-dialog: L og P paneler


DPKG: Debian betyder at pakker håndteres ved brug af dpkg-kommandoen. Der er tre måder at få adgang til tilgængelige pakker. Disse kan vælges i tre forskellige typer steder i indstillingspanelerne.

  • "I"-panelet angiver stedet for Debian pakketræet og vælger distribution og arkitektur. KPackage vil så kigge på standardsteder efter pakke-filer der beskriver de tilgængelige pakker. Disse pakker tilføjes så til pakketræet og kan undersøges eller installeres

  • "P"-panelet angiver stedet for Debian-distributionen sammen med Pakker-filerne for de dele af distributionen der er af interesse. Hvis dselect-programmet bruges så kan filen /var/lib/dpkg/available bruges som en Pakker-fil der beskriver distributionen som dselect bruger.

  • "D"-panelet angiver mapper der håndteres på samme måde som med RPM-pakker.


Slackware sted-dialog

Slackware sted-dialog


For Slackware pakker er der meget lidt information gemt i de installerede pakker, men det er muligt at bruge en PACKAGE.TXT-fil som en kilde til information om de installerede pakker. PACKAGES.TXT-filen er det ækvivalente til en Debian-pakke-fil og Slackware-distributioner er strukturerede med et mappetræ der indeholder .tgz-pakker og en PACKAGES.TXT-fil der beskriver pakkerne.

Som med Debian-distributioner kan pakkerne i en Slackware-distribution integreres i pakketræet. Uheldigvis indeholder Slackware-pakkerne ingen versionsinformation så det er ikke muligt at vide hvilke tilgængelige pakker, der er nyere end installerede pakker.

  • "I"-panelet er stedet for en PACKAGES.TXT-fil som bruges til at give oplysninger om de installerede pakker

  • "P"-panelerne kan bruges til at angive stedet for distributioner, med mappetræet indeholdende .tgz-filer og stedet for den tilsvarende PACKAGES.TXT-fil

  • "D"-panelerne er til mapper der ikke har en tilsvarende PACKAGES.TXT-fil


BSD sted-dialog

BSD sted-dialog


For BSD-pakker vil KPackage forstå en pakke-distributions-mappe der indeholder en INDEX-fil (som beskriver alle pakkerne) og også indeholder en Alt-mappe (med alle pakke-filerne i).

"Porte"-panelet giver stedet for port-træet i filsystemet

"Pakker"-panelet tillader angivelse af stedet hvor pakkemapperne er dvs. dem der indeholder INDEX-filer

For eksterne mapper og pakke-filer (dvs. de der hentes via FTP) vil KPackage lave cachning, pakkerne bliver cachet i ~/.kpackage og mapperne i ~/.kpackage/dir

Bemærk

For at få håndtering af eksterne (FTP)-mapper til at virke, kan det være nødvendigt ikke at have FTP-Proxy sat i browser-opsætningen.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Søgning
Søgning

Søgning

Pakkesøgelinje


Søgelinje

Søgelinje


Søgelinjen filtrerer pakketræet, så kun de pakker hvis navn eller sammendrag indeholder den indtastede streng vises

Find pakke


Find pakke

Find pakke


Dialogen Find pakke søger blandt pakkenavnene i pakketræet og går til næste pakke som matcher. Hvis Delstreng ikke er markeret findes kun pakkenavne som matcher nøjagtigt. Hvis Søgeombrydning ikke er markeret, fortsætter søgningen ikke når pakketræets slutning nås.

Find fil


Find fil

Find fil


Dialogen Find fil søger efter filer hvis navne indeholder søgsetrengen. Søjlerne som vises er:

  • Installerede - Tjekmærke hvis det er en installeret pakke.

  • Type - Pakkens type.

  • Pakke - Navnet på pakken

  • Filnavn - Navnet på den matchede file

Kun filerne i installerede pakke vises hvis ikke Søg også i ikke installerede pakker er markeret. Det virker kun med Debian ATP-pakker og kun hvis kommandoen apt-file er installeret. Databasen som bruges af apt-file opdateres med menupunktet Opdatering med APT.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Diverse
Diverse

Diverse

Root-adgang

KPackage kræver root-adgang for installering/afinstallering af pakker. Dette kan gøres ved at køre KPackage som root, for eksempel ved brug af KDE su.

Alternativt, hvis KPackage kører som en normal bruger, vil den forsøge at køre installér/afinstallér-programmerne som root ved at logge på en pseudo-terminal. Den vil bruge enten su, sudo eller ssh for at gøre dette og om nødvendigt vil et vindue komme frem hvor roots kodeord eller en ssh-nøgle kan skrives. For at dette skal virke skal roots prompt ende med # . Tilvalget Behold kodeord får KPackage til at huske det kodeord der skrives ind.


Password prompt

Kodeords-prompt


Træk og slip

KPackage gør brug af KDE's 'Træk og slip'-protokol. Det betyder at du kan trække og slippe pakker på KPackage for at åbne dem. At slippe en fil på Find fil-dialogen vil finde pakken der indeholder filen.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 3. Menuer
Menuer
forrige
næste

Kapitel 3. Menuer

Dette beskriver KPackage-menuerne.

Fil-menu

Punkterne i Fil-menuen er:

Fil->Åbn... (Ctrl+O)

Får en filvælger frem for lokale og FTP-filer

Fil->Åbn nylige

En liste af de nyligst åbne pakkefiler

Fil->Find pakke... (Ctrl+F)

Søger i listen af installerede pakker efter en pakke, hvis navn indeholder den indtastede streng

Fil->Find fil...

Producerer en list af pakker som indeholder det indtastede filnavn. Valg af en linje vil vise oplysninger om den pakke. Det opfører sig en smule anderledes for RPM (hvor du skal indtaste det nøjagtige filnavn) og DEB (hvor du kan indtaste et regulært udtryk).

Fil->Genindlæs (F5)

Genindlæs pakke-data og genopbyg pakketræet

Fil->Afslut (Ctrl+Q)

Afslut KPackage

Pakker-menu
Pakker-menu

Pakker-menu

Punkterne i Pakker-menuen er:

Pakker->Tilbage (Alt+Venstre)

Tilbage-knap for navigation ved brug af link i Egenskaber-indgangene i højre panel.

Pakker->Frem (Alt+Højre)

Fremad-knap for navigation ved brug af link i Egenskaber-indgangene i højre panel.

Pakker->Ekspandér træ

Ekspanderer pakketræet fuldt ud

Pakker->Kollaps træ

Kollapser pakketræet så kun træstrukturen vises

Pakker->Ryd markeringer

Afmarkerer alle pakker

Pakker->Markér alt

Markerer alle pakker der er med i den valgte visning

Pakker->Installér

Installér den aktuelt markerede pakke

Pakker->Installér markerede

Installér alle markerede pakker

Pakker->Afinstallér

Afinstallér den aktuelt markerede pakke

Pakker->Afinstallér markerede

Afinstallér alle markerede pakker



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Cache-menu
Cache-menu

Cache-menu

Punkterne i Cache-menuen er:

Cache->Ryd pakkemappens cache

Slet cachede kopier af eksterne pakkemapper og pakke-filer

Cache->Ryd pakke-cache

Sletter cachede kopier af eksterne pakke-filer der er blevet hentede



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Speciel-menu
Speciel-menu

Speciel-menu

Speciel indeholder handlinger relaterede til specifikke pakketyper:

Speciel->APT: Debian
Opdatér

Opdatérapt-indekser fra pakke-lagre.

Opgradér

Opgradér Debian-installation til den seneste udgave af alle pakkerne.

Ordn

apt er ekstremt streng hvad angår afhængigheder. Forsøg at ordne afhængighedsproblemer

Opdatering med APT

Søgning efter ikke installerede filer bruger kommandoen apt-file. Det opdaterer databasen som apt-file bruger.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Opsætningsmenu
Opsætningsmenu

Opsætningsmenu

Punkterne i Opsætningsmenuen er:

Opsætning->Vis værktøjslinje

Slå visning af værktøjslinje til og fra

Opsætning->Gem opsætning

Gem indstillinger med det samme

Opsætning->Indstil genveje...

KDE's standarddialog for indstilling af genvejstaster

Opsætning->Indstil værktøjslinjer...

KDE's standarddialog for indstilling af værktøjslinjer

Opsætning->Indstil KPackage...
Typer

Hvilke pakketyper der skal håndteres. Debian ved brug af DPKG og Debian med APT er adskilte på listen. Det er ikke en god idé at aktivere dem begge samtidigt. Dette indstiler også om der skal være adgang til eksterne værter for Debian apt.

Cache

Kontrollerer om eksterne (FTP'ede) mapper og pakkefiler skal caches.

Cache eksterne pakkemapper

Om eksterne (FTP'ede) mapper og pakkefiler skal caches.

Cache eksterne pakkefiler

Om eksterne pakkefiler der er blevet hentet skal caches

Cache-mappe

Hvor pakkefiler og -mapper skal caches

diverse
Brug privilegerede kommandoer ved brug af

Brug su, sudo eller ssh til at køre privilegerede kommandoer. For fjern Debian APT bruges ssh altid.

Verificér fillisten

Hvis dette er sat vil listen af filer i pakken blive tjekket, for at se om de rent faktisk er installerede

Læs information fra alle lokale pakkefiler

Hvis dette er sat læses alle filerne fra en (lokal) pakke-mappe i stedet for blot at bruge filnavnene. Dette er langsommere men giver mere information.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Hjælp-menuen
Hjælp-menuen

Hjælp-menuen

Punkterne i Hjælp-menuen er:

Hjælp->KPackage-håndbogen (F1)

Starter KDE's Hjælpesystem startende med hjælpesiderne for KPackage (dette dokument).

Hjælp->Hvad er dette? (Shift+F1)

Ændrer musemarkøren til en kombination af en pil og et spørgsmålstegn. Klik på punkter indenfor KPackage vil åbne et hjælpevindue (hvis der findes et for dette punkt) der forklarer punktets funktion.

Hjælp->Rapportér problem...

Åbner problemrapport dialogen hvor du kan rapportere en fejl eller bede om en “ønskeseddel” egenskab.

Hjælp->Om KPackage

Dette vil vise version og forfatterinformation.

Hjælp->Om KDE

Dette viser KDE versionen og anden basal information.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Værktøjslinje
Værktøjslinje

Værktøjslinje

  • Åbn

  • Tilbage

  • Fremad

  • Ekspandér træ

  • Kollaps træ

  • Find pakke

  • Find fil

  • Genindlæs



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 4. Medvirkende og licens
Medvirkende og licens
forrige
næste

Kapitel 4. Medvirkende og licens

KPackage

Dokumentation ophavsret 2005 Toivo Pedaste

Dansk oversættelse Erik Kjær Pedersen

Dokumentation er udgivet under betingelserne i GNU Free Documentation License.

Dette program er udgivet under betingelserne i GNU General Public License.

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Appendiks A. Installation
Installation
forrige
næste

Appendiks A. Installation

Hvordan får man fat på KPackage

KPackage er en del af KDE-projektet http://www.kde.org/.

KPackage findes i kdeadmin-pakken på ftp://ftp.kde.org/pub/kde/, hoved FTP-stedet for KDE-projektet.

For information om hvordan man får fat på og kompilerer den se http://www.kde.org/install-source.html

Der er flere oplysninger om kompilering på http://www.kde.org/compilationfaq.html

Der er en netside på http://www.general.uwa.edu.au/u/toivo/kpackage

Krav
Krav

Krav

For installation af KPackage har du brug for:

  • Qt™ 3 og KDE 3

For at lave en liste Debian-pakker behøves intet andet programmel men for at installere og afinstallere pakkerne har du brug for:

  • dpkg-pakkehåndteringen eller

  • apt-get og apt-cache

For BSD-pakkerne har du brug for pakkehåndteringsprogrammerne:

  • pkg_info

  • pkg_add

  • pkg_delete

For Slackware-pakker har du brug for:

  • installpkg

  • removepkg

For at tage sig af Redhat-pakker har du brug for:

  • rpm

For at få KPackage til at virke rigtigt med RPM-pakkerne skal RPM-databasen initialiseres. Hvis du skriver rpm -qa og får en fejl som kan ikke åbne.... så prøv rpm --rebuilddb.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

næste
 


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team