Copyright © 2000 Toivo Pedaste
Het is toegestaan dit document te kopiëren, te verdelen en/of te wijzigen onder de voorwaarden van de GNU vrije-documentatie-licentie, versie 1.1 of een latere versie, gepubliceerd door de Free Software Foundation; zonder invariante paragrafen, zonder vooromslagteksten, en zonder achteromslagteksten. Een kopie van de licentie vindt u hier: de paragraaf "GNU vrije-documentatielicentie".
KPackage is een grafische schil voor de beheersystemen voor softwarepakketten van RPM, Debian, Slackware en BSD.
KPackage is een grafische schil voor de pakketbeheerders van RPM, Debian, Slackware en BSD. KPackage is onderdeel van de K Desktop Environment en integreert om die reden met de bestandsbeheerder van KDE.
KPackage heeft twee panelen. Het linker paneel toont een boomstructuur met de geïnstalleerde en beschikbare pakketten. Het rechter paneel toont informatie over de pakketten.
Als KPackage normaal is opgestart (dus niet doordat u op een bestand klikte of een commando met parameters gebruikte) toont het twee panelen. De pakkettenstructuur bevindt zich in het linker paneel. Deze boomstructuur toont de geïnstalleerde pakketten en optioneel ook nieuwe en bijgewerkte pakketten.
Linker paneel - pakkettenstructuur
Het linker paneel toont de lijst met pakketten. De tabbladen aan bovenzijde bepalen welke pakketten getoond worden:
Geïnstalleerd - alle geïnstalleerde pakketten worden getoond
Bijgewerkt - alle pakketten waar nieuwere versies voor beschikbaar zijn worden getoond
Nieuw - beschikbare, niet-geïnstalleerde pakketten worden getoond
Alles - alle pakketten worden getoond
Onder de tabbladen is de Zoek mogelijkheid. Dit filtert de pakketten zodat alleen de pakketten waarin de zoektekst voorkomt in de naam of omschrijving getoond worden.
De pakkettenstructuur is gebaseerd op de secties van de distributie en toont een samenvatting over de pakketten:
Pakket - naam van het pakket
Markeren - toont een vinkje als een pakket is gemarkeerd. Door pakketten te markeren kunt u meerdere pakketten tegelijk installeren of deïnstalleren met behulp van de knoppen onder de pakkettenstructuur.
Omschrijving - Een korte omschrijving van het pakket.
Grootte - de grootte van het pakket
Versie - de versie van het pakket
Oude versie - als het pakket een opwaardering is voor een geïnstalleerd pakket, dan is dit de versie van het oude pakket.
De pakketten hebben labels die hun status aangeven. Een pakketpictogram is een geïnstalleerd pakket, een N is beschikbaar nieuw pakket en een U is een pakket dat een opwaardering is van een geïnstalleerd pakket.
U selecteert een enkel pakket door op de naam ervan te klikken. Bestanden markeren doet u door op de stip in de kolom Markeren te klikken. Een tweede klik verwijdert de markering. U kunt meerdere pakketten tegelijk markeren door eerst het bovenste pakket te markeren en daarna de Shift-toets ingedrukt te houden terwijl u met de muisknop het laatste pakket aanklikt. U (de)markeert verschillende pakketten tegelijk door de Ctrl-toets ingedrukt te houden terwijl u met de muisknop de pakketten aanklikt.
In het rechter paneel wordt informatie over het momenteel geselecteerde pakket getoond.
Het rechterpaneel bevat tabbladen die drie verschillende typen informatie over de geselecteerde pakketten tonen:
Het tabblad Eigenschappen toont informatie over het geselecteerde pakket. In de informatie over afhankelijkheden vindt u koppelingen die verwijzen naar de bijbehorende pakketten. Geïnstalleerde pakketten worden in een standaardlettertype getoond, niet-geïnstalleerde maar beschikbare pakketten worden cursief getoond en afhankelijkheden die niet kunnen worden opgelost worden als normale tekst weergegeven.
Het tabblad Bestandslijst toont de bestanden in het pakket, en bij geïnstalleerde pakketten (uitgaande dat deze informatie beschikbaar is) ook de status van de bestanden. Bestanden die aanwezig zijn hebben een groen vinkje, ontbrekende bestanden een rood kruis.
Het tabblad Wijzigingslog toont het logbestand met wijzigingen van het pakket.
Om een pakket te installeren kunt u
het pakket dat u wilt installeren opzoeken met Konqueror, en het dan naar het venster van KPackage slepen
op een pakketbestand in Konqueror klikken, zodat een nieuw exemplaar van KPackage wordt gestart
menuoptie in KPackage gebruiken
een beschikbaar pakket in de pakkettenstructuur selecteren
Voor een geselecteerd pakket gebruikt u de knoppen in het rechterpaneel. De knop zal het pakket van een externe bron ophalen en gedetailleerde informatie tonen. De knop opent het installatievenster.
Om gemarkeerde bestanden te installeren, gebruik de knop in het linker paneel. Het installatievenster wordt dan geopend.
Installatievenster
Het installatievenster toont de pakketten die zullen worden geïnstalleerd in een paneel links boven. Als Debian APT wordt gebruikt worden ook de pakketten die nodig zijn om afhankelijkheden op te lossen getoond. Onder dit paneel staan enkele keuzevakjes waarmee u opties voor het installeren van het programma kunt aanzetten. Voor RPM zijn dat de volgende opties:
- waardeert een reeds geïnstalleerd pakket op.
- installeert de pakketten zelfs als ze bestanden vervangen van andere, reeds geïnstalleerde pakketten.
- controleert afhankelijkheden en conflicten.
- de installatie wordt gesimuleerd, er vindt geen echte installatie plaats.
Voor Debian APT zijn de opties:
- haal de pakketten op, maar installeer ze niet.
- alleen pakketten gebruiken die lokaal beschikbaar zijn.
- voert de installatie ook uit als enkele pakketten ontbreken.
- negeert de vergrendelingen die op pakketten zijn geplaatst.
- Negeer de vereiste dat een pakket ondertekend moet zijn.
- geeft ja als antwoord op elke vraag die het geïnstalleerde programma mogelijk vraagt.
- de installatie wordt gesimuleerd, er vindt geen echte installatie plaats.
De knop start de eigenlijke installatieopdracht. Normaliter wordt het venster gesloten na een succesvolle installatie. Selecteer het keuzevakje als u het venster open wilt houden.
Het paneel rechts is een geïntegreerd terminalvenster. In dit venster worden de installatieprogramma's gedraaid. Alle interactie tussen KPackage en de installatieprogramma's vinden in dit venster plaats.
Een geselecteerd pakket kan worden gedeïnstalleerd met behulp van de knop in het rechter paneel. Met de knop in het rechterpaneel kunt u gemarkeerde pakketten deïnstalleren. De knoppen openen het deïnstallatievenster.
Deïnstallatievenster
De knop start het verwijderen van het geselecteerde pakket. Het rechter paneel levert een geïntegreerd terminalvenster voor het deïnstallatieprogramma.
Voor RPM-pakketten zijn de volgende opties beschikbaar:
- voert eventueel aanwezige deïnstallatiescripts uit
- controleert afhankelijkheden en conflicten.
- de installatie wordt gesimuleerd, er vindt geen echte installatie plaats.
Voor Debian APT zijn de opties:
- verwijdert alle configuratiebestanden van het pakket.
- geeft ja als antwoord op elke vraag die het geïnstalleerde programma mogelijk vraagt.
- de installatie wordt gesimuleerd, er vindt geen echte installatie plaats.
De toegang tot beschikbare pakketten kunt u instellen via knoppen voor elk pakkettype in de configuratiedialoog van KPackage U opent dit dialoogvenster vanuit het menu .
Het dialoogvenster "Pakkettype afhandelen"
Het bovenste gedeelte van het dialoogvenster bevat het vak Externe host. Met deze optie kan KPackage pakketten op een externe computer benaderen. Deze functionaliteit vereist ssh en is alleen beschikbaar op systemen die gebruik maken van Debian apt. De naam van de externe computer vult u in het combinatieveld in. Zet het keuzevakje voor Externe host gebruiken aan om dit te activeren.
In het overige gedeelte van de dialoog kunt u de verschillende pakkettypen die KPackage kan afhandelen aan- of uitzetten. Als u een pakkettype activeert kunt u via de knop een dialoogvenster openen waarin u verschillende pakketlocaties kunt opgeven. Als het programma dat nodig is om het pakkettype af te handelen niet beschikbaar is, kunt u dat pakkettype niet selecteren.
Het dialoogvenster "Locatie van RPM-pakketten"
Voor RPM-pakketten kan KPackage een map lezen die pakketten bevat en deze toevoegen aan de pakkettenstructuur in de vorm van nieuwe of opgewaardeerde pakketten. Het is mogelijk om deze pakketten vanuit de structuur te bekijken of installeren. De omschrijving van de pakketten wordt gehaald uit de opmaak van de bestandsnamen. Gebruik de knop om de volledige omschrijving te bekijken. U kunt instellen of elk pakket in lokale mappen zal worden gelezen. Dit is trager, maar levert een volledige beschrijving op.
In het dialoogvenster voor RPM-pakketten kunt u mappen opgeven die RPM-pakketten bevatten. Om het beheren van veel verschillende mappen te vergemakkelijken is de lijst verdeeld over meerdere tabbladen. Op elke regel in het dialoogvenster kunt u een map invoeren. Het keuzevakje Gebruik bepaalt of de map wordt gebruikt, of genegeerd. U kunt het pad naar een lokale map, of een map op een ftp-server invoeren. Het keuzevakje Submappen bepaalt of ook eventuele onderliggende mappen zullen worden doorzocht. De knop opent een dialoogvenster waarin u naar de map kunt bladeren.
Het dialoogvenster "Locatie van Debian-pakketten"
Apt: Debian betekent dat Debian-pakketten worden afgehandeld via het commando deb-apt. Dit commando kan automatisch pakketten van pakketservers halen en eventuele afhankelijkheden oplossen.
De locatie van pakketservers kan worden ingesteld op tabblad "A1". Dit wordt gebruikt om het bestand /etc/apt/sources.list
te schrijven. Dit bestand bepaalt waar dep-apt zoekt naar pakketten. Elk item komt overeen met een regel in het bestand. Als het keuzevakje Gebruik is uitgezet wordt de regel uitgecommentarieerd, en dus niet gebruikt.
Tabblad "M1" kunt u gebruiken om mappen op te geven die Debian-pakketten bevatten.
Het dialoogvenster "Locatie van Debian-pakketarchieven": tabbladen L en P
DPKG: Debian betekent dat pakketten worden afgehandeld met behulp van het commando dpkg. Er zijn drie manieren om beschikbare pakketten te benaderen. Deze kunnen worden opgegeven in drie verschillende tabbladen.
Tabblad "I" bepaalt de locatie van de Debian-pakketstructuur en selecteer de distributie en architectuur. KPackage zal op de standaardplaatsen zoeken naar pakketbestanden die de beschikbare pakketten beschrijven. Deze pakketten worden vervolgens toegevoegd aan de pakkettenstructuur zodat u ze kunt bekijken en installeren.
Tabblad "P" bepaalt de locatie van de Debian-distributie, samen met de Packages
-bestanden voor de onderdelen van die distributie die voor u van belang zijn. Als het programma dselect wordt gebruikt kan het bestand /var/lib/dpkg/available
worden gebruikt als een Packages
-bestand. Dit bestand beschrijft de distributie die gebruikt wordt door dselect.
Tabblad "M" specificeert de mappen waarin losse Debian-pakketten zijn opgeslagen. Dit tabblad wordt op dezelfde manier afgehandeld als bij RPM-pakketten.
Het dialoogvenster "Locatie van Slackware-archieven"
Voor Slackware-pakketten is er weinig informatie opgeslagen in de geïnstalleerde pakketten. Het is echter mogelijk om een PACKAGE.TXT
-bestand als bron van informatie over de geïnstalleerde pakketten. Het PACKAGES.TXT
-bestand is de equivalent van een Debian Packages-bestand en Slackware-distributies zijn ingericht in een mappenstructuur die de .tgz
-pakketten en een PACKAGES.TXT
-bestand dat de pakketten beschrijft bevat.
Net als bij Debian-distributies kunnen de pakketten van een Slackware-distributie worden geïntegreerd in de pakkettenstructuur. Helaas bevatten Slackware-pakketten geen versie-informatie waardoor het niet mogelijk is om te bepalen welke beschikbare pakketten nieuwer zijn dan de geïnstalleerde pakketten.
Tabblad "I" bevat de locatie van een PACKAGES.TXT
-bestand. Dit bestand wordt gebruikt om informatie over de geïnstalleerde pakketten aan te leveren.
Tabblad "P" kan worden gebuikt om de locatie op te geven van distributies met de mappenstructuur die de .tgz
-bestanden bevatten en de locatie van het overeenkomende PACKAGES.TXT
-bestand.
Tabblad "D" kan worden gebruikt voor mappen die geen overeenkomend PACKAGES.TXT
-bestand bevatten.
Het dialoogvenster "Locatie van BSD-pakketten en Ports"
Voor BSD-pakketten gebruikt KPackage een pakketdistributiemap die een INDEX
-bestand bevat (dat alle pakketten beschrijft) en ook de map All
bevat (met alle pakketbestanden).
Het tabblad "Ports" geeft de locatie van de Ports-structuur op uw bestandssysteem
Op het tabblad "Pakketten" kunt u de locatie van de pakketmappen opgeven. Dus de mappen die INDEX
-bestanden bevatten.
Voor externe mappen en pakketbestanden (zoals die van FTP zijn gehaald) maakt KPackage gebruik van caching. De pakketten worden dan tijdelijk opgeslagen in de map ~/.kpackage
en de mappen in ~/.kpackage/dir
.
Om externe mappen (FTP) te kunnen afhandelen is het misschien nodig om de ftp-proxy in te stellen in het Configuratiecentrum van KDE.
De regel "Zoeken"
De regel "Zoeken" filtert de pakketten zodat alleen de pakketten waarin de zoektekst voorkomt in de naam of omschrijving getoond worden.
Pakket zoeken
Het dialoogvenster Pakket zoeken zoekt door de namen van de pakketten in de pakkettenstructuur en gaat naar het eerste overeenkomende pakket. Als Deel van tekenreeks niet ingesteld is zullen alleen exacte overeenkomsten gevonden worden. Als Herhaaldelijk doorzoeken niet ingesteld is zal het zoeken niet na het einde van de pakkettenstructuur opnieuw beginnen.
Bestand zoeken
Het dialoogvenster Bestand zoeken zoekt naar bestanden waarvan de namen de te zoeken tekenreeks bevatten. De kolommen in de weergave zijn:
Geïnstalleerd - Aangevinkt als het pakket geïnstalleerd is
Type - Het type van het pakket
Pakket - De naam van het pakket
Bestandsnaam - De naam van het overeenkomende bestand
Alleen de bestanden in geïnstalleerde pakketten worden getoond tenzij Ook niet-geïnstalleerde pakketten zoeken ingeschakeld is, dit werkt alleen met Debian APT-pakketten en alleen als de opdracht apt-file is geïnstalleerd. De database die door apt-file gebruikt wordt, wordt bijgewerkt met het menu-item .
KPackage heeft root
-toegang nodig om pakketten te kunnen (de)installeren. U kunt dit bereiken door KPackage als root
te starten, bijv. met behulp van KDE su.
Daarnaast kunt u KPackage ook als normale gebruiker starten. Zodra u iets wilt (de)installeren zal het programma inloggen op een pseudo-terminal. Het maakt hiervoor gebruik van het commando su of ssh en opent een terminalvenster waar u het root
-wachtwoord kunt invoeren. Hiervoor moet het laatste teken van de root-prompt een #
zijn. De optie laat KPackage het ingevoerde wachtwoord onthouden.
Wachtwoord-prompt
Dit gedeelte beschrijft de menu's van KPackage.
De opties in het menu zijn:
Opent de bestandenkiezer voor lokale bestanden en externe bestanden op bijv. FTP-, webdav-, of ssh-servers.
Toont een lijst met de meest recent geopende pakketbestanden
Doorzoekt de lijst met geïnstalleerde pakketten naar pakketten waarvan de naam overeenkomt met de zoekterm die u hebt ingevoerd
Toont een lijst met pakketten die de bestandsnaam bevatten die u hebt ingevoerd. Door een regel te selecteren kunt u informatie over dat pakket bekijken. Er zijn kleine verschillen tussen RPM en DEB: bij eerstgenoemde dient u de exacte naam van het bestand in te voeren, bij de tweede kunt u ook reguliere expressies gebruiken.
Leest de pakketgegevens opnieuw in en herbouwt de pakkettenstructuur
Beëindigt KPackage
De opties in het menu zijn:
Terugknop voor navigatie met behulp van de koppelingen op het tabblad Eigenschappen in het rechterpaneel.
Vooruitknop voor navigatie met behulp van de koppelingen op het tabblad Eigenschappen in het rechter paneel.
Vouwt de boomstructuur van pakketten volledig uit
Vouwt de structuur met pakketten volledig in zodat alleen de boomstructuur wordt getoond
Verwijdert alle markeringen van pakketten
Markeert alle pakketten die bij de geselecteerde weergave behoren
Installeert het momenteel geselecteerde pakket
Installeert alle gemarkeerde pakketten
Deïnstalleert het momenteel geselecteerde pakket
Deïnstalleert alle gemarkeerde pakketten
De opties in het menu zijn:
Verwijdert kopieën van externe pakketmappen en pakketbestanden uit de cache
Verwijdert kopieën van externe pakketten die zijn opgehaald uit de cache
Het menu bevat opdrachten die gerelateerd zijn aan specifieke pakkettypen:
Werkt de apt-indexen bij aan de hand van pakketservers.
Waardeert de Debian-installatie op naar de laatste versie van alle pakketten.
apt is zeer strikt met afhankelijkheden. Dit probeert problemen met afhankelijkheden te herstellen
Bij het zoeken naar bestanden die verwijderd kunnen worden, wordt gebruik gemaakt van het commando apt-file. Deze opdracht werkt de database bij die door het commando apt-file gebruikt wordt.
De opties in het menu zijn:
Toont of verbergt de werkbalk
Slaat de opties onmiddellijk op
Hier kunt u de sneltoetsen voor KPackage instellen
Hier kunt u de werkbalken van KPackage instellen
Hier kunt u bepalen welk type pakketten zullen worden afgehandeld. Debian DPKG en Debian APT zijn apart in te stellen. Het is geen goed idee om beide tegelijkertijd te activeren. U kunt ook bepalen of er een externe host dient te worden benaderd voor Debian APT.
Bepaalt de manier waarop externe bestanden en mappen (FTP e.d.) tijdelijk worden opgeslagen.
Bepaalt of externe mappen en pakketbestanden (FTP e.d.) tijdelijk in de cache zullen worden opgeslagen.
Bepaalt of externe pakketbestanden die zijn opgehaald in de cache zullen worden opgeslagen.
De plaats op de schijf waar de cache zich bevindt.
Gebruik su, sudo of ssh voor het uitvoeren van commando's met privileges. Voor een externe Debian APT wordt altijd ssh gebruikt.
Indien deze optie aangezet is, wordt de lijst met bestanden in het pakket gecontroleerd om te kijken of deze daadwerkelijk zijn geïnstalleerd.
Indien deze optie aangezet is, zullen alle bestanden van (lokale) pakketmappen worden gelezen in plaats van alleen de bestandsnamen. Dit duurt langer, maar geeft meer informatie.
De opties in het menu zijn:
Roept het handboek van KPackage op (dit document).
Verandert de muiscursor in de combinatie pijltje en vraagteken. Het klikken op items in KPackage zal een tekstballon tonen (als er een beschikbaar is voor dat specifieke item) met een omschrijving van de functie van dat item.
Opent het bugrapport-dialoogvenster waar u een een bug kunt melden of een “suggestie” kunt indienen die deze toepassing beter, handiger of nuttiger zou kunnen maken.
Deze optie zal informatie over de versie en de auteurs tonen.
Dit zal de KDE-versie en andere standaardinformatie tonen.
Openen
Vorige
Vooruit
Pakketstructuur uitvouwen
Pakketstructuur invouwen
Pakket zoeken
Bestand zoeken
Herladen
Afsluiten
KPackage
Documentatie copyright 2005 Toivo Pedaste (toivo AT ucs.uwa.edu.au)
Op- of aanmerkingen over de vertalingen van de toepassing en haar documentatie kunt u melden op http://www.kde.nl/bugs.
Dit document is vertaald in het Nederlands door Niels Reedijk.
De vertaling werd nagelezen door Natalie Koning.
Deze documentatie valt onder de bepalingen van de GNU vrije-documentatie-licentie.
Deze toepassing valt onder de bepalingen van de GNU General Public License.
Inhoudsopgave
KPackage is een onderdeel van het KDE-project http://www.kde.org/.
KPackage is een onderdeel van de module kdeadmin. Deze module kunt u vinden op de FTP-site van het KDE-project: ftp://ftp.kde.org/pub/kde/.
Informatie over het verkrijgen en compileren van het programma, kunt u vinden op http://www.kde.org/install-source.html
Meer informatie over compileren vindt u op http://www.kde.org/compilationfaq.html
De webpagina van KPackage kunt u vinden op http://www.general.uwa.edu.au/u/toivo/kpackage
Voor het installeren van KPackage hebt u het volgende nodig:
Qt™ 3 en KDE 3
Voor het weergeven van Debian-pakketten hebt u geen aanvullende software nodig. Voor het (de)installeren van de pakketten hebt u het volgende nodig:
de pakketbeheerder dpkg of
apt-get en apt-cache
Voor BSD-pakketten hebt u de volgende pakketbeheerprogramma's nodig:
pkg_info
pkg_add
pkg_delete
Voor Slackware-pakketten hebt u het volgende nodig:
installpkg
removepkg
Voor het afhandelen van RPM-pakketten hebt u het volgende nodig:
rpm
Om correct met RPM-pakketten te kunnen werken dient de RPM-database te worden geïnitialiseerd. Als het commando rpm
een foutmelding geeft in de trant van -qa
unable to open...
, probeer dan het commando rpm
om de database te herstellen.--rebuilddb
Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team