0.0.2 - en to de translation catalogue (25 entries)

note: type: textblock
en: Ladder - creates migration repositories for software release sets
de: Ladder – erstellt Migrations-Depots für Software-Release-Sets

note: type: =head1
en: Description
de: Beschreibung

note: type: textblock
en: Ladder creates a SecureApt repository to migrate production devices from one release milestone to the next. The repository contains all binary packages which would be installed to upgrade the target package of the specified release, including base packages. Source packages are not included as this would make the final tarball much larger than necessary. Sources should remain available via the main repositories.
de: Ladder erstellt ein SecureApt-Depot, um Produktionsgeräte von einem Veröffentlichungs-Meilenstein zum nächsten zu migrieren. Das Depot enthält alle binären Pakete, einschließlich Basis-Pakete, die zum Upgrade des Zielpakets auf die angegebene Veröffentlichung installiert würden. Quellpakete sind nicht enthalten, weil dies das entstehende Tarball-Archiv viel größer werden ließe als nötig. Quellen sollten weiterhin über die Main-Depots erhältlich sein.

note: type: textblock
en: For the purposes of C<ladder>, the bare installation / rootfs should be considered to always precede the first software release. Subsequent steps can then be based on the tarball of the previous milestone.
de: Für die Zwecke von C<ladder> sollte die reine Installation/rootfs immer als Vorgänger der ersten Software-Veröffentlichung betrachtet werden. Die nachfolgenden Schritte können dann vom Tarball des vorherigen Meilensteins ausgehen.

note: type: textblock
en: Ladder checks the installed package list from the production tarball for that release, calculates the packages needed to migrate to the specified milestone and prepares a repository containing those packages, including all dependencies.
de: Ladder überprüft die Liste der installierten Pakete vom Produktiv-Tarball für diese Veröffentlichung, ermittelt die Pakete, die nötig sind, um zu dem angegebenen Meilenstein zu migrieren und bereitet ein Depot vor, das diese Pakete und alle ihre Abhängigkeiten enthält.

note: type: =head1
en: Config files
de: Konfigurationsdatei

note: type: textblock
en: Ladder configuration files live in F</etc/ladder.d/> and need to be named after the release described. e.g. F</etc/ladder.d/internal.conf>.
de: Die Ladder-Konfigurationsdateien liegen in F</etc/ladder.d> und müssen nach der beschriebenen Veröffentlichung benannt werden, z. B. F</etc/ladder.d/internal.conf>.

note: type: textblock
en: A more comprehensive config file could look like:
de: Eine umfangreichere Konfigurationsdatei könnte folgendermaßen aussehen:

note: type: textblock
en: (It is possible to list more than one package, as a space separated list.  Commas or other markers will not be parsed by apt.)
de: (Es ist möglich, per Leerzeichen getrennt, mehr als ein Paket aufzulisten. Kommas oder andere Trennzeichen werden von APT nicht ausgewertet.)

note: type: textblock
en: The section name (e.g. internal in the example above) is used as the milestone name, which can differ from the suite name and the branch name.
de: Der Bereichsname (z. B. internal im oberen Beispiel) wird als Meilenstein-Name benutzt, der sich vom Suite-Namen und dem Zweignamen unterscheiden kann.

note: type: =head1
en: Deployment of ladder tarballs
de: Anwenden der Ladder-Tarballs

note: type: textblock
en: The final tarball contains an example apt source showing the syntax which would be suitable for use with the packaged repository. The full path will need to be specified in the final sources list file.  e.g.
de: Der finale Tarball enthält eine Beispiels-APT-Quelle, welche die Syntax aufzeigt, die für die Verwendung mit dem paketierten Depot geeignet wäre. Der volle Pfad muss in der endgültigen Quellenlistendatei angegeben werden, beispielsweise:

note: type: textblock
en: May need to be modified to:
de: müsste geändert werden zu:

note: type: textblock
en: The example source is packaged as F<ladder.list> in the tarball.
de: Die Beispielsquelle ist im Tarball-Archiv als F<ladder.list> paketiert.

note: type: textblock
en: The key should normally already be part of a keyring package and installed on the devices. If not, an exported copy of the public key is also included in the tarball which can be included into the device keyring using C<apt-key> (which needs to be run as root):
de: Der Schlüssel sollte normalerweise bereits Teil eines Schlüsselbundpakets und auf den Geräten installiert sein. Falls nicht, ist im Tarball eine exportierte Kopie des öffentlichen Schlüssels enthalten, die mit Hilfe von C<apt-key> (das Root-Rechte braucht) in den Geräteschlüsselbund aufgenommen werden können:

note: type: textblock
en: Some scripting / programming support will be needed to make this process seamless on-device, in particular to provide the knowledge of the actual sequence of milestone names, but this is beyond the scope of C<ladder>, if only because the ladder tarball needs to be unpacked first.
de: Um diesen Prozess nahtlos auf dem Gerät ablaufen zu lassen, wird ein wenig Skripting-/Programmierunterstützung von Nöten sein; vor allem, um das Wissen über die richtige Abfolge der Namen der Meilensteine zu liefern, aber das ist außerhalb des Aufgabenbereichs von C<ladder>, wenn auch nur weil der Tarball vorher entpackt werden muss.

note: type: textblock
en: The only requirements to use the ladder tarball are to create the relevant source list file, ensure the key is available and then call apt-get update; apt-get upgrade. There is no need for perl, reprepro or anything else used by C<ladder> itself.
de: Die einzigen Anforderungen an die Verwendung des Ladder-Tarballs sind es, die relevanten Quellenlistendatei zu erstellen, sicherzustellen, dass der Schlüssel verfügbar ist und dann apt-get update; apt-get upgrade auszuführen. Es gibt keinen Grund für Perl, Reprepro oder sonst etwas, das von C<ladder> selbst benutzt wird.

note: type: =head1
en: Steps and milestones
de: Schritte und Meilensteine

note: type: textblock
en: Ladder - as with Debian - only works forwards. Downgrades are not supported. If the rootfs tarball contains an existing apt source which contains packages B<NEWER> than the requested milestone, then the packages downloaded will be for the existing apt source, not the milestone. Check the output with the C<-n|--dry-run> option.
de: Ladder – wie Debian – arbeitet nur vorwärts. Wechsel auf frühere Versionen werden nicht unterstützt. Wenn der rootfs-Tarball eine existierende APT-Quelle mit B<NEUEREN> Paketen als der angefragte Meilenstein hat, werden die heruntergeladenen Pakete nicht für den Meilenstein, sondern für die existierende APT-Quelle benutzt. Überprüfen Sie die Ausgabe mit der C<-n|--dry-run>-Option.

note: type: =head1
en: Output
de: Ausgabe

note: type: textblock
en: Ladder works in the F</var/lib/ladder> directory, unpacking the tarball into F<./rootfs> and creating the repository in a directory named after the milestone.
de: Ladder arbeitet im Verzeichnis F</var/lib/ladder>, entpackt den Tarball nach F<./rootfs> und erstellt das Depot in einem Verzeichnis, das so heißt wie der Meilenstein.

note: type: textblock
en: Results will be F</var/lib/ladder/ladder-$name.tgz>
de: Die Resultate landen in F</var/lib/ladder/ladder-$name.tgz>

note: type: =head1
en: Support
de: Unterstützung

note: type: textblock
en: C<ladder> was written with a specific purpose in mind but is available in Debian in the hope it will be useful for other situations as well.  If there are specific situations where C<ladder> could be extended to be more useful for others, let me know using the Debian bug tracking system: F<bugs.debian.org/ladder>.
de: C<ladder> wurde für einen bestimmten Verwendungszweck geschrieben, ist aber in der Hoffnung, es möge für Andere in anderen Situationen genauso nützlich sein, in Debian verfügbar. Wenn es bestimmte Situationen gibt, für die C<ladder> erweitert werden könnte, lassen Sie es den Autor über die Fehlerdatenbank wissen: F<bugs.debian.org/ladder>

note: type: textblock
en: Note that C<reprepro> already has B<snapshot> support which is not the same as a C<ladder> of milestones. Snapshots include full sources and ancillary packages which are not needed on-device and are intended for build systems and developer use - ladder milestones are intended to provide a small repository which can be used on machines after production.
de: Beachten Sie, dass C<reprepro> bereits B<Schnappschuss>-Unterstützung hat, was nicht das selbe ist wie die Meilensteine von C<ladder>. Schnappschüsse enthalten die vollständigen Quellen sowie ergänzende Pakete, die auf den Geräten nicht gebraucht werden und für Build-Systeme und Benutzung durch Entwickler gedacht sind – Ladder-Meilensteine sind für ein kleines Depot gedacht, das nach der Herstellung auf den Maschinen eingesetzt werden kann.
