<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" 
"dtd/kdex.dtd" [
  <!ENTITY kappname "&kpackage;">
  <!ENTITY package "kdeadmin">
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % German "INCLUDE" 
> <!-- change language only here -->
]>

<book lang="&language;">
<bookinfo>
<title
>Das Handbuch zu &kpackage;</title>
<authorgroup>
<author
> <firstname
>Toivo</firstname
> <surname
>Pedaste</surname
> <affiliation
> <address
><email
>toivo@ucs.uwa.edu.au</email
></address
> </affiliation
> </author>

<othercredit role="reviewer">
<firstname
>Lauri</firstname>
<surname
>Watts</surname>
<affiliation>
<address
><email
>lauri@kde.org</email
></address>
</affiliation>
<contrib
>Überprüfung</contrib>
</othercredit>
<othercredit role="translator"
><firstname
>Frank</firstname
><surname
>Schütte</surname
><affiliation
><address
><email
>f.schuette@t-online.de</email
></address
></affiliation
><contrib
>Deutsche Übersetzung</contrib
></othercredit>
</authorgroup>

<copyright>
<year
>2000</year>
<holder
>Toivo Pedaste</holder>
</copyright>

<legalnotice
>&FDLNotice;</legalnotice>

<date
>2002-10-08</date>
<releaseinfo
>3.0.8</releaseinfo>

<abstract
><para
>Dieses Handbuch beschreibt &kpackage; Version 2.0</para
></abstract>

<keywordset>
<keyword
>kpackage</keyword>
<keyword
>Paket</keyword>
<keyword
>Paketmanager</keyword>
<keyword
>rpm</keyword>
<keyword
>deb</keyword>
</keywordset>
</bookinfo>

<chapter id="introduction">
<title
>Einleitung</title>

<para
>&kpackage; ist eine einheitliche graphische Benutzeroberfläche für die <abbrev
>RPM</abbrev
>-, Debian-, Slackware- und <abbrev
>BSD</abbrev
>-Paketmanager, ähnlich dem Programm <application
>GLINT</application
>. &kpackage; ist Teil der KDE-Benutzeroberfläche und zeichnet sich durch nahtlose Integration in den <abbrev
>KDE</abbrev
> Dateimanager <application
>konqueror</application
> aus. </para>

</chapter>

<chapter id="onscreen-fundamentals">

<title
>Grundsätzliches</title>

<para
>Die Oberfläche von &kpackage; ist in 2 Ansichten geteilt. Die linke Ansicht zeigt alle Pakete in einer Baumstruktur an. Mit Hilfe der Karteireiter können Sie wählen, ob nur die installierten, nur die aktualisierten (mit neuen, verbesserten Versionen), nur die verfügbaren (lokal oder auch von fremden Rechnern via <abbrev
>FTP</abbrev
> erreichbar) oder alle Pakete dargestellt werden. Wenn Sie in der Baumansicht ein Paket ausgewählt haben, werden in der rechte Ansicht Informationen über das Paket dargestellt.</para>

<sect1 id="drag-and-drop">
<title
>Drag &amp; Drop</title>

<para
>&kpackage; unterstützt Drag &amp; Drop, das heißt Sie können Pakete aus einem anderen Fenster auf &kpackage; ziehen, um sie zu installieren. Sie können diese Funktion auch dazu verwenden, um eine Datei auf den Dialog "<guilabel
>Datei suchen</guilabel
>" zu ziehen und das zugehörige Paket suchen zu lassen.</para>

</sect1>

<sect1 id="the-package-tree-panel">
<title
>Die Baumansicht der Pakete</title>

<para
>Sofern &kpackage; normal gestartet wurde, wird auf der linken Ansicht eine Baumansicht der installierten Pakete und optional auch von neuen und aktualisierten Paketen angezeigt.</para>
      
<para
>Die Karteireiter oberhalb der Baumansicht bestimmen, welche Pakete angezeigt werden: <guilabel
>Installierte</guilabel
>, <guilabel
>Aktualisierte</guilabel
>, <guilabel
>Verfügbare</guilabel
> oder <guilabel
>Alle</guilabel
>.</para>
      
<para
>Die Baumansicht der Pakete zeigt die Namen, Paketgröße, die Version und (im Falle eines verfügbaren Paketes, das ein installiertes aktualisieren würde) die Version des bereits installierten Paketes.</para>

<para
>Bei Auswahl eines Paketes aus dem Baum werden im rechten Bereich Informationen über das Paket angezeigt. Weiterhin sind folgende Aktionen möglich:</para>

<itemizedlist
> <listitem
> <para
>Die Anzeige der Statusinformationen für das Paket.</para
> </listitem
> <listitem
> <para
>Die Anzeige der in einem installierten Paket enthaltenen Dateien ist möglich. Wählt man eine Datei der Liste, wird die Datei mit Hilfe des Dateimanager geöffnet.</para
> </listitem
> <listitem
> <para
>Die Überprüfung der Dateien eines Paketes. Existierende Dateien erhalten einen grünen Haken, fehlende Dateien ein rotes Kreuz.</para
> </listitem
> <listitem
> <para
>Deinstallation eines installierten Paketes</para
> </listitem
> <listitem
> <para
>Installation eines verfügbaren Paketes</para
> </listitem
> </itemizedlist>

<para
>Ein einzelnes Paket wird durch einen Mausklick auf seinen Namen ausgewält. Wenn Sie auf den Punkt in der <guilabel
>Markieren</guilabel
>-Spalte klicken, wird das Paket mit einem Haken markiert, eine weiterer Mausklick hebt die Markierung wieder auf. <keycombo action="simul"
>&Shift;<mousebutton
>linke</mousebutton
></keycombo
> Maustaste markiert eine Reihe von Paketen.</para>
      
</sect1>

<sect1 id="integrating-available-packages-in-the-tree">
<title
>Aktualisierte und neue Pakete in der Baumansicht</title>

<para
>Sie können in den <guimenu
>Einstellugen</guimenu
> für jeden Pakettyp Speicherorte (auch URLs von fremden Rechnern) angeben. Wählen Sie dazu im Menü <guimenu
>Url nicht installierter Pakete</guimenu
> den Pakettypen aus und machen Sie dort Angaben über die Pfade zu den Dateien.</para>

<para
>&kpackage; kann Verzeichnisse, die <abbrev
>RPM</abbrev
>-Pakete enthalten, lesen und diese Pakete als neue oder aktualisierte Pakete in die Baumansicht integrieren. Die Pakete können direkt untersucht und installiert werden. Die Versionsinformation wird zunächst nur aus dem Dateinamen gewonnen, für nähere Informationen benutzen Sie bitte den <guibutton
>Untersuchen</guibutton
>-Knopf. Mittels einer Option können Sie &kpackage; veranlassen, beim Start alle lokalen Verzeichnisse zu durchsuchen, um die Paketinformation zu gewinnen. Dies verlangsamt den Start von &kpackage;, jedoch werden danach die kompletten Beschreibungen aller Paket angezeigt.</para>

<para
>Für Debian-Pakete,die mit dem Programm <command
>dpkg</command
> bearbeitet werden, kann auf verfügbare Pakete kann auf drei Arten zugegriffen werden, die auf drei Arten von Karteikarten für Dateipfade festgelegt werden. </para>

<itemizedlist
> <listitem
> <para
>Tragen Sie die URL eines <abbrev
>FTP</abbrev
>-Servers für Debian-Distribution ein (z.B. ftp://ftp.debian.org/) und wählen Sie die gewünschte Version und Architektur. &kpackage; sieht an den Standardorten nach den <filename
>Packages</filename
>-Dateien, die die Paketbeschreibungen der verfügbaren Pakete enthalten. Die Pakete werden der Baumansicht hinzugefügt und können untersucht und installiert werden.</para
> </listitem
> <listitem
> <para
>Tragen sie das Basis-Verzeichnis der Debian-Distribution zusammen mit den Paketdateien ein, die Sie interessieren. Wenn Sie das Programm <command
>dselect</command
> installiert haben, kann die Datei <filename
>/var/lib/dpkg/available</filename
> als Paketdatei genutzt werden, um die von <command
>dselect</command
> genutzte Distribution zu beschreiben.</para
> </listitem
> <listitem
><para
>Außerdem können Sie analog zu <abbrev
>RPM</abbrev
>-Paketen Verzeichnisse angeben, die nach Debian-Paketen durchsucht werden.</para
></listitem
> </itemizedlist>

<para
>Für Debian-Pakete, die über APT bearbeitet werden, kann die Position der nicht installierten Paketverzeichnisse in der Datei <filename
>/etc/apt/sources.list</filename
> festgelegt werden. Das Menü <guimenu
>Speicherort</guimenu
> kann außerdem für Debin-Pakete verwendet werden. Diese Pakete werden über <application
>apt</application
> geholt und zwischengespeichert, nicht von &kpackage;. </para>

<para
>Slackware-Distributionen stellen nur sehr wenig Informationen über installierte Software zur Verfügung. Es ist jedoch möglich, durch die Datei <filename
>PACKAGES.TXT</filename
> Informationen über die installierte Software zu erhalten. Diese Datei entspricht Debians <filename
>Packages</filename
>-Datei. Außerdem benutzen Slackware-Distributionen eine spezielle Verzeichnisstruktur, in der die <filename
>.tgz</filename
>-Archive und die Datei <filename
>PACKAGES.TXT</filename
> abgelegt sind.</para>

<para
>In Slackware-Paketen sind jedoch keine Information über die Version des Paketes enthalten. Daher kann KPackage nicht feststellen, ob ein Paket neuer als das installierte ist.</para>

<para
>Bei <abbrev
>BSD</abbrev
>-Paketen muss der Pfad zu den Portierungen angegeben werden, welcher sowohl eine <filename
>INDEX</filename
>-Datei (enthält die Beschreibungen aller Pakete) als auch ein Verzeichnis namens <filename
>All</filename
> beinhaltet, in dem sich alle Pakete befinden. Außerdem können Sie beliebige Verzeichnisse angeben, die nach Paketen durchsucht werden. </para>

<para
>Verzeichnisse und Pakete von fremden Rechnern werden von &kpackage; zwischengespeichert. Die Pakete werden in <filename
>~/.kpackage</filename
> zwischengespeichert und Verzeichnissinhalte in <filename
>~/.kpackage/dir</filename
>.</para>

<note
><para
>Um auf Verzeichnisse von fremden Rechnern per &FTP; zugreifen zu können, kann es notwendig sein, in den Browser-Einstellungen die Option <guilabel
>FTP Proxy</guilabel
> zu deaktivieren.</para
></note>

</sect1>

<sect1 id="package-information-panel">
<title
>Paketinformationsbereich</title>

<para
>Im rechten Bereich befinden sich Karteikarten für zwei unterschiedliche Informationen über ausgewählte Pakete </para>

<itemizedlist
> <listitem
> <para
>Die Karteikarte <guilabel
>Eigenschaften</guilabel
> zeigt Informationen über das ausgewählte Paket an. Unter Abhängigkeiten befinden sich Verknüpfungen zu den aufgelisteten Paketen, Installierte sind in der Standardschriftart nicht Installierte kursiv dargestellt.</para
> </listitem
> <listitem
> <para
>Die Karteikarte <guilabel
>Dateiliste</guilabel
> zeigt die Dateien an, die im Paket enthalten sind. Für installierte Pakete wird außerdem der Status jeder Datei angezeigt.</para
> </listitem
> </itemizedlist>

</sect1>

<sect1 id="root-access">
<title
>Root-Zugriff</title>

<para
>&kpackage; erfordert <systemitem class="username"
>root</systemitem
>-Zugriffsrechte für die Installation / Deinstallation von Paketen. Das kann erreicht werden, indem man &kpackage; als <systemitem class="username"
>root</systemitem
> startet, z.B. mittels &kdesu;.</para>

<para
>Alternativ, falls &kpackage; als normaler Benutzer ausgeführt wird, versucht das Programm zur Installation / Deinstallation root-Rechte durch Anmeldung an einem Pseudo-Terminal mit dem Befehl <command
>su</command
> oder <command
>ssh</command
> zu erlangen. Im Bedarfsfall erscheint ein Terminalfenster, in das das <systemitem class="username"
>root</systemitem
>-Passwort eingegeben werden muss. Das funktioniert nur, wenn das Anforderungszeichen (Prompt) mit einem <prompt
>#</prompt
> endet.</para>

<para
>Das funktioniert nicht bei <acronym
>RPM</acronym
>-Paketen, da diese von &kpackage; intern verarbeitet werden. </para>

</sect1>

<sect1 id="installing-packages">
<title
>Pakete installieren</title>

<para
>Sie können ein Paket installieren, indem Sie</para>
<itemizedlist
> <listitem
> <para
>es aus einem <application
>Konqueror</application
>-Fenster auf ein laufendes &kpackage; ziehen,</para
> </listitem
> <listitem
> <para
>im <application
>Konqueror</application
> auf das Paket klicken und damit &kpackage; starten,</para
> </listitem
> <listitem
> <para
>&kpackage; starten und im Menü <guimenu
>Öffnen</guimenu
> wählen oder</para
> </listitem
> <listitem
> <para
>es in der Baumansicht auswählen.</para
> </listitem
> </itemizedlist>

<para
>Ein ausgewähltes Paket wird mit der <guibutton
>Untersuchen</guibutton
> Funktion geöffnet und die Paketinformationen werden angezeigt. Sofern das Paket nicht lokal vorhanden ist, wird es von dem fremden Rechner geholt. </para>

<para
>Für markierte Pakete öffnet den Knopf <guibutton
>Markierte Pakete installieren</guibutton
> im linken Bereich das Installationsfenster.</para>

<para
>Das Installationsfenster listet die zu installierenden Pakete auf und ermöglicht die Angabe von Optionen. Der Bereich rechts ist ein integriertes Terminalfenster, in welchem die Installationsprogramme ausgeführt werden, in diesem Bereich erfolgt die Interaktion mit interaktiven Installationsprogrammen. </para>

<para
><acronym
>RPM</acronym
>-Pakete werden ein wenig unterschiedlich von anderen Pakettypen behandelt, da &kpackage; die Installation selbst durchführt. Der rechte Bereich dient in diesem Fall nur zur Anzeige von etwaigen Fehlermeldungen. </para>

</sect1>

<sect1 id="uninstalling-packages">
<title
>Pakete deinstallieren</title>

<para
>Um ein Paket zu entfernen, wälen Sie es mit der Maus und benutzen Sie die <guibutton
>Deinstallieren</guibutton
>-Funktion in der rechten Ansicht. Nach Betätigen öffnet sich ein Dialogfenster mit Optionen. Der <guibutton
>Deinstallieren</guibutton
>-Knopf entfernt das Paket aus dem System.</para>

<para
>Um mehrere Pakete zu deinstallieren, markieren Sie in der Baumansicht die gewünschten Pakete und betätigen Sie den Knopf <guibutton
>Markierte Pakete deinstallieren</guibutton
>. Nach Betätigen öffnet sich ein Dialogfenster mit Optionen. Wählen Sie <guibutton
>Deinstallieren</guibutton
> und alle markierten Pakete werden aus dem System entfernt.</para>

</sect1>

</chapter>
<chapter id="menus">

<title
>Menüs</title>

<para
>Beschreibung der &kpackage;-Menüs. </para>

<sect1 id="file-menu">
<title
>Das Menü <guimenu
>Datei</guimenu
></title>

<para
>Folgende Einträge sind im Menü <guimenu
>Datei</guimenu
> enthalten:</para>

<variablelist
> <varlistentry
> <term
><menuchoice
><shortcut
><keycombo action="simul"
>&Strg;<keycap
>O</keycap
></keycombo
></shortcut
> <guimenu
>Datei</guimenu
><guimenuitem
>Öffnen</guimenuitem
></menuchoice
></term
> <listitem
><para
>Öffnet einen Dialog, um lokale und entfernte, per <abbrev
>FTP</abbrev
> erreichbare Pakete zu öffnen.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
><guimenu
>Datei</guimenu
> <guimenuitem
>Zuletzt geöffnete Dateien</guimenuitem
></menuchoice
></term
> <listitem
><para
>Zeigt eine Liste mit den zuletzt bearbeiteten Dateien.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
><shortcut
><keycombo action="simul"
>&Strg;<keycap
>F</keycap
></keycombo
></shortcut
> <guimenu
>Datei</guimenu
><guimenuitem
>Paket suchen</guimenuitem
></menuchoice
></term
> <listitem
><para
>Sucht unter den installierten Paketen nach solchen, die den Suchbegriff im Paketnamen enthalten. </para
> </listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
><guimenu
>Datei</guimenu
> <guimenuitem
>Datei suchen</guimenuitem
></menuchoice
></term
> <listitem
><para
>Sucht in allen installierten Paketen nach Dateien, die dem Suchbegriff entsprechen. Sie können als Jokerzeichen den "<userinput
>*</userinput
>" benutzen, wenn Sie den Dateinamen nicht exakt angeben können oder wollen. Bei der Suche wird zwischen Groß- und Kleinschreibung unterschieden. Mit der Eingabe "<userinput
>*etscape*</userinput
> werden sowohl <filename
>netscape</filename
>, <filename
>Netscape</filename
> als auch <filename
>NetsapeLogo.xpm</filename
> gefunden! Nachdem Sie eine Datei markiert haben, werden die Informationen über das Paket in der rechten Ansicht des Hauptfensters dargestellt.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
><shortcut
> <keycap
>F5</keycap
></shortcut
> <guimenu
>Datei</guimenu
><guimenuitem
>Erneut laden</guimenuitem
></menuchoice
></term
> <listitem
><para
>Liest die Paket-Informationen und baut die Baumansicht neu auf.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
><shortcut
><keycombo action="simul"
>&Strg;<keycap
>Q</keycap
></keycombo
></shortcut
> <guimenu
>Datei</guimenu
><guimenuitem
>Beenden</guimenuitem
></menuchoice
></term
> <listitem
><para
>Beendet &kpackage; </para
></listitem
> </varlistentry
> </variablelist>

</sect1>

<sect1 id="packages-menu">
<title
>Das Menü <guimenu
>Pakete</guimenu
></title>

<para
>Folgende Einträge sind im Menü <guimenu
>Pakete</guimenu
> enthalten:</para>

<variablelist
> <varlistentry
> <term
> <menuchoice
><shortcut
><keycombo action="simul"
>&Alt;<keycap
>Nach links</keycap
> </keycombo
></shortcut
> <guimenu
>Pakete</guimenu
><guimenuitem
>Zurück</guimenuitem
></menuchoice
></term
> <listitem
><para
>Dient zur Navigation zwischen den Verweisen voneinander abhängiger Pakete in der rechten Ansicht.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <shortcut
><keycombo action="simul"
>&Alt;<keycap
>Nach rechts</keycap
> </keycombo
></shortcut
> <guimenu
>Pakete</guimenu
><guimenuitem
>Vorwärts</guimenuitem
></menuchoice
></term
> <listitem
><para
>Vorwärts-Knopf für die Navigation über die Verknüpfungen in den <guilabel
>Eigenschaften</guilabel
> im rechten Bereich.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
><guimenu
>Pakete</guimenu
> <guimenuitem
>Unterverzeichnisse anzeigen</guimenuitem
></menuchoice
></term
> <listitem
><para
>Erweitert die Baumansicht um Unterverzeichnisse. Alle Pakete werden angezeigt.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
><guimenu
>Pakete</guimenu
> <guimenuitem
>Unterverzeichnis ausblenden</guimenuitem
> </menuchoice
></term
> <listitem
><para
>Blendet die Unterverzeichnisse in der Baumansicht aus, so dass die Baumstruktur besser erkennbar ist.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <guimenu
>Pakete</guimenu
> <guimenuitem
>Auswahl löschen</guimenuitem
> </menuchoice
></term
> <listitem
><para
>Die Auswahl der markierten Pakete wird zurückgesetzt.</para
></listitem
> </varlistentry
> </variablelist>

</sect1>

<sect1 id="cache-menu">
<title
>Das Menü <guimenu
>Zwischenspeicher</guimenu
></title>

<para
>Folgende Eintrage sind im Menü <guimenu
>Zwischenspeicher</guimenu
> enthalten: </para>
<variablelist
> <varlistentry
> <term
><menuchoice
><guimenu
>Zwischenspeicher</guimenu
> <guimenuitem
>Verzeichnis-Zwischenspeicher leeren</guimenuitem
></menuchoice
></term
> <listitem
><para
>Löscht zwischengespeicherte Kopien von Verzeichnissen von fremden Rechnern.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <guimenu
>Zwischenspeicher</guimenu
><guimenuitem
>Paket-Zwischenspeicher leeren</guimenuitem
> </menuchoice
></term
> <listitem
><para
>Löscht zwischengespeicherte Kopien von Paketen, die von fremden Rechner geholt worden sind.</para
> </listitem
> </varlistentry
> </variablelist>

</sect1>

<sect1 id="special-menu">
<title
>Das Menü <guimenu
>Spezial</guimenu
></title>

<para
>Im Menü <guimenu
>Spezial</guimenu
> befinden sich Aktionen für spezielle Pakettypen:</para>

<variablelist
> <varlistentry
> <term
><menuchoice
> <guimenu
>Spezial</guimenu
><guimenuitem
> APT: Debian</guimenuitem
> </menuchoice
></term
> <listitem
> <variablelist
> <varlistentry
> <term
><guilabel
>Aktualisieren</guilabel
></term
> <listitem
><para
>Aktualisiert <command
>apt</command
>-Indizes aus den Paket-Quellen.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Upgrade</guilabel
></term
> <listitem
><para
>Aktualisiert die Debin-Installation auf die neuesten Versionen aller Pakete.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Fixup</guilabel
></term
> <listitem
><para
><command
>apt</command
> berücksichtigt Abhängigkeiten sehr strikt. Dieser Punkt versucht, Abhängigkeitsprobleme zu lösen.</para
></listitem
> </varlistentry
> </variablelist
> </listitem
> </varlistentry
> </variablelist>

</sect1>

<sect1 id="settings-menu">
<title
>Das Menü <guimenu
>Einstellungen</guimenu
></title>

<para
>Folgende Einträge sind im Menü <guimenu
>Einstellungen</guimenu
> enthalten:</para>

<variablelist
> <varlistentry
> <term
><menuchoice
> <guimenu
>Einstellungen</guimenu
><guimenuitem
>Werkzeugleiste anzeigen</guimenuitem
> </menuchoice
></term
> <listitem
><para
>Aktiviert bzw. Deaktiviert die Darstellung der Werkzeugleiste.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <guimenu
>Einstellungen</guimenu
><guimenuitem
>Einstellungen speichern</guimenuitem
></menuchoice
></term
> <listitem
><para
>Speichert geänderte Optionen sofort und nicht erst beim Beenden von &kpackage;.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <guimenu
>Einstellungen</guimenu
><guimenuitem
>Tastenzuordnungen vornehmen</guimenuitem
></menuchoice
></term
> <listitem
><para
>Öffnet den <abbrev
>KDE</abbrev
> Standarddialog für die Zuordnung von Tasten zu bestimmten Aktionen. Hier können Sie Kurzbefehle für Funktionen von &kpackage; definieren.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <guimenu
>Einstellungen</guimenu
><guimenuitem
>Werkzeugleisten einrichten</guimenuitem
></menuchoice
></term
> <listitem
><para
>Öffnet den <abbrev
>KDE</abbrev
> Standarddialog für die Einrichtung der Werkzeugleisten. Hier können Sie Position und Aussehen der Werkzeugleiste bestimmen, sowie welche Elemente die Werkzeugleiste enthalten soll.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
><guimenu
>Einstellungen</guimenu
><guimenuitem
>&kpackage; einrichten...</guimenuitem
></menuchoice
></term
> <listitem
> <variablelist
> <varlistentry
> <term
><guilabel
>Typen</guilabel
></term
> <listitem
><para
>Die Pakettypen, die das Programm verarbeiten sollen. Debian mit DPKG und APT sind unabhängig aufgeführt. Man sollte nicht beide Einträge gleichzeitig aktivieren.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Verzeichnis-Zwischenspeicher</guilabel
></term
> <listitem
><para
>Hier können Sie bestimmen, ob Verzeichnisse fremder Rechner zwischengespeichert werden sollen.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Paket-Zwischenspeicher</guilabel
></term
> <listitem
><para
>Hier können Sie bestimmen, ob Pakete von fremden Rechnern zwischengespeichert werden sollen. </para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Verschiedenes</guilabel
></term
> <listitem
> <variablelist
> <varlistentry
> <term
><guilabel
>SSH für privilegierte Kommandos benutzen </guilabel
></term
> <listitem
><para
>Verwendet <command
>ssh</command
> an Stelle von <command
>su</command
> für die Ausführunge privilegierter Befehle.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Dateiliste überprüfen</guilabel
></term
> <listitem
><para
>Ist diese Option markiert, wird anhand der Dateiliste des Paketes überprüft, ob der Dateistatus von Dateien verändert wurde. So können Sie Veränderungen von Paketen nach der Installation aufspüren.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Informationen aller lokalen Paketdateien einlesen</guilabel
></term
> <listitem
><para
>Ist diese Option markiert, werden die Paketinformationen nicht nur aus dem Dateinamen abgeleitet. Stattdessen werden alle lokalen Pakete analysiert. Dies verlangsamt den Start von &kpackage;, ergibt aber genauere Informationen.</para
></listitem
> </varlistentry
> </variablelist
> </listitem
> </varlistentry
> </variablelist
> </listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <guimenu
>Einstellungen</guimenu
> <guisubmenu
>URL nicht installierter Pakete</guisubmenu
></menuchoice
></term
> <listitem
> <variablelist
> <varlistentry
> <term
><guimenuitem
>URL RPM</guimenuitem
></term
> <listitem
><para
>Hier können Sie Speicherorte für Paketdateien angeben. Dies können sowohl Pfade in ihrer lokalen Verzeichnisstruktur sein, wie auch Verzeichnisse auf fremden Rechnern, die via &FTP; erreicht werden können. Sie können hier einen Eintrag vornehmen, indem Sie den Speicherort einfach selbst eingeben. Wenn Sie auf den Knopf <guibutton
>...</guibutton
> drücken, öffnet sich ein Dateiauswahldialog, mit dessen Hilfe sie ein Verzeichnis auswählen können. Mit dem Ankreuzfeld <guilabel
>Benutzen</guilabel
> können Sie bestimmen, ob der angegebene Pfad tatsächlich benutzt werden soll. Mit dem Ankreuzfeld <guilabel
>Unterverzeichnisse</guilabel
> bestimmen Sie, ob auch Unterverzeichnisse nach Paketen durchsucht werden sollen. Um die Übersichtlichkeit zu erhöhen, sind mehrere Felder vorgesehen, in denen Sie Pfade zu Paketen eintragen können.</para
></listitem
> </varlistentry
> <varlistentry
> <term
> <abbrev
>URL</abbrev
> <abbrev
>BSD</abbrev
></term
> <listitem
><para
>Unterhalb des ersten Karteireiters können Sie den Speicherort der Portierungen angeben. </para
> <para
>Unterhalb der anderen Karteireiter können sie Verzeichnisse angeben, die <abbrev
>BSD</abbrev
>-Pakete enthalten, also solche, die die Datei <filename
>INDEX</filename
> enthalten.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><abbrev
>URL</abbrev
> <abbrev
>DEB</abbrev
></term
> <listitem
><para
>Es sind drei Typen von Karteikarten vorgesehen.</para
> <itemizedlist
> <listitem
><para
>Die ersten drei Karteikarten haben einen Eintrag für die Position des Debian-Distributionsverzeichnisbaumes, ein Auswahlfeld für den Distributionsnamen und eines für die Rechnerarchitektur.</para
></listitem
> <listitem
><para
>Die nächsten zweil Karteikarten ermöglichen die Angaben eines Debian-Distributionsverzeichnisbaumes und darin die Position von Paketdateien.</para
></listitem
> <listitem
><para
> Die letzten drei Karteikarten ermöglichen die Angabe von Verzeichnissen wie für RPM-Dateien.</para
></listitem
> </itemizedlist
> </listitem
> </varlistentry
> <varlistentry
> <term
><abbrev
>URL</abbrev
> <abbrev
>SLACK</abbrev
></term
> <listitem
><para
>Für Slackware-Pakete sind drei Typen von Karteikarten vorgesehen.</para
> <itemizedlist
> <listitem
><para
>In der ersten Karteikarte geben sie den Speicherort der Datei <filename
>PACKAGES.TXT</filename
> an, welche Informationen über die installierten Pakete bereitstellt.</para
></listitem
> <listitem
><para
>Unterhalb der nächsten vier Karteireiter können Sie Speicherorte von Basis-Verzeichnissen von Slackware-Distributionen eintragen. Dies ist der Verzeichniszweig, der die <filename
>.tgz</filename
>-Dateien sowie die dazugehörigen <filename
>PACKAGES.TXT</filename
>-Dateien enthält.</para
></listitem
> <listitem
><para
>Die letzten beiden Karteikarten sind für Verzeichnisse vorgesehen, in denen sich Slackware-Pakete, aber <emphasis
>keine</emphasis
> <filename
>PACKAGES.TXT</filename
>-Dateien befinden.</para
></listitem
> </itemizedlist
> </listitem
> </varlistentry
> </variablelist
> </listitem
> </varlistentry
> </variablelist>
</sect1>

<sect1 id="help-menu">
<title
>Das Menü <guimenu
>Hilfe</guimenu
></title>

<para
>Folgende Einträge sind im Menü <guimenu
>Hilfe</guimenu
> enthalten: </para>

&help.menu.documentation;

</sect1>

<sect1 id="toolbar">
<title
>Werkzeugleiste</title>

<itemizedlist
> <listitem
><para
><guiicon
>Öffnen</guiicon
></para
></listitem
> <listitem
><para
><guiicon
>Zurück</guiicon
></para
></listitem
> <listitem
><para
><guiicon
>Nach vorne</guiicon
></para
></listitem
> <listitem
><para
><guiicon
>Unterverzeichnisse anzeigen</guiicon
></para
></listitem
> <listitem
><para
><guiicon
>Unterverzeichnisse ausblenden</guiicon
></para
></listitem
> <listitem
><para
><guiicon
>Paket suchen</guiicon
></para
></listitem
> <listitem
><para
><guiicon
>Datei suchen</guiicon
></para
></listitem
> <listitem
><para
><guiicon
>Erneut laden</guiicon
></para
></listitem
> <listitem
><para
><guiicon
>Beenden</guiicon
></para
></listitem
> </itemizedlist>
</sect1>
</chapter>

<chapter id="credits-and-licenses">
<title
>Team und Lizenz</title>

<para
> &kpackage; </para>
<para
>Program copyright 1999-2000 Damyan Pepper, Toivo Pedaste</para>

<para
>Documentation copyright 2000 Toivo Pedaste <email
>toivo@ucs.uwa.edu.au</email
></para>
<para
>Übersetzung: Frank Schütte <email
>F.Schuette@t-online.de</email
></para>

&underFDL;
&underGPL;

</chapter>

<appendix id="installation">
<title
>Installation</title>

<sect1 id="how-to-obtain-kpackage">
<title
>Wie bekomme ich &kpackage;?</title>

&install.intro.documentation;

<para
>Für Informationen über Bezug und Kompilierung von &kpackage; siehe <ulink url="http://www.kde.org/install-source.html"
> http://www.kde.org/install-source.html</ulink
>.</para>

<para
>Weitere Informationen zur Kompilierung sind unter folgender URL zu erhalten: <ulink url="http://www.kde.org/compilationfaq.html"
> http://www.kde.org/compilationfaq.html</ulink
></para>

<para
>Zu &kpackage; gibt es eine eigene Homepage: <ulink url="http://www.general.uwa.edu.au/u/toivo/kpackage"
> http://www.general.uwa.edu.au/u/toivo/kpackage</ulink
></para>

</sect1>

<sect1 id="requirements">
<title
>Voraussetzungen</title>

<para
>Um &kpackage; benutzen zu können, benötigen Sie folgende Bibliotheken und Programme:</para>

<itemizedlist
> <listitem
><para
>&Qt; 3.x und &kde; 3.1</para
></listitem
> </itemizedlist>

<para
>Um den Inhalt von Debian-Paketen anzeigen zu können, wird keine weitere Software benötigt. Zum Installieren und Entfernen benötigen Sie jedoch:</para>

<itemizedlist
> <listitem
><para
>den <command
>dpkg</command
>-Paketmanager oder</para
></listitem
> <listitem
><para
> <command
>apt-get</command
> und <command
>apt-cache</command
></para
></listitem
> </itemizedlist>

<para
>Für <abbrev
>BSD</abbrev
>-Pakete benötigen Sie folgende Programme: </para>

<itemizedlist
> <listitem
><para
><command
>pkg_info</command
></para
></listitem
> <listitem
><para
><command
>pkg_add</command
></para
></listitem
> <listitem
><para
><command
>pkg_delete</command
></para
></listitem
> </itemizedlist>

<para
>Für Slackware-Pakete benötigen Sie folgende Programme: </para>

<itemizedlist
> <listitem
><para
><application
>installpkg</application
> </para
></listitem
> <listitem
><para
><application
>removepkg</application
></para
></listitem
> </itemizedlist>

<para
>Um mit Redhat Paketen (RPM) arbeiten zu können benötigen Sie:</para>
<itemizedlist
> <listitem
><para
><abbrev
>RPM</abbrev
> und <abbrev
>RPM</abbrev
>-DEVEL mindestens Version 3.0</para
></listitem
> <listitem
><para
>die Bibliotheken, die benötigt werden, um <abbrev
>RPM</abbrev
> zu kompilieren. Dies sind:</para
> <itemizedlist
> <listitem
><para
><filename
>libdb</filename
> - Die Berkeley Datenbank Bibliothek </para
></listitem
> <listitem
><para
><filename
>libz</filename
> und <filename
>libz-dev</filename
> - Bibliotheken zur Komprimierung </para
></listitem
> <listitem
><para
><abbrev
>RPM</abbrev
> benötigt die <filename
>gettext</filename
>-Routinen, die sich in <filename
>libc6</filename
> oder in <filename
>libintl</filename
> befinden.</para
></listitem
> <listitem
><para
><abbrev
>RPM</abbrev
> 3.0 benötigt eventuell das <filename
>popt</filename
>-Paket.</para
></listitem
> </itemizedlist
> </listitem
> </itemizedlist>

<para
>Damit &kpackage; <abbrev
>RPM</abbrev
>-Pakete bearbeiten kann, muss die <abbrev
>RPM</abbrev
>-Datenbank initialisiert worden sein. Falls die Eingabe <userinput
><command
>rpm <option
>-qa</option
></command
></userinput
> auf der Befehlszeile die Fehlermeldung <computeroutput
>unable to open....</computeroutput
> zur Folge hat, initialisieren Sie die Datenbank mit dem Kommando <userinput
><command
>rpm <option
>--rebuilddb</option
></command
></userinput
> neu.</para>

</sect1>

</appendix>
</book>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
End:
-->

