tazlito annotate doc/tazlito.de.html @ rev 480

Add Italian; make pot; make msgmerge; make clean
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Jan 30 11:53:57 2018 +0200 (2018-01-30)
parents 66b6b8b699db
children
rev   line source
paul@447 1 <!DOCTYPE html>
paul@447 2 <html lang="de">
paul@447 3 <head>
paul@447 4 <meta charset="utf-8" />
paul@447 5 <title>TazLito-Handbuch — SliTaz Live Tool</title>
paul@447 6 <link rel="shortcut icon" href="favicon.ico" />
paul@447 7 <link rel="stylesheet" type="text/css" href="../slitaz-doc.css" />
paul@447 8 <script type="text/javascript" src="../slitaz-doc.js"></script>
paul@447 9 </head>
paul@447 10 <body>
paul@447 11
paul@447 12 <header>
paul@447 13 <h1>Tazlito-Handbuch</h1>
paul@447 14 </header>
paul@447 15
paul@447 16 <!-- Start content -->
paul@447 17 <div id="content">
paul@447 18
paul@447 19 <h2>NAME</h2>
paul@447 20
paul@447 21 <p>Tazlito — SliTaz Live Tool.</p>
paul@447 22
paul@447 23
paul@447 24 <h2>SYNTAX</h2>
paul@447 25
paul@447 26 <pre>
paul@447 27 tazlito [command] [list|iso|flavor] [dir]
paul@447 28 </pre>
paul@447 29
paul@447 30
paul@447 31 <h2>BESCHREIBUNG</h2>
paul@447 32
paul@447 33 <p>Tazlito ist ein kleines Programm zum Extrahieren eines Direktstart-ISO-Abbildes, Neuerstellen des
paul@447 34 ISO-Abbildes und regenerieren des Wurzel-Dateisystems eines Direktstart-ISO-Abbildes. Mit Tazlito kann
paul@447 35 auch anhand einer Liste vorher transferierter Pakete eine Distribution erzeugt werden. Tazlito
paul@447 36 liest die Konfigurationsdatei <tt>/etc/tazlito/tazlito.conf</tt> oder eine (leicht zu erstellende)
paul@447 37 eigene Konfigurationsdatei <tt>tazlito.conf</tt> im Arbeitsverzeichnis. Darin werden
paul@447 38 der Name des ISO-Abbildes, der Kennsatz für das ISO-Abbild, der Name des Betreuers und die Pfade der
paul@447 39 Paketdateien und des zu erzeugenden ISO-Abbildes festgelegt. Tazlito kann auch zusätzliche Dateien
paul@447 40 aus einem Verzeichnis in das ISO-Abbild übernehmen.</p>
paul@447 41 <p>Tazlito wird unter der freien GNU-Lizenz GPL v.3 verbreitet und ist standardmäßig auf SliTaz installiert.
paul@447 42 Ebenso wurde es erfolgreich auf Debian GNU/Linux getestet. Weitere Informationen
paul@447 43 finden Sie im <a href="http://doc.slitaz.org/de:handbook:genlivecd">Handbuch</a>.</p>
paul@447 44
paul@447 45 <h2>KOMMANDOS</h2>
paul@447 46
paul@447 47
paul@447 48 <h3 id="usage">usage</h3>
paul@447 49
paul@447 50 <p>Mit dem Kommando <code>usage</code> wird eine Übersicht der verfügbaren Kommandos mitsamt
paul@447 51 einer Kurzbeschreibung ausgegeben:</p>
paul@447 52
paul@447 53 <pre>
paul@447 54 # tazlito usage
paul@447 55 </pre>
paul@447 56
paul@447 57
paul@447 58 <h3 id="stats">stats</h3>
paul@447 59
paul@447 60 <p>Mit dem Kommando <code>stats</code> werden die Konfigurationsvariablen, die Pfade verschiedener
paul@447 61 Dateien und Verzeichnisse sowie Informationen über das ISO-Abbild ausgegeben:</p>
paul@447 62
paul@447 63 <pre>
paul@447 64 # tazlito stats
paul@447 65 </pre>
paul@447 66
paul@447 67
paul@447 68 <h3 id="gen-config">gen-config</h3>
paul@447 69
paul@447 70 <p>Mit dem Kommando <code>gen-config</code> wird eine Konfigurationsdatei erstellt,
paul@447 71 die dann modifiziert werden kann. Standardmäßig wird diese Datei im Arbeitsverzeichnis erstellt,
paul@447 72 es kann aber auch ein anderes Verzeichnis angegeben werden:</p>
paul@447 73
paul@447 74 <pre>
paul@447 75 # tazlito gen-config
paul@447 76 # tazlito gen-config <em>/path/to/distro</em>
paul@447 77 </pre>
paul@447 78
paul@447 79
paul@447 80 <h3 id="configure">configure</h3>
paul@447 81
paul@447 82 <p>Mit dem Kommando <code>configure</code> kann die globale Konfigurationsdatei oder eine
paul@447 83 Konfigurationsdatei im Arbeitsverzeichnis modifiziert werden:</p>
paul@447 84
paul@447 85 <pre>
paul@447 86 # tazlito configure
paul@447 87 </pre>
paul@447 88
paul@447 89
paul@447 90 <h3 id="gen-iso">gen-iso</h3>
paul@447 91
paul@447 92 <p>Mit dem Kommando <code>gen-iso</code> kann ein neues Direkstart-ISO-Abbild unter
paul@447 93 Berücksichtigung von Änderungen und zusätzlichen Dateien für das Wurzel-Dateisystem erzeugt werden.
paul@447 94 Damit dies funktioniert, muss der Verzeichnisbaum eines Direkstartsystems zugreifbar sein.
paul@447 95 Dieser Verzeichnisbaum kann leicht mit dem Kommando
paul@447 96 <a href="#extract-distro"><code>extract-distro</code></a> erstellt werden. Nach Änderungen darin
paul@447 97 wird ein neues ISO-Abbild erzeugt mit:</p>
paul@447 98
paul@447 99 <pre>
paul@447 100 # tazlito gen-iso
paul@447 101 </pre>
paul@447 102
paul@447 103
paul@447 104 <h3 id="gen-initiso">gen-initiso</h3>
paul@447 105
paul@447 106 <p>Mit dem Kommando <code>gen-initiso</code> wird dasselbe erreicht wie mit
paul@447 107 <code>gen-iso</code>, nur dass zunächst initramfs neu erstellt wird.
paul@447 108 initramfs enthält das Wurzel-Dateisystem und muss nach jeder Änderung neu erstellt werden:</p>
paul@447 109
paul@447 110 <pre>
paul@447 111 # tazlito gen-initiso
paul@447 112 </pre>
paul@447 113
paul@447 114
paul@447 115 <h3 id="list-flavors">list-flavors</h3>
paul@447 116
paul@447 117 <p>Mit dem Kommando <code>list-flavors</code> wird eine Liste verfügbarer
paul@447 118 Varianten (falls erforderlich) transferiert und angezeigt.
paul@447 119 Mit der Option <code>--recharge</code> wird die Liste in jedem Fall transferiert:</p>
paul@447 120
paul@447 121 <pre>
paul@447 122 # tazlito list-flavors
paul@447 123 # tazlito list-flavors --recharge
paul@447 124 </pre>
paul@447 125
paul@447 126
paul@447 127 <h3 id="get-flavor">get-flavor</h3>
paul@447 128
paul@447 129 <p>Mit dem Kommando <code>get-flavor</code> werden die Dateien zum Erstellen einer Variante
paul@447 130 mit <a href="#gen-distro"><code>gen-distro</code></a> (falls erforderlich) transferiert und
paul@447 131 vorbereitet:</p>
paul@447 132
paul@447 133 <pre>
paul@447 134 # tazlito get-flavor <em>particular-flavor</em>
paul@447 135 </pre>
paul@447 136
paul@447 137
paul@447 138 <h3 id="show-flavors">show-flavor</h3>
paul@447 139
paul@447 140 <p>Mit dem Kommando <code>show-flavor</code> wird die Beschreibung einer Variante und deren
paul@447 141 Größe nach Neuerstellung angezeigt. Mit den Optionen <code>--brief</code> und
paul@447 142 <code>--noheader</code> wird der Umfang der Ausgabe reduziert:</p>
paul@447 143
paul@447 144 <pre>
paul@447 145 # tazlito show-flavor <em>particular-flavor</em>
paul@447 146 # tazlito show-flavor <em>particular-flavor</em> --brief
paul@447 147 # tazlito show-flavor <em>particular-flavor</em> --brief --noheader
paul@447 148 </pre>
paul@447 149
paul@447 150
paul@447 151 <h3 id="gen-flavor">gen-flavor</h3>
paul@447 152
paul@447 153 <p>Mit dem Kommando <code>gen-flavor</code> wird eine Datei mit der Beschreibung einer neuen
paul@447 154 Variante aus den Ergebnissen der Erzeugung einer Distribution
paul@447 155 (mit <a href="#gen-distro"><code>gen-distro</code></a>) erstellt. Die Datei <tt>.flavor</tt>
paul@447 156 kann dann an slitaz.org gesendet werden:</p>
paul@447 157
paul@447 158 <pre>
paul@447 159 # tazlito gen-flavor <em>new-flavor</em>
paul@447 160 </pre>
paul@447 161
paul@447 162
paul@447 163 <h3 id="gen-liveflavor">gen-liveflavor</h3>
paul@447 164
paul@447 165 <p>Mit dem Kommando <code>gen-liveflavor</code> wird eine Datei mit der Beschreibung einer neuen
paul@447 166 Variante aus den Ergebnissen der Erzeugung einer Distribution basierend auf dem laufenden System erstellt.
paul@447 167 Die Option <code>--help</code> liefert weitere Informationen:</p>
paul@447 168
paul@447 169 <pre>
paul@447 170 # tazlito gen-liveflavor
paul@447 171 # tazlito gen-liveflavor --help
paul@447 172 </pre>
paul@447 173
paul@447 174
paul@447 175 <h3 id="upgrade-flavor">upgrade-flavor</h3>
paul@447 176
paul@447 177 <p>Mit dem Kommando <code>upgrade-flavor</code> aktualisiert eine Datei <tt>.flavor</tt>, indem
paul@447 178 in die Paketliste die neuesten verfügbaren Versionen eingetragen werden:</p>
paul@447 179
paul@447 180 <pre>
paul@447 181 # tazlito upgrade-flavor <em>this-flavor</em>
paul@447 182 </pre>
paul@447 183
paul@447 184
paul@447 185 <h3 id="extract-flavor">extract-flavor</h3>
paul@447 186
paul@447 187 <p>Mit dem Kommando <code>extract-flavor</code> wird eine Variante in eine leicht zu modifizierende
paul@447 188 Baumstruktur in <tt>/home/slitaz/VERSION/flavors</tt> konvertiert, die mit mercurial verwaltet
paul@447 189 werden kann:
paul@447 190 <a href="http://hg.slitaz.org/flavors">http://hg.slitaz.org/flavors</a>. Für z.B.
paul@447 191 cooking wird das Arbeitsverzeichnis in <tt>/home/slitaz/cooking</tt> sein.</p>
paul@447 192
paul@447 193 <pre>
paul@447 194 # tazlito extract-flavor <em>this-flavor</em>
paul@447 195 </pre>
paul@447 196
paul@447 197
paul@447 198 <h3 id="pack-flavor">pack-flavor</h3>
paul@447 199
paul@447 200 <p>Mit dem Kommando <code>pack-flavor</code> wird eine Baumstruktur aus
paul@447 201 <tt>/home/slitaz/VERSION/flavors</tt> in eine Datei <tt>.flavor</tt> konvertiert.
paul@447 202 Dies ist die umgekehrte Funktion von
paul@447 203 <a href="#extract-flavor"><code>tazlito extract-flavor</code></a>:</p>
paul@447 204
paul@447 205 <pre>
paul@447 206 # tazlito pack-flavor <em>this-flavor</em>
paul@447 207 </pre>
paul@447 208
paul@447 209
paul@447 210 <h3 id="extract-distro">extract-distro</h3>
paul@447 211
paul@447 212 <p>Mit dem Kommando <code>extract-distro</code> werden Dateien aus einem ISO-Abbild für einen
paul@447 213 Direktstart-Datenträger extrahiert, um die Wurzelverzeichnisse des optischen Datenträgers
paul@447 214 und des Systems zu erzeugen. Darin können dann die gewünschten Änderungen oder
paul@447 215 Erweiterungen vorgenommen werden und das ISO-Abbild mit
paul@447 216 <a href="#gen-iso"><code>gen-iso</code></a> oder
paul@447 217 <a href="#gen-initiso"><code>gen-initiso</code></a> neu erstellt werden. Beispiel:</p>
paul@447 218
paul@447 219 <pre>
paul@447 220 # tazlito extract-distro <em>slitaz-cooking.iso</em>
paul@447 221 </pre>
paul@447 222
paul@447 223
paul@447 224 <h3 id="gen-distro">gen-distro</h3>
paul@447 225
paul@447 226 <p>Mit dem Kommando <code>gen-distro</code> kann der Verzeichnisbaum einer Distribution und
paul@447 227 ein ISO-Abbild gemäß einer Paketliste erzeugt werden. Hierzu wird eine Paketliste, ein
paul@447 228 Verzeichnis, das alle Pakete (<tt>.tazpkg</tt>) aus der Liste enthält und ein Verzeichnis
paul@447 229 für die Erstellung der Distribution benötigt. Die Paketliste kann aus der Variante
paul@447 230 mit dem Kommando <a href="#get-flavor"><code>get-flavor</code></a> extrahiert werden.
paul@447 231 Wenn ein optischer Datenträger mit einem Direktstartsystem verwendet wird,
paul@447 232 ermöglichen die Optionen <code>--cdrom</code> und <code>--iso=</code> die
paul@447 233 Wiederherstellung von Paketen, die Dateien im Verzeichnis <tt>/boot</tt> ablegen, ohne dass
paul@447 234 diese von einem Depot transferiert werden müssen und stellt die zusätzlichen Dateien des optischen
paul@447 235 Datenträgers wieder her.
paul@447 236 Die Pfade der verschiedenen Verzeichnisse sind in der Konfigurationsdatei festgelegt und
paul@447 237 Pakete können von SliTaz-Depots transferiert werden oder mit Cookutils erstellt werden.
paul@447 238 Eine Distribution erzeugen:</p>
paul@447 239
paul@447 240 <pre>
paul@447 241 # tazlito gen-distro
paul@447 242 # tazlito gen-distro --cdrom
paul@447 243 # tazlito gen-distro --iso=<em>slitaz.iso</em>
paul@447 244 # tazlito gen-distro <em>package-list</em>
paul@447 245 </pre>
paul@447 246
paul@447 247
paul@447 248 <h3 id="clean-distro">clean-distro</h3>
paul@447 249
paul@447 250 <p>Mit dem Kommando <code>clean-distro</code> werden alle erzeugten und aus dem ISO-Abbild
paul@447 251 extrahierten Dateien gelöscht:</p>
paul@447 252
paul@447 253 <pre>
paul@447 254 # tazlito clean-distro
paul@447 255 </pre>
paul@447 256
paul@447 257
paul@447 258 <h3 id="check-distro">check-distro</h3>
paul@447 259
paul@447 260 <p>Mit dem Kommando <code>check-distro</code> wird geprüft, ob mit den Paketen installierte
paul@447 261 Dateien vorhanden sind:</p>
paul@447 262
paul@447 263 <pre>
paul@447 264 # tazlito check-distro
paul@447 265 </pre>
paul@447 266
paul@447 267
paul@447 268 <h3 id="writeiso">writeiso</h3>
paul@447 269
paul@447 270 <p>Mit dem Kommando <code>writeiso</code> wird das aktuelle Dateisystem in ein cpio-Archiv
paul@447 271 (<tt>rootfs.gz</tt>) gepackt und anschließend ein urladefähiges ISO-Abbild erzeugt. Writeiso kann sowohl
paul@447 272 in einem auf Platte installierten SliTaz als auch in einem Direktstartsystem verwendet werden.
paul@447 273 Auch das aktuelle Verzeichnis <tt>/home</tt> wird in das Archiv übernommen.
paul@447 274 Damit ist es auf einfache Weise möglich, ein eigenes, angepasstes ISO-Abbild für optische Datenträger
paul@447 275 zu erstellen. Einfach ein SliTaz-System laden, irgendwelche Dateien ändern und dann:</p>
paul@447 276
paul@447 277 <pre>
paul@447 278 # tazlito writeiso [gzip|lzma|none]
paul@447 279 # tazlito writeiso gzip
paul@447 280 # tazlito writeiso gzip <em>image-name</em>
paul@447 281 </pre>
paul@447 282
paul@447 283 <h3 id="check-list">check-list</h3>
paul@447 284
paul@447 285 <p>Mit dem Kommando <code>check-list</code> wird geprüft, ob die Datei <tt>distro-packages.list</tt> die
paul@447 286 aktuellen Paketversionen enthält:</p>
paul@447 287
paul@447 288 <pre>
paul@447 289 # tazlito check-list
paul@447 290 </pre>
paul@447 291
paul@447 292
paul@447 293 <h3 id="repack">repack</h3>
paul@447 294
paul@447 295 <p>Mit dem Kommando <code>repack</code> wird das Wurzel-Dateisystem (rootfs) mit der höchstmöglichen
paul@447 296 Kompressionsrate neu komprimiert:</p>
paul@447 297
paul@447 298 <pre>
paul@447 299 # tazlito repack <em>slitaz.iso</em>
paul@447 300 </pre>
paul@447 301
paul@447 302
paul@447 303 <h3 id="merge">merge</h3>
paul@447 304
paul@447 305 <p>Mit dem Kommando <code>merge</code> werden verschiedene Varianten wie russische Puppen verschachtelt.
paul@447 306 Jedes Wurzel-Dateisystem ist eine Teilmenge des vorherigen.
paul@447 307 Das erste Wurzel-Dateisystem wird von dem ISO-Abbild im dritten Argument extrahiert.
paul@447 308 Dann wird in Abhängigkeit vom verfügbaren Arbeitsspeicher die entsprechende Variante zum Laden ausgewählt.:</p>
paul@447 309
paul@447 310 <pre>
paul@447 311 # tazlito merge <em>160M slitaz-core.iso 96M rootfs-justx.gz 32M rootfs-base.gz</em>
paul@447 312 </pre>
paul@447 313
paul@447 314
paul@447 315 <h3 id="build-loram">build-loram</h3>
paul@447 316
paul@447 317 <p>Mit dem Kommando <code>build-loram</code> wird aus einem ISO-Abbild ein ISO-Abbild
paul@447 318 für Rechner mit kleinem Arbeitsspeicher erzeugt. Es kann eine Variante erzeugt werden,
paul@447 319 bei der das Dateisystem <tt>/</tt> sich stets im Arbeitsspeicher befindet oder wo es
paul@447 320 sich auf dem optischen Datenträger befindet:</p>
paul@447 321
paul@447 322 <pre>
paul@447 323 # tazlito build-loram <em>slitaz.iso loram.iso</em>
paul@447 324 # tazlito build-loram <em>slitaz.iso loram-cdrom.iso</em> cdrom
paul@447 325 </pre>
paul@447 326
paul@447 327
paul@447 328 <h3 id="emu-iso">emu-iso</h3>
paul@447 329
paul@447 330 <p>Mit dem Kommando <code>emu-iso</code> wird der Emulator Qemu zum Laden von
paul@447 331 SliTaz verwendet. Qemu kann verwendet werden, um ein neu erstelltes ISO-Abbild zu testen,
paul@447 332 ohne dass es auf optischen Datenträger geschrieben werden muss oder dass eine
paul@447 333 sparsame Installation vorgenommen werden muss:</p>
paul@447 334
paul@447 335 <pre>
paul@447 336 # tazlito emu-iso
paul@447 337 # tazlito emu-iso path/to/image.iso
paul@447 338 </pre>
paul@447 339
paul@447 340
paul@447 341 <h3 id="burn-iso">burn-iso</h3>
paul@447 342
paul@447 343 <p>Mit dem Kommando <code>burn-iso</code> wird ein optisches Laufwerk ermittelt und seine
paul@447 344 Geschwindigkeit festgestellt. Dann wird mit wodim (Bestandteil von cdrkit) das ISO-Abbild auf
paul@447 345 einen optischen Datenträger geschrieben. Das Standard-ISO-Abbild ist das aus der
paul@447 346 aktuellen Konfigurationsdatei, aber es kann auch ein anderes angegeben werden:</p>
paul@447 347
paul@447 348 <pre>
paul@447 349 # tazlito burn-iso
paul@447 350 # tazlito burn-iso <em>slitaz-hacked.iso</em>
paul@447 351 </pre>
paul@447 352
paul@447 353
paul@447 354 <h2>VARIANTEN</h2>
paul@447 355
paul@447 356 <p>Eine Datei <tt>.flavor</tt> enthält lediglich einige wenige KB Informationen, die zum
paul@447 357 (Wieder-)Erstellen eines angepassten SliTaz-Direkstart-ISO-Abbildes für optischen Datenträger
paul@447 358 benötigt werden.</p>
paul@447 359
paul@447 360
paul@447 361 <h3 id="rebuild-flavor">Eine Variante erstellen</h3>
paul@447 362
paul@447 363 <p>Aus den vorhandenen Varianten kann eine zum (Wieder-)Erstellen ausgewählt werden:</p>
paul@447 364
paul@447 365 <pre>
paul@447 366 # tazlito list-flavors
paul@447 367
paul@447 368 List of flavors
paul@447 369 ================================================================================
paul@447 370 Name ISO Rootfs Description
paul@447 371 ================================================================================
paul@447 372 base 6.9M 13.1M Minimal set of packages to boot
paul@447 373 core-3in1 31.5M 105.6M SliTaz core system with justX and base alternatives
paul@447 374 core 31.5M 104.6M SliTaz core system
paul@447 375 eeepc 31.2M 105.4M SliTaz eeepc system
paul@447 376 justX 16.1M 51.2M SliTaz with a minimal X environment
paul@447 377 </pre>
paul@447 378
paul@447 379 <p>Wir beginnen mit der (Wieder-)Erstellung der Variante <em>eeepc</em>, die 105,4 MB
paul@447 380 Arbeitsspeicher benötigt und auf dem Datenträger 31,2 MB belegt:</p>
paul@447 381
paul@447 382 <pre>
paul@447 383 # tazlito clean-distro
paul@447 384 # tazlito get-flavor <em>eeepc</em>
paul@447 385 # tazlito gen-distro
paul@447 386 </pre>
paul@447 387
paul@447 388
paul@447 389 <h3 id="create-flavor">Eine Variante erzeugen</h3>
paul@447 390
paul@447 391 <p>Um eine Variante zu erzeugen, muss:</p>
paul@447 392
paul@447 393 <ul>
paul@447 394 <li>Entweder ein ISO-Abbild mit <a href="#gen-distro"><code>tazlito gen-distro</code></a>
paul@447 395 erzeugt werden und dann eine Datei <tt>.flavor</tt> mit
paul@447 396 <a href="#gen-flavor"><code>tazlito gen-flavor</code></a></li>
paul@447 397 <li>Oder direkt eine Baumstruktur erzeugt werden, die eine Variante definiert
paul@447 398 (siehe <a href="#extract-flavor"><code>tazlito extract-flavor</code></a>)
paul@447 399 und dann eine Datei <tt>.flavor</tt> mit
paul@447 400 <a href="#pack-flavor"><code>tazlito pack-flavor</code></a></li>
paul@447 401 <li>Oder der <a href="http://pizza.slitaz.org/">"online builder"</a> verwendet werden</li>
paul@447 402 </ul>
paul@447 403
paul@447 404
paul@447 405 <h3 id="publish-flavor">Eine Variante veröffentlichen</h3>
paul@447 406
paul@447 407 <p>Da eine Datei <tt>.flavor</tt> nur einige wenige KB groß ist, kann sie einfach über
paul@447 408 die <a href="http://www.slitaz.org/en/mailing-list.php">"mailing list"</a> verbreitet werden.</p>
paul@447 409
paul@447 410 <p>Die Ergebnisse von <a href="#extract-flavor"><code>tazlito extract-flavor</code></a>
paul@447 411 können auch in das
paul@447 412 <a href="http://hg.slitaz.org/flavors">"mercurial repository"</a> transferiert werden. Dieses Verfahren ist
paul@447 413 vorzuziehen, da der Baum direkt im
paul@447 414 <a href="http://hg.slitaz.org/flavors/file/tip">"mercurial web interface"</a> sichtbar wird.</p>
paul@447 415 <p>Dieser Baum enthält:</p>
paul@447 416
paul@447 417 <ul>
paul@447 418 <li>Eine Datei <b>receipt</b>, die die Variante über die folgenden Variablen beschreibt:
paul@447 419 <ul>
paul@447 420 <li>FLAVOR: Der Name der Variante.</li>
paul@447 421 <li>SHORT_DESC: Kurzbeschreibung.</li>
paul@447 422 <li>VERSION: Freies Format.</li>
paul@447 423 <li>MAINTAINER: Email-Adresse des Betreuers.</li>
paul@447 424 <li>FRUGAL_RAM: Mindestgröße des benötigten Arbeitsspeichers (optional).</li>
paul@447 425 <li>ROOTFS_SIZE: Größe des entpackten rootfs.gz im Arbeitsspeicher
paul@447 426 (optional).</li>
paul@447 427 <li>INITRAMFS_SIZE: Größe von rootfs.gz auf dem Datenträger (optional).</li>
paul@447 428 <li>ISO_SIZE: Größe des ISO-Abbildes auf dem Datenträger (optional).</li>
paul@447 429 <li>ROOTFS_SELECTION: Optional, siehe
paul@447 430 <a href="#meta-flavor">Meta-Variante</a> unten.</li>
paul@447 431 </ul>
paul@447 432 </li>
paul@447 433 <li>Die Datei <b>packages.list</b>, die die Liste der Pakete ohne Versionsangabe
paul@447 434 enthält (tazlito verwendet die neueste verfügbare). Diese Datei
paul@447 435 fehlt, wenn ROOTFS_SELECTION im Rezept angegeben ist.</li>
paul@447 436 <li>Die optionale Datei <b>mirrors</b>, die eine Liste inoffizieller (undigest)
paul@447 437 Depots enthält, aus denen persönliche Pakete installiert werden können.</li>
paul@447 438 <li>Das optionale Verzeichnis <b>rootfs</b>, das den Baum enthält, der dem Wurzel-Dateisystem
paul@447 439 rootfs.gz hinzugefügt werden soll (üblicherweise Konfigurationsdateien).</li>
paul@447 440 <li>Das optionale Verzeichnis <b>rootcd</b> , das den Baum enthält, der dem Wurzel-Dateisystem
paul@447 441 des optischen Datenträgers hinzugefügt werden soll.</li>
paul@447 442 </ul>
paul@447 443
paul@447 444
paul@447 445 <h3 id="tune-flavor">Eine Variante anpassen</h3>
paul@447 446
paul@447 447 <p>Es ist meist einfacher, eine vorhandene Variante zu modifizieren als eine Variante von Grund
paul@447 448 auf neu zu erstellen. Im folgenden Beispiel wird die Variante <em>eeepc</em> angepasst:</p>
paul@447 449
paul@447 450 <pre>
paul@447 451 # tazpkg get-install mercurial
paul@447 452 # cd /home/slitaz
paul@447 453 # hg clone http://hg.slitaz.org/flavors
paul@447 454 # cd flavors
paul@447 455 # cp -a <em>eeepc myslitaz</em>
paul@447 456 </pre>
paul@447 457
paul@447 458 <p>Dann können Dateien im Verzeichnis <tt>myslitaz</tt> geändert werden und mit</p>
paul@447 459
paul@447 460 <pre>
paul@447 461 # tazlito pack-flavor <em>myslitaz</em>
paul@447 462 </pre>
paul@447 463
paul@447 464 <p>wird eine neue Variante erzeugt.</p>
paul@447 465
paul@447 466 <p>Tipp: Die Installation von mercurial wie im vorherigen Beispiel ist nicht erforderlich.
paul@447 467 Es genügen die Kommandos:</p>
paul@447 468
paul@447 469 <pre>
paul@447 470 # tazlito get-flavor <em>eeepc</em>
paul@447 471 # tazlito extract-flavor <em>eeepc.flavor</em>
paul@447 472 # cd /home/slitaz/flavors
paul@447 473 # cp -a <em>eeepc myslitaz</em>
paul@447 474 </pre>
paul@447 475
paul@447 476
paul@447 477 <h3 id="meta-flavor">Meta-Variante</h3>
paul@447 478
paul@447 479 <p>Eine Meta-Variante enthält mehrere verschachtelte Varianten, wie russische Puppen. Es wird
paul@447 480 die Variante geladen, für die genügend Arbeitsspeicher vorhanden ist.
paul@447 481 Die Variable ROOTFS_SELECTION legt die Mindestgrößen an Arbeitsspeicher für die entsprechenden
paul@447 482 Varianten fest, <ahref="http://hg.slitaz.org/flavors/file/tip/core-4in1/receipt">Beispiel</a>:</p>
paul@447 483
paul@447 484 <pre>
paul@447 485 ROOTFS_SELECTION="160M core 96M justX 32M base"
paul@447 486 </pre>
paul@447 487
paul@447 488 <p>Eine Meta-Variante enthält keine Paketliste (<tt>packages.list</tt>).
paul@447 489 Meta-Varianten werden von SliTaz-Kernen vor Version 2.6.30 nicht unterstützt.</p>
paul@447 490
paul@447 491
paul@447 492 <h2>BETREUER</h2>
paul@447 493
paul@447 494 <p>Christophe Lincoln &lt;pankso at slitaz.org&gt;<br />
paul@447 495 Pascal Bellard &lt;pascal.bellard at slitaz.org&gt;</p>
paul@447 496
paul@447 497 <!-- End content -->
paul@447 498 </div>
paul@447 499
paul@447 500 <footer>
pascal@466 501 Copyright &copy; <span class="year"></span> <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a>
paul@447 502 </footer>
paul@447 503
paul@447 504 </body>
paul@447 505 </html>