Deutsche Manpages ohne Programme
Hallo,
das Projekt man-pages-de ist vor Jahren einmal gegründet worden, um deutsche
Versionen der Linux-Programmierhandbücher zu erstellen. Nur haben sich im
Laufe der Zeit hier auch zahlreiche Handbuchseiten für Befehle angesammelt,
die mit den Programmierhandbüchern nichts zu tun haben.
Somit kann der Fall eintreten, dass Handbuchseiten ins System gelangen, für
die gar keine Befehle installiert sind. Ein Benutzer liest also gerade die
Handbuchseite von ogg123 und will es gleich mal im Terminal testen, stellt
aber fest, dass der Befehl ins Leere greift. Ich bin bei der Aktualisierung
des Fedora-Pakets auf dieses Problem gestoßen.
Nun habe ich versucht, die entsprechenden Handbuchseiten in Subpakete
auszulagern und mit geschickt gesetzten Abhängigkeiten RPM dazu zu bringen,
zum Programm auch die deutschen Handbücher zu installieren. Das führte leider
nur bedingt zum Erfolg, da mir Locale-Metapakete fehlen und deshalb nicht alle
Installationsszenarien abgedeckt sind. Wenn die Vorbis-Tools zum Beispiel
irgendwann zwischendurch als Abhängigkeit installiert werden, wird der
Benutzer von den zugehörigen deutschen Handbuchseiten kaum Notiz nehmen.
Fedora geht allerdings in seinen Paketbaurichtlinien liberal mit
Dokumentationspaketen um. Wir sind angehalten, mit einem Dokumentationspaket
nicht zwingend das Hauptpaket installieren zu lassen. Ich weiß nicht, wie es
sich bei Debian verhält, wird wohl ähnlich sein.
Übrigens ist das nicht nur bei Fedora so, sondern betrifft andere
Distributionen gleichermaßen. Mir ist unter den großen Mainstream-
Distributionen kein Fall bekannt, wo man-pages-de gesplittet wird. Außerdem
gehören die meisten unserer Handbuchseiten sowieso zu einer sinnvollen
Minimalinstallation (coreutils, procps usw.), aber andere wie isdn4k-utils,
wodim oder vorbis-tools eben nicht. Wie bereits erwähnt, lässt sich
paketbauseitig kaum etwas machen, aber ich würde den Benutzer gern explizit
auf dieses Problem hinweisen, indem wir bei der Erstellung der deutschen
Handbuchseite folgenden Satz zum Addendum hinzufügen:
»Bitte beachten Sie, dass die in diesem Handbuch erwähnten Befehle
möglicherweise auf Ihrem System nicht verfügbar sind, da die deutsche
Übersetzung außerhalb des eigentlichen Softwareprojekts betreut wird.«
Was haltet ihr davon?
Gruß Mario
Reply to: