tazpkg rev 921

Add tazpkg.de.html (thanks HGT)
author Paul Issott <paul@slitaz.org>
date Tue Sep 06 17:09:49 2016 +0100 (2016-09-06)
parents 62fda2a9d702
children 1c249bcc2ca0
files doc/tazpkg.de.html
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/doc/tazpkg.de.html	Tue Sep 06 17:09:49 2016 +0100
     1.3 @@ -0,0 +1,1075 @@
     1.4 +<!DOCTYPE html>
     1.5 +<html lang="de">
     1.6 +<head>
     1.7 +	<meta charset="UTF-8">
     1.8 +	<title>TazPkg-Handbuch</title>
     1.9 +	<meta name="viewport" content="width=device-width,initial-scale=1">
    1.10 +	<link rel="stylesheet" href="../slitaz-doc.css">
    1.11 +	<script src="../slitaz-doc.js"></script>
    1.12 +</head>
    1.13 +<body>
    1.14 +
    1.15 +<header>
    1.16 +	<h1>TazPkg-Handbuch</h1>
    1.17 +</header>
    1.18 +
    1.19 +
    1.20 +
    1.21 +
    1.22 +<section><header>Name</header>
    1.23 +
    1.24 +<p>TazPkg — SliTaz-Paketverwaltung.</p>
    1.25 +</section>
    1.26 +
    1.27 +
    1.28 +<section><header>Syntax</header>
    1.29 +
    1.30 +<pre>
    1.31 +tazpkg [command] [options...]
    1.32 +</pre>
    1.33 +</section>
    1.34 +
    1.35 +
    1.36 +<section><header>Beschreibung</header>
    1.37 +
    1.38 +<p>TazPkg ist eine ressourcenschonende Paketverwaltung zur Installation, zum Auflisten, Transferieren,
    1.39 +Aktualisieren oder Entfernen von Paketen in einem GNU/Linux-System. TazPkg bietet auch Kommandos zum Suchen und
    1.40 +Erzeugen von Paketen und wurde unabhängig für die Anforderungen von SliTaz entwickelt.
    1.41 +Pakete mit der *.tazpkg-Endung sind
    1.42 +cpio-Archive, die ein mit lzms komprimiertes Dateisystem enthalten, ein Rezept und optional eine Beschreibung.
    1.43 +TazPkg verwaltet auch Abhängigkeiten basierend auf Paket-Rezepten. Jedes Rezept enthält alle
    1.44 +Informationen über ein Paket und kann Vor- und Nach-Installationsfunktionen enthalten. Dasselbe
    1.45 +Rezept wird von <a href="../cookutils/cookutils.en.html" target="_blank">Cookutils</a> verwendet, um
    1.46 +Quellprogramme zu übersetzen und ein .tazpkg-Paket zu erzeugen.</p>
    1.47 +
    1.48 +<p>TazPkg ist von Grund auf als "bash"-kompatible Kommandoprozedur ("shell script") erstellt worden; diese läuft
    1.49 +unter "Ash" — einem Teil des "Busybox"-Projekts. TazPkg wird unter der freien GNU-Lizenz
    1.50 +<a href="file:///usr/share/licenses/gpl.txt" target="_blank">GPL V3</a> verbreitet.</p>
    1.51 +</section>
    1.52 +
    1.53 +
    1.54 +<section><header>Umgebung</header>
    1.55 +
    1.56 +<p>TazPkg verwendet die folgenden Umgebungsvariablen:</p>
    1.57 +
    1.58 +<ul>
    1.59 +	<li><tt>LANGUAGE</tt>: bestimmt die Sprache für Ausgaben und Bestätigungen des Benutzers.
    1.60 +		<x-details>Hinweis: Die Umgebungsvariablen <tt>LANG</tt> und <tt>LC_ALL</tt> haben auch
    1.61 +		Auswirkungen auf die Ausgabesprache (anderer Programme)</x-details></li>
    1.62 +	<li><tt>LC_TIME</tt>: bestimmt das Format des Datums im <a href="#activity">activity</a>-Kommando</li>
    1.63 +	<li><tt>root</tt>: gibt, wenn gesetzt, die Wurzel eines Dateisystems an, in dem TazPkg operieren soll.
    1.64 +		Ein Wert, der mit der Option <tt>--root=</tt> gesetzt wird, hat Vorrang vor dem Wert
    1.65 +		der Umgebungsvariablen <tt>root</tt>.</li>
    1.66 +</ul>
    1.67 +</section>
    1.68 +
    1.69 +
    1.70 +<section><header>Dateien</header>
    1.71 +
    1.72 +
    1.73 +<article><header>Konfigurationsdateien</header>
    1.74 +
    1.75 +<ul>
    1.76 +	<li><tt><a href="file:///etc/slitaz/slitaz.conf"
    1.77 +		target="_blank">/etc/slitaz/slitaz.conf</a></tt></li>
    1.78 +	<li><tt><a href="file:///etc/slitaz/tazpkg.conf"
    1.79 +		target="_blank">/etc/slitaz/tazpkg.conf</a></tt></li>
    1.80 +</ul>
    1.81 +</article>
    1.82 +
    1.83 +
    1.84 +<article><header>Dateien der Paket-Datenbank</header>
    1.85 +
    1.86 +<p>Standardmäßig befindet sich die Paket-Datenbank im Verzeichnis <tt>/var/lib/tazpkg</tt>.</p>
    1.87 +
    1.88 +<ul>
    1.89 +	<li><tt><a href="file:///var/lib/tazpkg/ID" target="_blank">ID</a></tt> (obsolet): Indikator
    1.90 +		für den aktuellen Zustand des SliTaz-Depots.
    1.91 +		<x-details>Der Wert ändert sich, wenn neue oder aktualisierte Pakete im Depot
    1.92 +		auftauchen.</x-details></li>
    1.93 +	<li><tt><a href="file:///var/lib/tazpkg/IDs" target="_blank">IDs</a></tt>: Indikator für den
    1.94 +		aktuellen Zustand des SliTaz-Depots und einen UNIX-Zeitstempel.
    1.95 +		<x-details>Der Wert ändert sich, wenn neue oder aktualisierte Pakete im Depot
    1.96 +		auftauchen. Der Zeitstempel ermöglicht es den Zeitpunkt der letzten
    1.97 +		Änderung des Depots festzustellen und wie aktuell die Spiegel-Depots sind.
    1.98 +		(Der UNIX-Zeitstempel kann in ein Datum umgesetzt werden mit:
    1.99 +		<code>date -d@<em>timestamp</em></code>)</x-details></li>
   1.100 +	<li><tt><a href="file:///var/lib/tazpkg/mirror" target="_blank">mirror</a></tt>: URL des aktuell
   1.101 +		benutzten Spiegel-Depots.
   1.102 +		<x-details>URL ist die Adresse des fernen Verzeichnisses, das Pakete und Datenbank-Dateien
   1.103 +		enthält.</x-details></li>
   1.104 +	<li><tt><a href="file:///var/lib/tazpkg/mirrors" target="_blank">mirrors</a></tt>: Liste von URLs
   1.105 +		verfügbarer Spiegel-Depots.
   1.106 +		<x-details>Im Gegensatz zum vorgenannten URL müssen die URL in dieser Datei mit
   1.107 +		<tt>packages/<em>version</em>/</tt> erweitert werden, wobei <em>version</em> z.B. <em>4.0</em>
   1.108 +		oder <tt><em>cooking</em></tt> sein kann.</x-details></li>
   1.109 +	<li><tt><a href="file:///var/lib/tazpkg/packages.list" target="_blank">packages.list </a></tt>
   1.110 +		(obsolet): Liste von Paketnamen mit Versionsnummern die in dem Depot enthalten sind.</li>
   1.111 +	<li><tt><a href="file:///var/lib/tazpkg/packages.desc" target="_blank">packages.desc</a></tt>
   1.112 +		(obsolet): Liste von Paketnamen, Version, Kurzbeschreibung, Kategorie und "upstream
   1.113 +		URL".</li>
   1.114 +	<li><tt><a href="file:///var/lib/tazpkg/packages.txt" target="_blank">packages.txt</a></tt>
   1.115 +		(obsolet): Liste von Paketnamen, Version, Kurzbeschreibung und zwei Paketgrößen
   1.116 +		<x-details>(erstens — Transfergröße, zweitens — Speicherplatzbedarf des installierten
   1.117 +		Pakets)</x-details>.</li>
   1.118 +	<li><tt><a href="file:///var/lib/tazpkg/packages.md5" target="_blank">packages.md5</a></tt>
   1.119 +		(obsolet): Liste von MD5-Prüfsummen mit Paket-Dateinamen.</li>
   1.120 +	<li><tt><a href="file:///var/lib/tazpkg/packages.info" target="_blank">packages.info</a></tt>:
   1.121 +		Diese Liste ersetzt und erweitert die letzten vier Listen.
   1.122 +		<x-details>Für jedes Paket im Depot enthält sie: Paketname, Version,
   1.123 +		Kategorie, Kurzbeschreibung, "upstream URL", Markierungen ("tags"), Paketgrößen, Abhängigkeiten und
   1.124 +		MD5-Prüfsumme.
   1.125 +		Bei fortschreitender Entwicklung kann die Liste wenn nötig um andere Felder erweitert
   1.126 +		werden.</x-details></li>
   1.127 +	<li><tt><a href="file:///var/lib/tazpkg/packages.equiv" target="_blank">packages.equiv</a></tt>:
   1.128 +		Liste äquivalenter Pakete im Depot.
   1.129 +		<x-details>Das Format eines Listeneintrags ist: <tt><em>package</em>=<em>rule rule…</em></tt>.<br>
   1.130 +		Es gibt zwei Formate für Regeln:
   1.131 +		<ul>
   1.132 +		 <li><tt><em>alternative:newname</em></tt> — falls das Paket <tt><em>alternative</em></tt>
   1.133 +		installiert ist, wird das Paket <tt><em>newname</em></tt> statt des Paketes
   1.134 +		<tt><em>package</em></tt> installiert werden.</li>
   1.135 +		 <li>Der Teil <tt><em>alternative:</em></tt> fehlt — in diesem
   1.136 +		Fall <em>kann</em> <tt><em>newname</em></tt> statt
   1.137 +		<tt><em>package</em></tt> (nach Wahl des Benutzers) installiert werden.</li>
   1.138 +		</ul>
   1.139 +		</x-details></li>
   1.140 +	<li><tt><a href="file:///var/lib/tazpkg/packages.diff" target="_blank">packages.diff</a></tt>:
   1.141 +		Diese Datei wird vom <tt><a href="#recharge">recharge</a></tt>-Kommando erzeugt.
   1.142 +		<x-details>Liste von Paketnamen und Versionen neuer Pakete in dem Depot, auf das
   1.143 +		das letzte "recharge" angewendet wurde.</x-details></li>
   1.144 +	<li><tt><a href="file:///var/lib/tazpkg/packages.up" target="_blank">packages.up</a></tt>:
   1.145 +		Diese Datei wird vom <tt><a href="#upgrade">upgrade</a></tt>-Kommando erzeugt.
   1.146 +		<x-details>Liste von Paketnamen, die nach dem letzten "recharge" aktualisiert werden
   1.147 +		können.</x-details></li>
   1.148 +	<li><tt><a href="file:///var/lib/tazpkg/descriptions.txt"
   1.149 +		target="_blank">descriptions.txt</a></tt>: List der ausführlichen Beschreibungen aller
   1.150 +		Pakete im Depot.</li>
   1.151 +	<li><tt>packages-desc.<em>language</em></tt> — optionale Liste von übersetzten Kurzbeschreibungen
   1.152 +		von Paketen <x-details>(siehe das Paket tazpkg-desc-ru)</x-details>.</li>
   1.153 +	<li><tt>descriptions.<em>language</em>.txt</tt> — optionale Liste von übersetzten
   1.154 +		ausführlichen Beschreibungen von Paketen
   1.155 +		<x-details>(siehe das Paket tazpkg-desc-ru)</x-details>.</li>
   1.156 +	<li><tt><a href="file:///var/lib/tazpkg/packages.icons">packages.icons</a></tt> — optionale Liste
   1.157 +		von Paketsymbolen für TazPanel.</li>
   1.158 +	<li><tt><a href="file:///var/lib/tazpkg/blocked-packages.list"
   1.159 +		target="_blank">blocked-packages.list</a></tt>: optionale Liste von Paketen, die für
   1.160 +		Aktualisierungen gesperrt sind.</li>
   1.161 +	<li><tt><a href="file:///var/lib/tazpkg/extra.list" target="_blank">extra.list</a></tt>: Liste von
   1.162 +		Extra-Paketen
   1.163 +		<x-details>(nicht-freie Pakete; freie Pakete, die nicht aus Quellprogrammen übersetzt wurden).
   1.164 +		Die Listeneinträge bestehen aus
   1.165 +		Paketname, Kurzbeschreibung, "upstream URL",Kategorie, Version und Lizenz.</x-details></li>
   1.166 +	<li><a href="file:///var/lib/tazpkg/files.list.lzma"><tt>files.list.lzma</tt></a>: sehr große,
   1.167 +		komprimierte Liste, die die Namen aller Dateien aller Pakete des Depots enthält
   1.168 +		<x-details>(zur Zeit etwa 5.000 Pakete und etwa 700.000 Dateien)</x-details>.</li>
   1.169 +	<li><a href="file:///var/lib/tazpkg/files-list.md5"><tt>files-list.md5</tt></a>: MD5-Prüfsumme von
   1.170 +		<tt>files.list.lzma</tt>.</li>
   1.171 +	<li><tt><a href="file:///var/lib/tazpkg/installed.info" target="_blank">installed.info</a></tt>:
   1.172 +		Liste der installierten Pakete im selben Format wie die Datei <tt>packages.info</tt>.
   1.173 +		<x-details>Dahinter steckt die Idee, bei der Paketinstallation einfach ein Listenelement
   1.174 +		aus <tt>packages.info</tt> nach	<tt>installed.info</tt> zu kopieren.</x-details></li>
   1.175 +	<li><tt><a href="file:///var/lib/tazpkg/installed.md5" target="_blank">installed.md5</a></tt>
   1.176 +		(obsolet): Liste von MD5-Prüfsummen mit Dateinamen aller installierten Pakete.</li>
   1.177 +	<li><tt><a href="file:///var/lib/tazpkg/priority" target="_blank">priority</a></tt>: optionale
   1.178 +		Liste von Prioritäten von Depots.
   1.179 +		<x-details>Jede Zeile enthält den Namen eines Depots. Inoffizielle Depots werden über ihre Namen
   1.180 +		angesprochen, das Haupt-Depot heißt “main”. Wenn es keine Prioritätenliste gibt, ist die
   1.181 +		Standard-Priorität: Haupt-Depot und alle vorhandenen inoffiziellen Depots in lexikographischer
   1.182 +		Reihenfolge.</x-details></li>
   1.183 +</ul>
   1.184 +
   1.185 +<p>Alle obsoleten Dateien werden gelöscht werden, wenn sichergestellt ist, dass sie von keinem Programm mehr
   1.186 +benutzt werden.</p>
   1.187 +
   1.188 +<p>Zusätzlich zu den oben genannten gemeinsamen Paket-Datenbankdateien gibt es auch individuelle Verzeichnisse
   1.189 +für jedes installierte Paket, die standardmäßig <tt>/var/lib/tazpkg/installed/<em>package</em></tt> heissen.
   1.190 +Jedes dieser Verzeichnisse kann die folgenden Dateien enthalten:</p>
   1.191 +
   1.192 +<ul>
   1.193 +	<li><tt>receipt</tt> (obligatorisch) — das Paket-Rezept</li>
   1.194 +	<li><tt>files.list</tt> (obligatorisch) — Liste der Dateien des Paketes</li>
   1.195 +	<li><tt>md5sum</tt> (obligatorisch) — MD5-Prüfsumme der Dateien des Paketes; andere Prüfsummen-Dateien
   1.196 +		können mit den Parametern: <tt>cksum</tt> (CRC32), <tt>md5sum</tt> (MD5), <tt>sha1sum</tt>
   1.197 +		(SHA1), <tt>sha256sum</tt> (SHA256), <tt>sha512sum</tt> (SHA512), <tt>sha3sum</tt>
   1.198 +		(SHA3-512) spezifiziert werden.</li>
   1.199 +	<li><tt>description.txt</tt> (optional) — ausführliche Beschreibung</li>
   1.200 +	<li><tt>modifiers</tt> (optional) — Liste von Paketen, die einige Dateien dieses Paketes ersetzt
   1.201 +		haben</li>
   1.202 +	<li><tt>volatile.cpio.gz</tt> (optional) — Archiv “offizieller” Konfigurationsdateien</li>
   1.203 +</ul>
   1.204 +</article>
   1.205 +
   1.206 +
   1.207 +<article><header>Zwischenspeicher</header>
   1.208 +
   1.209 +<p>Standardmäßig werden Pakete im Verzeichnis <tt>/var/cache/tazpkg</tt> mit Unterverzeichnissen für die
   1.210 +verschiedenen Depots zwischengespeichert.
   1.211 +<x-details> Für die <tt><em>cooking</em></tt>-basierte SliTaz-Version ist dies das Verzeichnis
   1.212 +<tt>/var/cache/tazpkg/<em>cooking</em>/packages</tt>.</x-details></p>
   1.213 +</article>
   1.214 +
   1.215 +
   1.216 +<article><header>Verschiedene Dateien</header>
   1.217 +
   1.218 +<p>In der Datei mit Standardnamen <tt><a href="file:///var/log/slitaz/tazpkg.log"
   1.219 +target="_blank">/var/log/slitaz/tazpkg.log</a></tt> protokolliert TazPkg seine Aktivitäten.
   1.220 +<x-details>Es werden fünf Typen von Aktionen protokolliert: Installation, Deinstallation, Blockierung,
   1.221 +Entblockierung und Rekonfiguration von Paketen.</x-details></p>
   1.222 +
   1.223 +<p>Gemeinsame MIME-Informationen, die das “Vermuten” von SliTaz-Paketdateien, Paket-Rezepten und
   1.224 +SliTaz-Varianten-Dateien ermöglichen.
   1.225 +<x-details>Diese Datei heißt: <tt><a href="file:///usr/share/mime/packages/tazpkg.xml"
   1.226 +target="_blank">/usr/share/mime/packages/tazpkg.xml</a></tt>.</x-details></p>
   1.227 +
   1.228 +<p>Das Zusatzprogram ("plug-in") für TazPanel (SliTaz-Verwaltungs- und -konfigurations-Oberfläche)
   1.229 +<tt>/var/www/tazpanel/pkgs.cgi</tt> ermöglicht die Verwaltung von SliTaz-Paketen in der <a
   1.230 +href="http://127.0.0.1:82/pkgs.cgi" target="_blank">"web"-Anwendung</a>.</p>
   1.231 +
   1.232 +<p>Die Dokumentation von TazPkg befindet sich im Verzeichnis <a href="file:///usr/share/doc/tazpkg">
   1.233 +<tt>/usr/share/doc/tazpkg</tt></a>.</p>
   1.234 +</article>
   1.235 +</section>
   1.236 +
   1.237 +
   1.238 +
   1.239 +
   1.240 +<section><header>Kommandos</header>
   1.241 +
   1.242 +<p>Der erste Parameter von <tt>tazpkg</tt> ist ein Kommando, dem weitere im folgenden beschriebene
   1.243 +Parameter folgen können. Optionen haben zwei Bindestriche am Anfang und können in beliebiger
   1.244 +Reihenfolge und an jeder Stelle stehen, sogar vor dem Kommando. Unbekannte und unpassende Optionen werden
   1.245 +ignoriert. Die folgenden Kommandos sind gleichwertig:</p>
   1.246 +
   1.247 +<pre>
   1.248 +$ tazpkg info nano --root=<em>/mnt/sda6</em>
   1.249 +$ tazpkg --root=<em>/mnt/sda6</em> info nano
   1.250 +$ tazpkg info --root=<em>/mnt/sda6</em> nano <em>--color</em>
   1.251 +</pre>
   1.252 +
   1.253 +<p>Die globale Option <tt>--root=…</tt> kann in jedem TazPkg-Kommando angegeben werden. Diese Option ermöglicht das
   1.254 +Operieren auf anderen SliTaz-Installationen, indem sie auf die Wurzel eines eingehängten Dateisystems einer
   1.255 +anderen SliTaz-Installation zeigt.
   1.256 +<x-details>Diese Option ermöglicht insbesondere die Installation von SliTaz in einem anderen, leeren
   1.257 +Dateisystem und das Aktualisieren von SliTaz-Paketen auf einem fernen System.</x-details></p>
   1.258 +
   1.259 +
   1.260 +<article><header>Service-Kommandos</header>
   1.261 +
   1.262 +<ul>
   1.263 +	<li><a href="#usage">usage</a>: kurze Anwendungshilfe ausgeben</li>
   1.264 +	<li><a href="#help">help</a>: Anwendungshilfe für die TazPkg-Kommandos ausgeben</li>
   1.265 +	<li><a href="#activity">activity</a>: TazPkg-Ablaufprotokoll ausgeben</li>
   1.266 +	<li><a href="#clean-cache">clean-cache</a>: alle Pakete im Zwischenspeicher löschen</li>
   1.267 +	<li><a href="#list-cache">list-cache</a>: alle Pakete im Zwischenspeicher auflisten</li>
   1.268 +	<li><a href="#shell">shell</a>: den interaktiven TazPkg-Kommandointerpreter starten</li>
   1.269 +</ul>
   1.270 +</article>
   1.271 +
   1.272 +
   1.273 +<article><header>Listen erstellen</header>
   1.274 +
   1.275 +<ul>
   1.276 +	<li><a href="#list">list</a>: im System installierte Pakete auflisten</li>
   1.277 +	<li><a href="#list-mirror">list-mirror</a>: alle in einem Depot enthaltenen Pakete auflisten</li>
   1.278 +	<li><a href="#list-config">list-config</a>: die System-Konfigurationsdateien auflisten</li>
   1.279 +</ul>
   1.280 +</article>
   1.281 +
   1.282 +
   1.283 +<article><header>Suchen</header>
   1.284 +
   1.285 +<ul>
   1.286 +	<li><a href="#search">search</a>: ein Paket über seinen Namen oder ein Muster suchen</li>
   1.287 +	<li><a href="#search-pkgname">search-pkgname</a>: im Depot nach einem Paket suchen, das
   1.288 +		eine bestimmte Datei enthält</li>
   1.289 +	<li><a href="#search-file">search-file</a>: in allen installierten Paketen nach einer Datei suchen</li>
   1.290 +</ul>
   1.291 +</article>
   1.292 +
   1.293 +
   1.294 +<article><header>Installion und Deinstallation von Paketen</header>
   1.295 +
   1.296 +<ul>
   1.297 +	<li><a href="#get">get</a>: ein Paket in das aktuelle Verzeichnis transferieren ("download")</li>
   1.298 +	<li><a href="#install">install</a>: ein Paket aus einer lokalen *.tazpkg-Datei installieren</li>
   1.299 +	<li><a href="#get-install">get-install</a>: ein Paket aus einem Depot transferieren und installieren</li>
   1.300 +	<li><a href="#get-list">get-list</a>: eine Menge von Paketen eines Depots gemäß einer Liste transferieren</li>
   1.301 +	<li><a href="#get-list">install-list</a>: alle Pakete aus einer Liste von Paketen installieren</li>
   1.302 +	<li><a href="#get-list">get-install-list</a>: alle Pakete aus einer Liste von Paketen von einem Depot
   1.303 +		transferieren und installieren</li>
   1.304 +	<li><a href="#remove">remove</a>: das angegebene Paket deinstallieren und alle installierten Dateien löschen</li>
   1.305 +	<li><a href="#reconfigure">reconfigure</a>: die Nachinstallationsprozedur des Pakets erneut zum Ablauf bringen</li>
   1.306 +	<li><a href="#link">link</a>: ein Paket einer anderen SliTaz-Installation verknüpfen</li>
   1.307 +	<li><a href="#set-release">set-release</a>: den Freigabestand ändern und alle Pakete entsprechend aktualisieren</li>
   1.308 +	<li><a href="#add-flavor">add-flavor</a>: alle Pakete einer SliTaz-Variante installieren</li>
   1.309 +	<li><a href="#add-flavor">install-flavor</a>: alle Pakete einer SliTaz-Variante installieren und andere
   1.310 +		deinstallieren</li>
   1.311 +</ul>
   1.312 +</article>
   1.313 +
   1.314 +
   1.315 +<article><header>Verwaltung von Paketen</header>
   1.316 +
   1.317 +<ul>
   1.318 +	<li><a href="#info">info</a>: Information über ein Paket ausgeben</li>
   1.319 +	<li><a href="#desc">desc</a>: Beschreibung eines Pakets ausgeben</li>
   1.320 +	<li><a href="#list-files">list-files</a>: die Namen der Dateien eines installierten Paketes ausgeben</li>
   1.321 +	<li><a href="#block">block, unblock</a>: die Version eines installierten Paketes für Aktualisierungen
   1.322 +		sperren oder entsperren</li>
   1.323 +	<li><a href="#check">check</a>: die Konsistenz installierter Pakete prüfen</li>
   1.324 +	<li><a href="#bugs">bugs</a>: bekannte Fehler in Paketen anzeigen</li>
   1.325 +	<li><a href="#depends">depends</a>: den Abhängigkeitsbaum ausgeben</li>
   1.326 +	<li><a href="#depends">rdepends</a>: den umgekehrten Abhängigkeitsbaum ausgeben</li>
   1.327 +	<li><a href="#extract">extract</a>: ein (*.tazpkg)-Paket in ein Verzeichnis entpacken</li>
   1.328 +	<li><a href="#pack">pack</a>: ein entpacktes Paket oder ein vorbereitetes Paket aus einem Verzeichnis packen</li>
   1.329 +	<li><a href="#repack">repack</a>: ein Paket aus den Dateien eines installierten Paketes packen</li>
   1.330 +	<li><a href="#repack-config">repack-config</a>: ein Paket aus den Dateien eines installierten Paketes und
   1.331 +		den System-Konfigurationsdateien packen</li>
   1.332 +	<li><a href="#recompress">recompress</a>: ein Paket erneut mit einer höheren Kompressionsrate packen</li>
   1.333 +	<li><a href="#convert">convert</a>: ein Fremdpaket in das tazpkg-Format umsetzen</li>
   1.334 +	<li><a href="#list-suggested">list-suggested</a>: eine Liste vorgeschlagener Pakete ausgeben</li>
   1.335 +</ul>
   1.336 +</article>
   1.337 +
   1.338 +
   1.339 +<article><header>Verwaltung von Depots</header>
   1.340 +
   1.341 +<ul>
   1.342 +	<li><a href="#recharge">recharge</a>: die Paket-Datenbank aus einem Spiegel-Depot aktualisieren</li>
   1.343 +	<li><a href="#upgrade">upgrade</a>: Pakete prüfen, letzte Aktualisierungen anzeigen und installieren</li>
   1.344 +	<li><a href="#setup-mirror">setup-mirror</a>: die Adresse (URL) eines Depots ändern</li>
   1.345 +	<li><a href="#add-undigest">setup-undigest</a>: die Adresse (URL) eines inoffiziellen Depots ändern</li>
   1.346 +	<li><a href="#list-undigest">list-undigest</a>: inoffizielle Depots auflisten</li>
   1.347 +	<li><a href="#add-undigest">add-undigest</a>: ein inoffizielles Depot hinzufügen</li>
   1.348 +	<li><a href="#remove-undigest">remove-undigest</a>: ein inoffizielles Depot entfernen</li>
   1.349 +	<li><a href="#mkdb">mkdb</a>: eine TazPkg-Datenbank für ein Verzeichnis mit *.tazpkg-Paketen erzeugen</li>
   1.350 +</ul>
   1.351 +</article>
   1.352 +</section>
   1.353 +
   1.354 +
   1.355 +Ausführliche Beschreibung der Kommandos
   1.356 +
   1.357 +<section><header>Service Kommandos</header>
   1.358 +
   1.359 +
   1.360 +<article id="usage"><h3>usage</h3>
   1.361 +
   1.362 +<p>Die vollständige Liste der TazPkg-Kommandos mit einer Kurzbeschreibung ausgeben.</p>
   1.363 +
   1.364 +<pre>
   1.365 +$ tazpkg usage
   1.366 +</pre>
   1.367 +</article>
   1.368 +
   1.369 +
   1.370 +<article id="help"><h3>help</h3>
   1.371 +
   1.372 +<p>Anwendungshilfe für das angegebene Kommando ausgeben (<tt>help</tt> oder <tt>-h</tt>).
   1.373 +Es kann ein Kurzname des Kommandos, der vollständige Kommandoname oder ein Teil davon angegeben werden.
   1.374 +Bindestriche am Anfang des Kurznamens brauchen nicht eingegeben zu werden.
   1.375 +Wenn der eingegebene Teil eines vollständigen Kommandonamens auf mehrere Kommandos paßt, wird nachgefragt.</p>
   1.376 +
   1.377 +<pre>
   1.378 +$ tazpkg help <em>-gi</em>
   1.379 +$ tazpkg -h <em>us</em>
   1.380 +</pre>
   1.381 +</article>
   1.382 +
   1.383 +
   1.384 +<article id="activity"><h3>activity</h3>
   1.385 +
   1.386 +<p>TazPkg-Ablaufprotokoll ausgeben (<tt>activity</tt> oder <tt>log</tt> oder <tt>-a</tt>). Mit dem optionalen
   1.387 +Parameter <tt>--nb=</tt> kann die Anzahl der anzuzeigenden Zeilen festgelegt werden.</p>
   1.388 +
   1.389 +<pre>
   1.390 +$ tazpkg activity
   1.391 +$ tazpkg -a --nb=<em>20</em>
   1.392 +</pre>
   1.393 +</article>
   1.394 +
   1.395 +
   1.396 +<article id="clean-cache"><h3>clean-cache</h3>
   1.397 +
   1.398 +<p>TazPkg-Pakete im Zwischenspeicher löschen (<tt>clean-cache</tt> oder <tt>-cc</tt>). Bei der
   1.399 +Installation hält TazPkg Kopien der über das Netzwerk transferierten Pakete im Zwischenspeicher,
   1.400 +damit im Fall einer erneuten Installation des Paketes keine Netzlast erzeugt wird.
   1.401 +Wenn dieser Speicherplatz freigegeben werden oder die Pakete erneut transferiert werden sollen, kann
   1.402 +dieses Kommando verwendet werden.</p>
   1.403 +
   1.404 +<pre>
   1.405 +# tazpkg clean-cache
   1.406 +# tazpkg -cc
   1.407 +</pre>
   1.408 +</article>
   1.409 +
   1.410 +
   1.411 +<article id="list-cache"><h3>list-cache</h3>
   1.412 +
   1.413 +<p>*.tazpkg-Pakete im Zwischenspeicher auflisten. Es wird eine Liste von Dateinamen und -größen ausgegeben,
   1.414 +wie auch die Gesamtzahl und -größe.</p>
   1.415 +
   1.416 +<pre>
   1.417 +# tazpkg list-cache
   1.418 +</pre>
   1.419 +</article>
   1.420 +
   1.421 +
   1.422 +<article id="shell"><h3>shell</h3>
   1.423 +
   1.424 +<p>Den interaktiven TazPkg-Kommandointerpreter starten. Damit können alle oben angeführten TazPkg-Kommandos
   1.425 +eingegeben werden. Darüberhinaus kann auch das Kommando su eingegeben werden.</p>
   1.426 +
   1.427 +<pre>
   1.428 +$ tazpkg shell
   1.429 +# tazpkg shell
   1.430 +</pre>
   1.431 +</article>
   1.432 +</section>
   1.433 +
   1.434 +
   1.435 +
   1.436 +
   1.437 +<section><header>Listen erstellen</header>
   1.438 +
   1.439 +
   1.440 +<article id="list"><h3>list</h3>
   1.441 +
   1.442 +<p>Im System installierte Pakete auflisten (<tt>list</tt> oder <tt>-l</tt>). Es wird eine
   1.443 +Liste aller installierten Pakete ausgegeben. Es ist auch möglich, eine Liste der Kategorien (<tt>c</tt> oder
   1.444 +<tt>cat</tt> oder <tt>categories</tt>), von Paketen einer Kategorie und von blockierten Paketen
   1.445 +(<tt>b</tt> oder <tt>blocked</tt>) auszugeben. Sollen Pakete mit einem bestimmen Namen(smuster) ausgegeben
   1.446 +werden, so kann das Kommando <tt><a href="#search">search</a></tt> verwendet werden.</p>
   1.447 +
   1.448 +<pre>
   1.449 +$ tazpkg list
   1.450 +$ tazpkg list cat
   1.451 +$ tazpkg list <em>games</em>
   1.452 +$ tazpkg list blocked
   1.453 +</pre>
   1.454 +</article>
   1.455 +
   1.456 +
   1.457 +<article id="list-mirror"><h3>list-mirror</h3>
   1.458 +
   1.459 +<p>Alle in einem Depot enthaltenen Pakete auflisten (<tt>list-mirror</tt> oder <tt>-lm</tt>). Es wird
   1.460 +eine vom Depot neu transferierte Liste der Pakete (packages.list) ausgegeben. Existiert diese nicht, werden Sie
   1.461 +aufgefordert, als Administrator (root) mit <code>tazpkg <a href="#recharge">recharge</a></code>
   1.462 +eine neue Liste zu transferieren.
   1.463 +Mit der Option <tt>--diff</tt> können die Unterschiede zwischen der vorherigen und der aktuellen
   1.464 +Liste der Pakete angezeigt werden.</p>
   1.465 +
   1.466 +<pre>
   1.467 +$ tazpkg list-mirror
   1.468 +$ tazpkg -lm --diff
   1.469 +</pre>
   1.470 +</article>
   1.471 +
   1.472 +
   1.473 +<article id="list-config"><h3>list-config</h3>
   1.474 +
   1.475 +<p>Die System-Konfigurationsdateien auflisten. Die Option <tt>--box</tt> bewirkt die Ausgabe in Tabellenform.
   1.476 +Wird ein Paketname angegeben, werden nur die Konfigurationsdateien dieses Paketes aufgelistet.</p>
   1.477 +
   1.478 +<pre>
   1.479 +$ tazpkg list-config
   1.480 +$ tazpkg list-config --box
   1.481 +$ tazpkg list-config <em>slim</em>
   1.482 +$ tazpkg list-config <em>slim</em> --box
   1.483 +</pre>
   1.484 +</article>
   1.485 +</section>
   1.486 +
   1.487 +
   1.488 +
   1.489 +
   1.490 +<section><header>Suchen</header>
   1.491 +
   1.492 +
   1.493 +<article id="search"><h3>search</h3>
   1.494 +
   1.495 +<p>ein Paket über seinen Namen oder ein Muster suchen (<tt>search</tt> oder <tt>-s</tt>). Es wird nach
   1.496 +Paketen gesucht, deren Name die angegebene Zeichenfolge enthält, und zwar unter den installierten Paketen
   1.497 +(<tt>-i</tt> oder <tt>--installed</tt>) und in der Liste der Pakete eines Depots (<tt>-l</tt> oder
   1.498 +<tt>--list</tt>).</p>
   1.499 +
   1.500 +<p>Um eine aktuelle Liste der installierbaren Pakete eines Depots zu erhalten, ist <code>tazpkg
   1.501 +recharge</code> vor der Suche auszuführen.</p>
   1.502 +
   1.503 +<pre>
   1.504 +$ tazpkg search <em>gcc</em>
   1.505 +$ tazpkg search <em>mt</em> -i
   1.506 +$ tazpkg search <em>bit</em> -l
   1.507 +</pre>
   1.508 +</article>
   1.509 +
   1.510 +
   1.511 +<article id="search-pkgname"><h3>search-pkgname</h3>
   1.512 +
   1.513 +<p>In einem Depot nach einem Paket suchen, das eine bestimmte Datei enthält (<tt>search-pkgname</tt> oder
   1.514 +<tt>-sp</tt>).</p>
   1.515 +
   1.516 +<pre>
   1.517 +$ tazpkg search-pkgname <em>libnss</em>
   1.518 +$ tazpkg -sp <em>/usr/share/fonts</em>
   1.519 +</pre>
   1.520 +</article>
   1.521 +
   1.522 +
   1.523 +<article id="search-file"><h3>search-file</h3>
   1.524 +
   1.525 +<p>In allen installierten Paketen nach einer Datei suchen (<tt>search-file</tt> oder
   1.526 +<tt>-sf</tt>). Dieses Kommando ist sehr hilfreich um den vollständigen Pfadnamen einer Datei zu finden und
   1.527 +festzustellen, ob eine Datei im System vorhanden ist. Die Option <tt>--mirror</tt> ermöglicht die Suche
   1.528 +nach einer Datei in einem Depot.</p>
   1.529 +
   1.530 +<pre>
   1.531 +$ tazpkg search-file <em>libnss</em>
   1.532 +$ tazpkg -sf <em>/usr/share/fonts</em> --mirror
   1.533 +</pre>
   1.534 +</article>
   1.535 +</section>
   1.536 +
   1.537 +
   1.538 +
   1.539 +
   1.540 +<section><header>Installation und Deinstallation von Paketen</header>
   1.541 +
   1.542 +
   1.543 +<article id="get"><h3>get</h3>
   1.544 +
   1.545 +<p>Pakete von einem Depot transferieren (<tt>get</tt> or <tt>-g</tt>). Die Pakete werden in das
   1.546 +aktuelle Verzeichnis transferiert. Wenn mit dem Namen kein offizielles Paket gefunden wird,
   1.547 +wird ein Paket mit dem Präfix get- oder ein Extra-Paket (in dieser Reihenfolge) gesucht und transferiert.
   1.548 +Die Option <tt>--extra</tt> bewirkt, dass nur ein Extra-Paket transferiert wird.</p>
   1.549 +
   1.550 +<p>Es können auch mehrere Paketnamen im tazpkg-Kommando angegeben werden oder (mit der Option <tt>--list</tt>)
   1.551 +eine Datei, die eine Liste von Paketnamen enthält.
   1.552 +Alternativ kann dass Kommando <tt><a href="#get-list">get-list</a></tt> verwendet werden.</p>
   1.553 +
   1.554 +<pre>
   1.555 +# tazpkg get <em>grub</em>
   1.556 +# tazpkg get <em>nano</em> --root=<em>/mnt/sda6</em>
   1.557 +# tazpkg get <em>palemoon</em> --extra
   1.558 +# tazpkg -g <em>nano mc</em>
   1.559 +# tazpkg -g --list=<em>/tmp/office</em>
   1.560 +</pre>
   1.561 +</article>
   1.562 +
   1.563 +
   1.564 +<article id="install"><h3>install</h3>
   1.565 +
   1.566 +<p>Mit diesem Kommando können Pakete aus lokalen Dateien mit der Endung <tt>.tazpkg</tt> installiert werden
   1.567 +(<tt>install</tt> oder <tt>-i</tt>).</p>
   1.568 +
   1.569 +<p>Mit der Option <tt>--forced</tt> kann ein bereits installiertes Paket aktualisiert werden. Mit der Option
   1.570 +<tt>--newconf</tt> können alle Konfigurationsdateien aus den Konfigurationsdateien des
   1.571 +Paketes neu erstellt werden. Mit der Option <tt>--nodeps</tt> ist es möglich, nur das angegebene Paket ohne
   1.572 +Berücksichtigung von Abhängigkeiten zu installieren.</p>
   1.573 +
   1.574 +<p>Mit der Option <tt>--local</tt> bevorzugt TazPkg bei der Installation von Paketen zur Auflösung von
   1.575 +Abhängigkeiten Pakete aus lokalen Dateien (d.h. Pakete aus demselben Verzeichnis wie das zu installierende Paket)
   1.576 +gegenüber Paketen aus dem Zwischenspeicher oder einem Depot.
   1.577 +Dies ermöglicht es, eine Anzahl bereits lokal gespeicherter Pakete mitsamt der Pakete von denen sie
   1.578 +abhängen zu installieren, ohne dass dabei eine Netzwerk-Verbindung benötigt wird.</p>
   1.579 +
   1.580 +<p>Es können mehrere Paketnamen im tazpkg-Kommando angegeben werden oder (mit der Option <tt>--list</tt>)
   1.581 +eine Datei, die eine Liste von Paketnamen enthält.
   1.582 +Alternativ kann dass Kommando <tt><a href="#get-list">install-list</a></tt> verwendet werden.</p>
   1.583 +
   1.584 +<p>Wie ein Paket über das Netzwerk installiert wird, ist bei <tt><a href="#get-install">get-install</a></tt>
   1.585 +beschrieben.</p>
   1.586 +
   1.587 +<pre>
   1.588 +# tazpkg install <em>package-1.0.tazpkg</em>
   1.589 +# tazpkg -i <em>path/to/package-1.0.tazpkg</em> --forced
   1.590 +# tazpkg -i <em>path/to/package-1.0.tazpkg</em> --root=<em>/mnt/rootfs</em>
   1.591 +# tazpkg -i <em>nano-2.4.0.tazpkg mc-4.8.14.tazpkg</em>
   1.592 +# tazpkg -i --list=<em>/tmp/development</em>
   1.593 +# cd <em>/home/boot/packages</em>; tazpkg -i <em>nano-2.4.0.tazpkg</em> --local
   1.594 +</pre>
   1.595 +</article>
   1.596 +
   1.597 +
   1.598 +<article id="get-install"><h3>get-install</h3>
   1.599 +
   1.600 +<p>Pakete aus einem Depot über das Netzwerk transferieren und installieren
   1.601 +(<tt>get-install</tt> oder <tt>-gi</tt>).
   1.602 +Zunächst wird geprüft, ob das Paket in dem Depot vorhanden ist und ob es bereits transferiert
   1.603 +wurde.</p>
   1.604 +
   1.605 +<p>Mit der Option <tt>--forced</tt> kann ein bereits installiertes Paket aktualisiert werden. Mit der Option
   1.606 +<tt>--newconf</tt> können alle Konfigurationsdateien aus den Konfigurationsdateien des
   1.607 +Paketes neu erstellt werden. Mit der Option <tt>--nodeps</tt> ist es möglich, nur das angegebene Paket ohne
   1.608 +Berücksichtigung von Abhängigkeiten zu installieren.</p>
   1.609 +
   1.610 +<p>Es können mehrere Paketnamen angegeben werden oder (mit der Option <tt>--list</tt>) eine Datei,
   1.611 +die eine Liste von Paketnamen enthält.
   1.612 +Alternativ kann dass Kommando <tt><a href="#get-list">get-install-list</a></tt> verwendet werden.</p>
   1.613 +
   1.614 +<p>Um eine Liste der Pakete im Depot zu erhalten, kann das Kommando
   1.615 +<tt><a href="#list-mirror">list-mirror</a></tt> verwendet werden.</p>
   1.616 +
   1.617 +<pre>
   1.618 +# tazpkg get-install <em>grub</em>
   1.619 +# tazpkg -gi <em>grub</em> --forced
   1.620 +# tazpkg -gi <em>nano</em> --root=<em>/mnt/sda6</em>
   1.621 +# tazpkg -gi <em>nano mc</em>
   1.622 +# tazpkg -gi --list=<em>/tmp/multimedia</em>
   1.623 +</pre>
   1.624 +</article>
   1.625 +
   1.626 +
   1.627 +<article id="get-list"><h3>get-list, install-list, get-install-list</h3>
   1.628 +
   1.629 +<p>Pakete aus einem Depot transferieren oder installieren, deren Namen in einer Datei enthalten sind.
   1.630 +Damit ist es möglich, mehrere Pakete mit einem einzigen Kommando zu bearbeiten.</p>
   1.631 +
   1.632 +<p>Die Optionen sind dieselben wie bei den entsprechenden einfachen Kommandos: <tt><a href="#get">get</a></tt>,
   1.633 +<tt><a href="#install">install</a></tt> und <tt><a href="#get-install">get-install</a></tt>.</p>
   1.634 +
   1.635 +<pre>
   1.636 +# tazpkg install-list <em>my-packages.list</em>
   1.637 +# tazpkg get-install-list <em>my-packages.list</em> --forced
   1.638 +</pre>
   1.639 +</article>
   1.640 +
   1.641 +
   1.642 +<article id="remove"><h3>remove</h3>
   1.643 +
   1.644 +<p>Ein Paket deinstallieren (<tt>remove</tt> oder <tt>-r</tt>). Es wird nach einer Bestätigung gefragt (j/N) für
   1.645 +die Deinstallation sowohl des Paketes als auch von Paketen, die von diesem Paket abhängen und für
   1.646 +die Reinstallation von Paketen, die von diesem Paket modifiziert wurden.
   1.647 +Mit diesem Kommando werden alle Dateien gelöscht, die mit dem Paket installiert wurden
   1.648 +(siehe <a href="#list-files"><tt>list-files</tt></a>).</p>
   1.649 +
   1.650 +<p>Mit der Option <tt>--auto</tt> wird bewirkt, dass keine Bestätigung angefordert wird.</p>
   1.651 +
   1.652 +<pre>
   1.653 +# tazpkg remove <em>bc</em>
   1.654 +# tazpkg -r <em>gtk+-3</em> --root=<em>/mnt/sda6</em>
   1.655 +# tazpkg -r <em>nano</em> --auto
   1.656 +</pre>
   1.657 +</article>
   1.658 +
   1.659 +
   1.660 +<article id="reconfigure"><h3>reconfigure</h3>
   1.661 +
   1.662 +<p>Die Nachinstallationsprozedur des Pakets wird erneut zum Ablauf gebracht.</p>
   1.663 +
   1.664 +<pre>
   1.665 +# tazpkg reconfigure <em>gcc</em>
   1.666 +# tazpkg reconfigure <em>gcc</em> --root=<em>/mnt/sda6</em>
   1.667 +</pre>
   1.668 +</article>
   1.669 +
   1.670 +
   1.671 +<article id="link"><h3>link</h3>
   1.672 +
   1.673 +<p>Mit diesem Kommando wird die Installation eines Paketes ermöglicht, das bereits auf einem anderen Datenträger
   1.674 +installiert ist.
   1.675 +Dazu werden symbolische Verknüpfungen (von Dateinamen) verwendet, so dass sehr wenig Speicher
   1.676 +benötigt wird. Dieses Verfahren wird generell von einem System im Arbeitsspeicher zur
   1.677 +Installation von Zusatz-Produkten von USB-Speichermedien verwendet.</p>
   1.678 +
   1.679 +<pre>
   1.680 +# tazpkg link <em>openoffice /media/usbdisk</em>
   1.681 +</pre>
   1.682 +</article>
   1.683 +
   1.684 +
   1.685 +<article id="set-release"><h3>set-release</h3>
   1.686 +
   1.687 +<p>Mit diesem Kommando wird der Freigabestand aktualisiert und alle Pakete werden auf den neuesten
   1.688 +Stand gebracht.</p>
   1.689 +
   1.690 +<pre>
   1.691 +# tazpkg set-release <em>cooking</em>
   1.692 +</pre>
   1.693 +</article>
   1.694 +
   1.695 +
   1.696 +<article id="add-flavor"><h3>add-flavor, install-flavor</h3>
   1.697 +
   1.698 +<p>Installation aller Pakete einer SliTaz-Variante. Darüberhinaus deinstalliert <tt>install-flavor</tt> alle
   1.699 +anderen installierten Pakete.</p>
   1.700 +
   1.701 +<pre>
   1.702 +# tazpkg add-flavor <em>gtkonly</em>
   1.703 +# tazpkg install-flavor <em>justx</em>
   1.704 +</pre>
   1.705 +</article>
   1.706 +</section>
   1.707 +
   1.708 +
   1.709 +
   1.710 +
   1.711 +<section><header>Pakete verwalten</header>
   1.712 +
   1.713 +
   1.714 +<article id="info"><h3>info</h3>
   1.715 +
   1.716 +<p>Alle verfügbare Information über ein Paket ausgeben. Angegeben werden kann der Name eines
   1.717 +installierten Paketes oder eines Paketes, das noch nicht installiert, aber im Depot vorhanden ist.
   1.718 +Es können auch die Informationen aus einer lokalen Paketdatei angezeigt werden, indem ein absoluter oder relativer
   1.719 +Pfadname der <tt>.tazpkg</tt>-Datei eingegeben wird. Die Informationen werden der
   1.720 +TazPkg-Datenbank und dem Paket-Rezept entnommen, welches letztere Version, Kategorie, Betreuer, "website" und alle
   1.721 +Abhängigkeiten enthält (siehe auch <a href="../cookutils/cookutils.en.html" target="_blank">Cookutils</a>
   1.722 +für weitere Informationen über Rezepte).</p>
   1.723 +
   1.724 +<pre>
   1.725 +$ tazpkg info <em>busybox</em>
   1.726 +$ tazpkg info <em>minitube</em>
   1.727 +$ tazpkg info <em>packages/comix-4.0.4.tazpkg</em>
   1.728 +</pre>
   1.729 +</article>
   1.730 +
   1.731 +
   1.732 +<article id="desc"><h3>desc</h3>
   1.733 +
   1.734 +<p>Beschreibung eines Paketes ausgeben (<tt>desc</tt> oder <tt>-d</tt>).
   1.735 +Es wird der Inhalt der Datei <tt>description.txt</tt> ausgegeben, die optional für jedes Paket
   1.736 +existieren kann.</p>
   1.737 +
   1.738 +<pre>
   1.739 +$ tazpkg desc <em>busybox</em>
   1.740 +</pre>
   1.741 +</article>
   1.742 +
   1.743 +
   1.744 +<article id="list-files"><h3>list-files</h3>
   1.745 +
   1.746 +<p>Die Namen der Dateien eines installierten Paketes ausgeben (<tt>list-files</tt> oder <tt>-lf</tt>).
   1.747 +Mit diesem Kommando wird einfach die Datei <tt>files.list</tt> gelesen und ausgegeben, die bei der
   1.748 +Paketerzeugung automatisch erstellt wird. Diese Datei wird auch verwendet, um die Dateien bei der Deinstallation
   1.749 +eines Paketes zu löschen.</p>
   1.750 +
   1.751 +<pre>
   1.752 +$ tazpkg list-files <em>bc</em>
   1.753 +</pre>
   1.754 +</article>
   1.755 +
   1.756 +
   1.757 +<article id="block"><h3>block, unblock, chblock</h3>
   1.758 +
   1.759 +<p>Mit den Kommandos <tt>block</tt> (oder <tt>-b</tt>) und <tt>unblock</tt> (oder <tt>-u</tt>) können
   1.760 +installierte Paket-Versionen gesperrt werden, so dass sie vom Kommando <tt><a href="#upgrade">upgrade</a></tt>
   1.761 +übergangen werden und entsperrt werden. Mit dem Kommando <tt>chblock</tt> kann der
   1.762 +Blockierzustand des Paketes invertiert werden.
   1.763 +Die Datei <tt>/var/lib/tazpkg/blocked-packages.list</tt> enthält die Namen der blockierten Pakete.
   1.764 +Diese Datei kann auch manuell bearbeitet werden.</p>
   1.765 +
   1.766 +<pre>
   1.767 +# tazpkg block <em>grub</em>
   1.768 +# tazpkg unblock <em>grub</em>
   1.769 +# tazpkg chblock <em>grub</em>
   1.770 +</pre>
   1.771 +</article>
   1.772 +
   1.773 +
   1.774 +<article id="check"><h3>check</h3>
   1.775 +
   1.776 +<p>Die Abhängigkeiten installierter Pakete prüfen und ob alle Dateien für ein erneutes Packen des
   1.777 +Paketes vorhanden sind. Ist kein Paketname angegeben, so werden alle installierten Pakete geprüft.
   1.778 +Mit der Option <tt>--full</tt> werden einige Prüfungen mehr durchgeführt, weshalb auch mehr Zeit benötigt wird.</p>
   1.779 +
   1.780 +<pre>
   1.781 +$ tazpkg check
   1.782 +$ tazpkg check --full
   1.783 +$ tazpkg check <em>nano</em>
   1.784 +$ tazpkg check <em>sakura</em> --full
   1.785 +</pre>
   1.786 +</article>
   1.787 +
   1.788 +
   1.789 +<article id="bugs"><h3>bugs</h3>
   1.790 +
   1.791 +<p>Es wird eine Liste bekannter Fehler in einem Paket angezeigt. Ist kein Paketname angegeben, so werden die
   1.792 +bekannten Fehler aller Pakete angezeigt.</p>
   1.793 +
   1.794 +<pre>
   1.795 +$ tazpkg bugs
   1.796 +$ tazpkg bugs <em>nano</em>
   1.797 +</pre>
   1.798 +</article>
   1.799 +
   1.800 +
   1.801 +<article id="depends"><h3>depends, rdepends</h3>
   1.802 +
   1.803 +<p>Gibt den Abhängigkeitsbaum, bzw. den umgekehrten Abhängigkeitsbaum eines Paketes aus.</p>
   1.804 +
   1.805 +<p>Mit dem Kommando <code>depends</code> wird eine Liste der Pakete ausgegeben, von denen das Paket abhängt, die
   1.806 +also nötig sind, damit das Paket funktioniert.
   1.807 +Im <code>depends</code>-Kommando bewirkt die Option <tt>--mark</tt>, dass installierte Pakete mit einem
   1.808 +Plus-Zeichen und nicht installierte Pakete mit einem Minus-Zeichen markiert werden.
   1.809 +Die Option <tt>--total</tt> bewirkt, dass Anzahl und Größe der Pakete ausgegeben werden.
   1.810 +Werden beide Optionen zusammen eingegeben, so werden Anzahl und Größe der Pakete ausgegeben, die zu
   1.811 +installieren sind.</p>
   1.812 +
   1.813 +<p>Mit dem Kommando <code>rdepends</code> wird eine Liste der Pakete ausgegeben, die von diesem Paket abhängen,
   1.814 +die also nur richtig funktionieren, wenn das Paket installiert ist.
   1.815 +Wird das <code>rdepends</code>-Kommando <em>ohne</em> die Option <tt>--all</tt> eingegeben, werden nur die
   1.816 +installierten Pakete angezeigt, die von dem Paket abhängen, <em>mit</em> dieser Option eine List aller 
   1.817 +verfügbaren Pakete, die von dem Paket abhängen.
   1.818 +Mit der Option <tt>--mark</tt> werden die Pakete wie beim <code>depends</code>-Kommando markiert.</p>
   1.819 +
   1.820 +<pre>
   1.821 +$ tazpkg depends <em>mpd</em>
   1.822 +$ tazpkg rdepends <em>mpd</em>
   1.823 +</pre>
   1.824 +</article>
   1.825 +
   1.826 +
   1.827 +<article id="extract"><h3>extract</h3>
   1.828 +
   1.829 +<p>Ein Paket in ein Verzeichnis mit Namen <tt><em>package-version</em></tt> entpacken
   1.830 +(<tt>extract</tt> oder <tt>-e</tt>). Wird kein Ziel-Verzeichnis angegeben, wird dieses Unterverzeichnis
   1.831 +im aktuellen Verzeichnis angelegt.</p>
   1.832 +
   1.833 +<pre>
   1.834 +$ tazpkg extract <em>package.tazpkg</em>
   1.835 +$ tazpkg extract <em>package.tazpkg target/dir</em>
   1.836 +</pre>
   1.837 +</article>
   1.838 +
   1.839 +
   1.840 +<article id="pack"><h3>pack</h3>
   1.841 +
   1.842 +<p>Ein entpacktes Paket oder ein vorbereitetes Paket aus einem Verzeichnis packen.
   1.843 +Es kann manuell ein <tt>.tazpkg</tt>-Paket erzeugt werden (siehe die Dokumentation
   1.844 +<a href="../cookutils/cookutils.en.html" target="_blank">Cookutils</a> zur automatischen Paketerzeugung).</p>
   1.845 +
   1.846 +<pre>
   1.847 +# tazpkg pack <em>package-version</em>
   1.848 +</pre>
   1.849 +</article>
   1.850 +
   1.851 +
   1.852 +<article id="repack"><h3>repack</h3>
   1.853 +
   1.854 +<p>Ein Paket aus den Dateien eines installierten Paketes packen.</p>
   1.855 +
   1.856 +<pre>
   1.857 +# tazpkg repack <em>package</em>
   1.858 +</pre>
   1.859 +</article>
   1.860 +
   1.861 +
   1.862 +<article id="repack-config"><h3>repack-config</h3>
   1.863 +
   1.864 +<p>Ein Paket aus den Konfigurationsdateien des Systems packen (siehe
   1.865 +<tt><a href="#list-config">list-config</a></tt>). Zur Wiederherstellung der aktuellen Konfiguration
   1.866 +genügt es, dieses Paket zu installieren.</p>
   1.867 +
   1.868 +<pre>
   1.869 +# tazpkg repack-config
   1.870 +</pre>
   1.871 +</article>
   1.872 +
   1.873 +
   1.874 +<article id="recompress"><h3>recompress</h3>
   1.875 +
   1.876 +<p>Ein <tt>.tazpkg</tt>-Paket (cpio-Archiv) erneut mittels lzma mit einer höheren Kompressionsrate packen.</p>
   1.877 +
   1.878 +<pre>
   1.879 +# tazpkg recompress <em>package.tazpkg</em>
   1.880 +</pre>
   1.881 +</article>
   1.882 +
   1.883 +
   1.884 +<article id="convert"><h3>convert</h3>
   1.885 +
   1.886 +<p>Ein Fremdpaket in ein SliTaz-Paket (tazpkg-Format) umsetzen (<tt>convert</tt> oder <tt>-c</tt>).</p>
   1.887 +
   1.888 +<p>Die unterstützten Fremdpaketformate sind:</p>
   1.889 +
   1.890 +<ul>
   1.891 +	<li><a href="https://packages.debian.org/search" target="_blank">Debian-Pakete</a>
   1.892 +		(<tt>*.deb</tt>, <tt>*.udeb</tt>)</li>
   1.893 +	<li><a href="http://rpmfind.net/linux/rpm2html/search.php" target="_blank">RPM-Pakete</a>
   1.894 +		(<tt>*.rpm</tt>)</li>
   1.895 +	<li><a href="http://www.slax.org/" target="_blank">Slax-Pakete</a>
   1.896 +		(<tt>*.sb</tt>)</li>
   1.897 +	<li><a href="http://puppylinux.org/" target="_blank">Puppy-Pakete</a>
   1.898 +		(<tt>*.sfs</tt>, <tt>*.pet</tt>)</li>
   1.899 +	<li><a href="http://www.slackware.com/packages/" target="_blank">Slackware-Pakete</a>
   1.900 +		(<tt>*.tgz</tt>)</li>
   1.901 +	<li><a href="http://www.nutyx.org/" target="_blank">NuTyX-Pakete</a>
   1.902 +		(<tt>*.cards.tar.xz</tt>)</li>
   1.903 +	<li><a href="https://www.archlinux.org/packages/" target="_blank">Arch Linux-</a> bzw.
   1.904 +		<a href="http://pkgs.alpinelinux.org/packages" target="_blank">Alpine Linux -Pakete</a>
   1.905 +		(<tt>*.apk</tt>, <tt>*.pkg.tar.gz</tt>, <tt>*.pkg.tar.xz</tt>)</li>
   1.906 +	<li><a href="http://wiki.openwrt.org/doc/packages" target="_blank">OpenWrt-Pakete</a>
   1.907 +		(<tt>*.ipk</tt>, <tt>*.opk</tt>)</li>
   1.908 +	<li><a href="http://0.tuxfamily.org/doku.php/paquets/start" target="_blank">0Linux-Pakete</a>
   1.909 +		(<tt>*.spack</tt>)</li>
   1.910 +	<li><a href="http://www.paldo.org/index-section-packages.html" target="_blank">paldo-Pakete</a>
   1.911 +		(<tt>*.tar.bz2</tt>)</li>
   1.912 +	<li><a href="http://www.voidlinux.eu/packages/" target="_blank">Void-Pakete</a>
   1.913 +		(<tt>*.xbps</tt>)</li>
   1.914 +	<li><a href="http://tinycorelinux.net/" target="_blank">Tinycore-Pakete</a>
   1.915 +		(<tt>*.tce</tt>, <tt>*.tcel</tt>, <tt>*.tcem</tt>, <tt>*.tcz</tt>)</li>
   1.916 +</ul>
   1.917 +
   1.918 +<pre>
   1.919 +# tazpkg convert <em>alien-package-file</em>
   1.920 +</pre>
   1.921 +</article>
   1.922 +
   1.923 +
   1.924 +<article id="list-suggested"><h3>list-suggested</h3>
   1.925 +
   1.926 +<p>Eine Liste vorgeschlagener Pakete für jedes installierte Paket ausgeben. Mit der Option <tt>--all</tt> werden
   1.927 +alle vorgeschlagenen Pakete ausgegeben, ohne nur die nicht installierten vorgeschlagenen Pakete.</p>
   1.928 +
   1.929 +<pre>
   1.930 +$ tazpkg list-suggested
   1.931 +$ tazpkg list-suggested --all
   1.932 +</pre>
   1.933 +</article>
   1.934 +</section>
   1.935 +
   1.936 +
   1.937 +
   1.938 +
   1.939 +<section><header>Verwaltung von Depots</header>
   1.940 +
   1.941 +
   1.942 +<article id="recharge"><h3>recharge</h3>
   1.943 +
   1.944 +<p>Die Paket-Datenbank aus einem Depot aktualisieren. Zunächst wird die alte Paket-Datenbank
   1.945 +gesichert, dann wird die neueste Paket-Datenbank der verfügbaren Pakete vom Depot transferiert.
   1.946 +Wenn die Datenbank aktualisiert ist, können die Kommandos <tt><a href="#list">list</a></tt> und
   1.947 +<tt><a href="#search">search</a></tt> verwendet werden. Um Unterschiede zu entdecken, kann
   1.948 +<tt><a href="#list-mirror">list-mirror</a> --diff</tt> verwendet werden;
   1.949 +zum Ansehen und Aktualisieren von Paketen kann einfach <tt><a href="#upgrade">upgrade</a></tt>
   1.950 +eingegeben werden.</p>
   1.951 +
   1.952 +<p>Ohne weitere Optionen werden die Paket-Datenbanken aller definierten Depots aktualisiert. Es kann auch
   1.953 +das Depot angegeben werden, aus dem aktualisiert werden soll: “main” für das Haupt-Depot 
   1.954 +oder der Name eines inoffiziellen Depots.</p>
   1.955 +
   1.956 +<pre>
   1.957 +# tazpkg recharge
   1.958 +# tazpkg recharge main
   1.959 +# tazpkg recharge <em>My_Undigest</em>
   1.960 +# tazpkg recharge --root=<em>/mnt/sda6</em>
   1.961 +</pre>
   1.962 +</article>
   1.963 +
   1.964 +
   1.965 +<article id="upgrade"><h3>upgrade</h3>
   1.966 +<p>Es werden alle installierten Pakete aktualisiert, die in einem Depot enthalten sind
   1.967 +(<tt>upgrade</tt> oder <tt>up</tt>). Die Aktualisierung von Paketen ist ein wichtiger Beitrag zur
   1.968 +Systemsicherheit: mit den neuesten Aktualisierungen und Korrekturen bleibt das System sicher.
   1.969 +Das SliTaz-Projekt, auch wenn es klein ist, bietet regelmäßig Sicherheitsaktualisierungen und
   1.970 +generell die neuesten Versionen von Software. Dies Funktion ist für Anwender gedacht, die
   1.971 +SliTaz auf Platte installiert haben. Im "Live CD"-Modus aktualisierte Pakete sind nach Systembeendigung
   1.972 +("shutdown") verloren!</p>
   1.973 +
   1.974 +<p>Zunächst wird die Paket-Datenbank automatisch aktualisiert (<tt><a href="#recharge">recharge</a></tt>)
   1.975 +um eine aktuelle Liste der Pakete zu erhalten, die aktualisiert werden können.</p>
   1.976 +
   1.977 +<p>Ohne Optionen läuft die Aktualisierung im interaktiven Modus und fragt vor der Installation.
   1.978 +Mit der Option <tt>-c</tt> oder <tt>--check</tt> wird nur nach verfügbaren Aktualisierungen gesucht;
   1.979 +mit der Option <tt>-i</tt> oder <tt>--install</tt> wird nach verfügbaren Aktualisierungen gesucht und diese
   1.980 +werden alle installiert.</p>
   1.981 +
   1.982 +<pre>
   1.983 +# tazpkg upgrade
   1.984 +# tazpkg up --check
   1.985 +# tazpkg up -i
   1.986 +</pre>
   1.987 +</article>
   1.988 +
   1.989 +
   1.990 +<article id="setup-mirror"><h3>setup-mirror</h3>
   1.991 +
   1.992 +<p>Die Adresse (URL) eines Depots ändern(<tt>setup-mirror</tt> oder <tt>-sm</tt>). Der
   1.993 +URL des neuen Depots wird nachgefragt. Es können mehrere URL, durch Leerzeichen getrennt, eingegeben
   1.994 +werden. Stattdessen kann auch die Datei
   1.995 +<a href="file:///var/lib/tazpkg/mirror"><tt>/var/lib/tazpkg/mirror</tt></a> direkt geändert werden.
   1.996 +Der URL muss die Adresse des Verzeichnisses sein, das die Paketliste
   1.997 +<a href="file:///var/lib/tazpkg/packages.info"><tt>packages.info</tt></a> und
   1.998 +die Pakete enthält.</p>
   1.999 +
  1.1000 +<pre>
  1.1001 +# tazpkg setup-mirror
  1.1002 +</pre>
  1.1003 +</article>
  1.1004 +
  1.1005 +
  1.1006 +<article id="add-undigest"><h3>add-undigest, setup-undigest</h3>
  1.1007 +
  1.1008 +<p>Den URL eines inoffiziellen Depots hinzufügen, um Pakete zu testen, die noch nicht in einem
  1.1009 +offiziellen Depot enthalten sind. Stattdessen kann auch die Datei
  1.1010 +<tt>/var/lib/tazpkg/undigest/<em>repository</em>/mirror</tt> manuell bearbeitet werden.
  1.1011 +Der URL muss die Adresse des Verzeichnisses sein, das die Paketliste <tt>packages.info</tt> und
  1.1012 +die Pakete enthält.</p>
  1.1013 +
  1.1014 +<pre>
  1.1015 +# tazpkg add-undigest <em>public-repository http://my.home.org/slitaz</em>
  1.1016 +# tazpkg setup-undigest <em>local-repository /home/slitaz/packages</em>
  1.1017 +</pre>
  1.1018 +</article>
  1.1019 +
  1.1020 +
  1.1021 +<article id="list-undigest"><h3>list-undigest</h3>
  1.1022 +
  1.1023 +<p>Inoffizielle Depots auflisten. Mit der Option <tt>--box</tt> wird die Liste tabellarisch ausgegeben.</p>
  1.1024 +
  1.1025 +<pre>
  1.1026 +$ tazpkg list-undigest
  1.1027 +$ tazpkg list-undigest --box
  1.1028 +</pre>
  1.1029 +</article>
  1.1030 +
  1.1031 +
  1.1032 +<article id="remove-undigest"><h3>remove-undigest</h3>
  1.1033 +
  1.1034 +<p>Den URL eines inoffizielles Depots entfernen. Es wird nach einer Bestätigung gefragt.</p>
  1.1035 +
  1.1036 +<pre>
  1.1037 +# tazpkg remove-undigest <em>my-repository</em>
  1.1038 +</pre>
  1.1039 +</article>
  1.1040 +
  1.1041 +
  1.1042 +<article id="mkdb"><h3>mkdb</h3>
  1.1043 +
  1.1044 +<p>Eine TazPkg-Datenbank für ein Verzeichnis mit *.tazpkg-Paketen erzeugen.</p>
  1.1045 +
  1.1046 +<p>Die folgenden Dateien, die die Pakete beschreiben, werden in dem angegebenen Verzeichnis erstellt:
  1.1047 +<tt>packages.info</tt>, <tt>packages.equiv</tt>, <tt>descriptions.txt</tt>, <tt>files.list.lzma</tt>, <tt>IDs</tt>.
  1.1048 +Wenn die Datenbank bereits existiert, wird nichts geändert; die Neuerstellung der Datenbank-Dateien kann mit der
  1.1049 +Option <tt>--forced</tt> bewirkt werden.</p>
  1.1050 +
  1.1051 +<pre>
  1.1052 +# tazpkg mkdb <em>/home/boot/packages</em>
  1.1053 +# tazpkg mkdb <em>/home/boot/packages</em> --forced
  1.1054 +</pre>
  1.1055 +</article>
  1.1056 +</section>
  1.1057 +
  1.1058 +
  1.1059 +
  1.1060 +
  1.1061 +<section><header>Betreuer</header>
  1.1062 +
  1.1063 +<p>Christophe Lincoln &lt;pankso at slitaz.org&gt;</p>
  1.1064 +</section>
  1.1065 +
  1.1066 +
  1.1067 +
  1.1068 +    <section>
  1.1069 +      <p>Deutsche Übersetzung erstellt 2016-09-05.</p>
  1.1070 +    </section>
  1.1071 +
  1.1072 +
  1.1073 +<footer>
  1.1074 +	Copyright © 2015 <a href="http://www.slitaz.org/en/">SliTaz GNU/Linux</a>
  1.1075 +</footer>
  1.1076 +
  1.1077 +</body>
  1.1078 +</html>