***************************************************** * GENERATED FILE, DO NOT EDIT * * THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION * ***************************************************** This file was generated by po4a(7). Do not store it (in cvs, for example), but store the po file used as source file by po4a-translate. In fact, consider this as a binary, and the po file as a regular .c file: If the po get lost, keeping this translation up-to-date will be harder. =head1 NAME debconf-apt-progress - installiere Pakete unter Benutzung von Debconf, um einen Fortschrittsbalken anzuzeigen =head1 ÜBERSICHT debconf-apt-progress [--] command [args ...] debconf-apt-progress --config debconf-apt-progress --start debconf-apt-progress --from waypoint --to waypoint [--] command [args ...] debconf-apt-progress --stop =head1 BESCHREIBUNG B installiert Pakete unter Benutzung von Debconf, um einen Fortschrittsbalken anzuzeigen. Der angegebene I sollte irgendein APT-FrontEnd der Befehlszeile sein; insbesondere muss es Fortschrittsinformationen auf den durch die Konfigurationsoption C gewählten Datei-Deskriptor schicken, und es muss die von der Konfigurationsoption C genannten Datei-Deskriptoren offen halten, wenn es Debconf (direkt oder indirekt) aufruft, weil diese Datei-Deskriptoren für das Debconf-Durchleitungs-Protokoll genutzt werden. Die Argumente für den angegebenen Befehl sollten generell B<-y> (bei B oder B) oder ähnliches enthalten, um zu vermeiden, dass das APT-FrontEnd nach Eingabe fragt. B kann dies nicht von sich aus machen, weil sich das entsprechende Argument von FrontEnd zu FrontEnd unterscheiden mag. Die Optionen B<--start>, B<--stop>, B<--from> und B<--to> können benutzt werden, um einen Fortschrittsbalken mit mehreren Abschnitten für verschiedene Phasen der Installation zu erzeugen, vorausgesetzt, der Aufrufer ist ein Debconf-Confmodul. Der Aufrufer kann auch mit dem Fortschrittsbalken selbst unter Benutzung des Debconf-Protokolls interagieren, falls es dies wünscht. Debconf sperrt seine Konfigurationsdatenbank, wenn es startet, was es unglücklicherweise unbequem macht, eine Instanz von Debconf den Fortschrittsbalken anzeigen und eine andere Fragen der installierten Pakete durchleiten zu lassen. Falls Sie einen mehr-segmentigen Fortschrittsbalken benutzen, müssen Sie die Ausgabe der Option B<--config> auswerten, bevor Sie das Debconf-FrontEnd starten, um dies zu umgehen. Siehe unten L. =head1 OPTIONEN =over 4 =item B<--config> Gebe die nötigen Umgebungsvariablen, um ein FrontEnd mit einem Fortschrittsbalken zu starten, aus. =item B<--start> Starte einen Fortschrittsbalken, der standardmäßig von 0 bis 100 läuft. Man benutze B<--from> und B<--to>, um andere Eckpunkte zu benutzen. =item B<--from> I Falls mit B<--start> benutzt, lasse den Fortschrittsbalken bei I statt bei 0 beginnen. Ansonsten, installiere Pakete, deren Fortschrittsbalken an diesem »Wegpunkt« beginnt. Muss mit B<--to> benutzt werden. =item B<--to> I Falls mit B<--start> benutzt, lassen den Fortschrittsbalken bei I statt bei 100 enden. Ansonsten, installiere Pakete, deren Fortschrittsbalken an diesem »Wegpunkt« endet. Muss mit B<--from> benutzt werden. =item B<--stop> Halte einen laufenden Fortschrittsbalken an. =item B<--no-progress> Vermeide Starten, Enden oder Fortschreiten des Fortschrittsbalkens. Fortschrittsmeldungen von APT, Medienwechselereignisse und Debconf-Fragen werden weiterhin an Debconf weitergeleitet. =item B<--dlwaypoint> I Gebe an, wieviel Prozent des Fortschrittsbalkens für das Herunterladen von Paketen benutzt wird. Der Rest wird für das Installieren der Pakete verwendet. Standardmäßig werden 15% für das Herunterladen und die verbleibenden 85% für das Installieren verwendet. =item B<--logfile> I Sende die normale Ausgabe von APT in die angegebene Datei. =item B<--logstderr> Sende die normale Ausgabe von APT auf die Standardfehlerausgabe. Falls Sie weder B<--logfile> noch B<--logstderr> angeben, wird die normale Ausgabe von APT verworfen. =item B<--> Beende Optionen. Da Sie normalerweise zumindest das Argument B<-y> an den auszuführenden Befehl übergeben müssen, werden Sie für gewöhnlich B<--> benötigen, um zu vermeiden, dass diese B<-y> als Option an B selbst interpretiert wird. =head1 BEISPIELE Installiere den GNOME-Desktop und eine X11-Entwicklungsumgebung innerhalb eines Fortschrittsbalkens: debconf-apt-progress -- aptitude -y install gnome x-window-system-dev Installiere die Desktops GNOME, KDE und XFCE innerhalb eines einzigen Fortschrittsbalkens, von dem je 45% für GNOME und KDE und die verbleibenden 10% für XFCE benutzt werden: #! /bin/sh set -e case $1 in '') eval "$(debconf-apt-progress --config)" "$0" debconf ;; debconf) . /usr/share/debconf/confmodule debconf-apt-progress --start debconf-apt-progress --from 0 --to 45 -- apt-get -y install gnome debconf-apt-progress --from 45 --to 90 -- apt-get -y install kde debconf-apt-progress --from 90 --to 100 -- apt-get -y install xfce4 debconf-apt-progress --stop ;; esac =head1 RÜCKGABEWERT Der Rückgabewert des angegebenen Befehls wird zurückgeben, außer der Benutzer drückt den Abbruchknopf des Fortschrittsbalkens. Falls der Abbruchknopf gedrückt wurde, wird ein Wert von 30 zurückgeben. Um Mehrdeutigkeit zu vermeiden, wird ein Wert von 3 zurückgegeben, falls der Befehl 30 zurückgab. =head1 AUTOREN Colin Watson Joey Hess