Hallo, On Sun, Jun 11, 2006 at 04:07:24PM +0200, Jens Seidel wrote: > Ich habe es gerade eingecheckt. Korrektur ist anbei. An einigen Stellen müsste ich das Original sehen (bitte einfach Original und Übersetzung hier reinschicken) um die Übersetzung zu korrigieren. Und bitte im deutschen nur ein Leerzeichen nach dem Satzpunkt. Viele Grüße Helge -- Dr. Helge Kreutzmann, Dipl.-Phys. Helge.Kreutzmann@itp.uni-hannover.de gpg signed mail preferred 64bit GNU powered http://www.itp.uni-hannover.de/~kreutzm Help keep free software "libre": http://www.ffii.de/
--- repository-howto.de.xml.orig 2006-06-11 17:48:25.000000000 +0200 +++ repository-howto.de.xml 2006-06-11 18:10:15.000000000 +0200 @@ -53,6 +53,7 @@ <section id="copyright"> <title>Copyright und Lizenz</title> +<!-- Sollte dieser Absatz nicht auch übersetzt werden? --> <para>This document, <emphasis>Debian Repository HOWTO</emphasis>, is copyrighted (c) 2002–2003 by <emphasis>Aaron Isotton</emphasis>. Permission is granted @@ -69,11 +70,11 @@ <para> Rückmeldungen zu diesem Dokument sind sehr willkommen. Bitte senden Sie Ihre Ergänzungen, Kommentare und Kritiken an folgende E-Mail-Adresse: - <email>aaron@isotton.com</email> (in Englisch). + <email>aaron@isotton.com</email> (auf Englisch). </para> <para> - Feedback zur Übersetzung schicken Sie bitte an + Rückmeldungen zur Übersetzung schicken Sie bitte an <email>debian-l10n-german@lists.debian.org</email>. </para> </section> <!-- feedback --> @@ -106,6 +107,8 @@ <title>Wie Depots arbeiten</title> <para>Ein Depot besteht eigentlich nur aus einem Verzeichnis mit + <!-- warum ist hier DEB groß geschrieben? Keine Abkürzung, und im + Verzeichnis als Endung auch immer klein --> einigen »DEB«-Paketen und zwei speziellen Dateien: <filename>Packages.gz</filename> für die Binär- und <filename>Sources.gz</filename> für die Quellpakete.</para> @@ -121,10 +124,11 @@ <para><filename>Packages.gz</filename> enthält den Namen, die Version, die Größe, die Kurz- und Langbeschreibung und die Abhängigkeiten eines jeden Paketes und einige zusätzliche Informationen, welche für uns - nicht von Interesse sind. Alle diese Informationen werden aufgelistet (und benutzt - von) den Debian-Paket-Verwaltern wie + nicht von Interesse sind. Alle diese Informationen werden den + Debian-Paket-Verwaltern wie <command>dselect</command> oder - <command>aptitude</command>.</para> + <command>aptitude</command> + aufgelistet (und benutzt).</para> <para><filename>Sources.gz</filename> enthält den Namen, die Version und die »Bau-Abhängigkeiten« (die das Paket zum Bauen benötigt) von @@ -135,13 +139,16 @@ <para>Es gibt noch eine optionale <filename>Release</filename>-Datei, welche einige Informationen über Ihr Depot enthält; diese wird für das so genannte <emphasis>Pinning (anheften)</emphasis> benutzt, ein interessanter Trick auf den ich - in diesem Dokument nicht näher eingehen möchte. Sie können mehr über Pinning im <ulink + in diesem Dokument nicht näher eingehen möchte. Sie können mehr über Pinning im <ulink url="http://www.debian.org/doc/manuals/apt-howto/">APT-HOWTO</ulink> nachlesen.</para> <para>Sobald Sie Ihr Depot aufgebaut haben, können Sie alle Ihre Pakete zusammen mit denen von Debian auflisten und installieren. Wenn Sie ein Paket im Depot aktualisieren, wird es beim Benutzer aktualisiert, wenn dieser das Kommando <command>apt-get upgrade</command> ausführt. Für jeden + <!-- steht hier im Original auch upgrade? Das ist falsch: + apt-get update && apt-get upgrade + muss dort stehen (bzw. dist-upgrade, je nach Fall) --> Benutzer ist es leicht, sich eine kurze Beschreibung und andere wichtige Informationen über Ihre Pakete anzeigen zu lassen.</para> @@ -153,7 +160,7 @@ Architekturen zu informieren. Zusätzlich ist es Ihnen erlaubt, Ihre Pakete Gruppen zuzuordnen, genau wie die Debian-Pakete in <literal>main</literal>, <literal>non-free</literal> und - <literal>contrib</literal> unterteilt sind. Wenn Ihre Software + <literal>contrib</literal> unterteilt sind. Wenn Ihre Software plattformübergreifend ist, werden Sie Paket-Depots lieben.</para> </section> <!-- how-it-works --> @@ -187,7 +194,7 @@ <example id="debian-repository-example"> <title>Ein Standard-Debian-Repository</title> - <screen>(Ihr Repository-Verzeichnisbaum) + <screen>(Ihr Depot-Verzeichnisbaum) | +-dists | @@ -249,6 +256,8 @@ von einem nicht-freien Paket abhängen, kommen in <literal>contrib</literal>. Debian unterstützt momentan 11 Architekturen; ich habe die meisten davon aufgrund der Länge + <!-- »augrund der Länge« -> »um Platz zu sparen« ? Wie lautet das + Original hier? --> ausgespart. </para> @@ -260,14 +269,14 @@ <filename>Release</filename>-Datei. Beachten Sie, dass die Pakete nicht im selben Verzeichnis wie die Index-Dateien liegen dürfen, weil die Index-Dateien die Pfade - zu den verschiedenen Paketen enthalten; in Wirklichkeit, können sie - <emphasis>überall</emphasis> sonst im Depot liegen. Dies macht es möglich, + zu den verschiedenen Paketen enthalten; in Wirklichkeit können sie + <emphasis>überall</emphasis> sonst im Depot liegen. Dies macht es möglich, <link linkend="pools">Pools</link> zu erstellen.</para> <para>Sie können so viele Distributionen und Gruppen anlegen und benennen, wie Sie wollen. Die von mir im Beispiel benutzten sind lediglich - die, die von Debian verwendet werden. Sie können zum + die, die von Debian verwendet werden. Sie können zum Beispiel die Distribution <literal>current</literal> und <literal>beta</literal> (anstelle von <literal>stable</literal>, <literal>testing</literal> und @@ -278,7 +287,8 @@ <literal>non-free</literal>) verwenden.</para> <para>Obwohl Sie die Möglichkeit haben die Gruppen zu benennen wie Sie wollen, - ist es erstmal eine gute Idee die Standard-Distributionen von Debian benutzen, + ist es erstmal eine gute Idee, die Standard-Distributionen von Debian + zu benutzen, weil diese den Debian-Benutzern bekannt sind.</para> </section> @@ -322,7 +332,7 @@ Packages.gz</command>.</para> <para>Die zwei Werkzeuge arbeiten beide auf die selbe Weise; beide - kriegen zwei Argumente (in Wirklichkeit sind es mehr, aber ich möchte + erhalten zwei Argumente (in Wirklichkeit sind es mehr, aber ich möchte hier nicht näher darauf eingehen; Sie können gerne die Handbuchseiten lesen, wenn Sie mehr wissen wollen). Als erstes das Verzeichnis in dem die Pakete liegen und das @@ -331,13 +341,13 @@ es ein benötigtes Argument ist, geben wir einfach <literal>/dev/null</literal> an.</para> - <para><command>dpkg-scanpackages</command> scant die + <para><command>dpkg-scanpackages</command> durchsucht die <filename>.deb</filename>-Pakete; - <command>dpkg-scansources</command> scant die + <command>dpkg-scansources</command> durchsucht die <filename>.dsc</filename>-Dateien. Folglich ist es nötig die <filename>.orig.gz</filename>-, <filename>.diff.gz</filename>- und <filename>.dsc</filename>-Dateien - an die selbe Stelle zu packen. Die <filename>.changes</filename>-Dateien + an die selbe Stelle zu legen. Die <filename>.changes</filename>-Dateien werden nicht gebraucht.</para> <para>Falls Sie ein »triviales Depot« wie das aus @@ -354,8 +364,8 @@ <para>Sie können auch das <replaceable>Verzeichnispräfix</replaceable>-Argument der zwei - Werkzeuge benutzen, um die Syntax ein wenig zu vereinfachen. Ich lasse dies als - Übung für den Leser. (Es ist in den Handbuchseiten + Werkzeuge benutzen, um die Syntax ein wenig zu vereinfachen. Ich überlasse dies als + Übung dem Leser. (Es ist in den Handbuchseiten dokumentiert).</para> </section> @@ -367,7 +377,7 @@ <para>Wenn Sie dem Benutzer Ihres Depots erlauben wollen <emphasis>Pinning (Anheften)</emphasis> mit Ihrem Depot zu nutzen, müssen Sie eine <filename>Release</filename>-Datei in jedem Verzeichnis - mit Index-Dateien hinzufügen. (Sie können mehr über Anheften im + mit Index-Dateien hinzufügen. (Sie können mehr über Anheften im <ulink url="http://www.debian.org/doc/manuals/apt-howto/">APT-HOWTO</ulink>) erfahren.</para> @@ -417,7 +427,7 @@ <listitem> <para>Ein angemessenes Kennzeichen für das Paket oder für Ihr - Depot. Benutzen Sie Ihre Fantasie.</para> + Depot. Benutzen Sie Ihre Fantasie.</para> </listitem> </varlistentry> @@ -434,8 +444,8 @@ </variablelist> <para>Es ist wichtig <literal>Archive</literal> und - <literal>Architecture</literal> richtig zu haben, da sie am meisten - für pinning verwendet werden. Die anderen sind weniger wichtig.</para> + <literal>Architecture</literal> korrekt anzugeben, da sie am meisten + zum Anheften verwendet werden. Die anderen sind dagegen weniger wichtig.</para> </section> <section id="pools"> @@ -443,7 +453,7 @@ <para>Bei automatischen Depots wird das Veröffentlichen der Pakete in den verschiedenen Verzeichnissen schnell zu einer unmöglichen - Aufgabe. Es ist außerdem eine große Verschwendung von Platz und Bandbreite, da es + Aufgabe. Es ist außerdem eine große Verschwendung von Platz und Bandbreite, da es Pakete gibt (zum Beispiel Dokumentationspakete), welche für jede Architektur gleich sind.</para> @@ -451,16 +461,17 @@ Lösung. Ein Pool ist ein zusätzliches Verzeichnis im Hauptverzeichnis eines Depots, welches <emphasis>alle</emphasis> Pakete (die binären für alle Architekturen, Distributionen - und Gruppen und alle Quellen) enthält. Durch eine Kombination + und Gruppen und alle Quellen) enthält. Durch eine Kombination von Überschreibdateien (welche nicht durch dieses Dokument - abgedeckt sind) und Skripten können viele Probleme vermieden werden. Ein schönes + <!-- was steht hier im Original für »abgedeckt« ? --> + abgedeckt sind) und Skripten können viele Probleme vermieden werden. Ein schönes Beispiel für ein Pool-Depot ist das Debian-Depot - selber.</para> + selbst.</para> <para>Pools sind nur für große Depots sinnvoll. Ich habe nie welche erstellt und werde wohl auch in naher Zukunft keine erstellen müssen, - deshalb werde ich hier nicht beschreiben, wie Sie einen erstellen können. Wenn Sie + deshalb werde ich hier nicht beschreiben, wie Sie eines erstellen können. Wenn Sie meinen, dass ein Kapitel dazu ergänzt werden sollte, fühlen Sie sich frei eines zu verfassen und mich zu kontaktieren.</para> @@ -469,13 +480,13 @@ <section> <title>Werkzeuge</title> - <para>Es gibt verschiedene Werkzeuge um die Erstellung eines Debian-Archivs zu + <para>Es gibt verschiedene Werkzeuge, um die Erstellung eines Debian-Archivs zu automatisieren und vereinfachen. Ich habe die bekanntesten Werkzeuge hier aufgezählt.</para> - <para><command>apt-ftparchive</command> wird benutzt um eine + <para><command>apt-ftparchive</command> wird benutzt, um eine Kollektion von Debian-Paketdateien in eine geeignete Archivhierarchie, - wie die vom offiziellen Debian-Archiv, einzugliedern. Es ist + wie die vom offiziellen Debian-Archiv, einzugliedern. Es ist ein Teil des <literal>apt-utils</literal>-Paketes.</para> <para><command>apt-move</command> wird benutzt um eine Kollektion von @@ -491,10 +502,11 @@ <para>Ein Depot zu benutzen ist sehr einfach, hängt aber davon ab, was für eine Art von Depot Sie erstellt haben: Binär- oder Quellpaket, + <!-- ?? Was hat Binärpaket mit Depot zu tun? Was steht hier im Original? --> automatisch oder trivial.</para> <para>Jedes Depot bekommt eine Zeile in der - <filename>sources.list</filename>; für ein binäres benutzen Sie das + <filename>sources.list</filename>; für ein binäre benutzen Sie das <literal>deb</literal>-Schlüsselwort und für ein Quellpaket benutzen Sie das <literal>deb-src</literal>-Schlüsselwort.</para> @@ -503,16 +515,17 @@ <screen>deb|deb-src <replaceable>uri</replaceable> <replaceable>Distribution</replaceable> [<replaceable>Gruppe1</replaceable>] [<replaceable>Gruppe2</replaceable>] [...]</screen> Die <replaceable>uri</replaceable> ist die URI des Hauptverzeichnisses des - Depots, so wie + Depots, wie beispielsweise <literal>ftp://ftp.IhrServer.de/debian</literal>, - <literal>http://IhrServer.de/debian</literal> oder für lokale - Dateien, - <literal>file::///home/joe/mein-debian-depot</literal>. Der - folgende Slash ist optional.</para> + <literal>http://IhrServer.de/debian</literal> oder - für lokale + Dateien - + <!-- kennt dieser xml-Dialekt – / Gedankenstrich ? --> + <literal>file::///home/joe/mein-debian-depot</literal>. Der + folgende Schrägstrich ist optional.</para> <para>Für automatische Depots müssen Sie eine Distribution und mindestens eine Gruppe angeben. Die Distribution darf nicht - mit einem Slash enden.</para> + mit einem Schrägstrich enden.</para> <example> <!-- todo: sources.list should be tagged as <filename>, but xmltex @@ -532,7 +545,7 @@ <para>Wenn das Depot nicht automatisch ist, definiert <emphasis>distribution</emphasis> den relativen Pfad zu den Index-Dateien - und muss mit einem Slash enden, außerdem darf keine Gruppe angegeben werden. + und muss mit einem Schrägstrich enden, außerdem darf keine Gruppe angegeben werden. </para> <example>
Attachment:
signature.asc
Description: Digital signature