tazpkg diff doc/tazpkg.de.html @ rev 926
Unblock package before removing
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Mon Sep 26 11:12:32 2016 +0300 (2016-09-26) |
parents | |
children | ecbca6dbf6fb |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/doc/tazpkg.de.html Mon Sep 26 11:12:32 2016 +0300 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 <pankso at slitaz.org></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>