summaryrefslogtreecommitdiffstats
path: root/man/de/deb-shlibs.pod
blob: 6252f3c2138f25f7ca3fa17528e89d09013d80fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
        *****************************************************
        *           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 VCS, 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.

=encoding UTF-8

=head1 BEZEICHNUNG

deb-shlibs - Debians Informationsdatei für Laufzeitbibliotheken

=head1 ÜBERSICHT

B<debian/shlibs>, B<debian/>I<binary-name>B<.shlibs>, B<DEBIAN/shlibs>

=head1 BESCHREIBUNG

B<shlibs>-Dateien bilden Laufzeitbibliotheknamen und -versionen (I<SONAMEs>) auf Abhängigkeiten ab, die für eine Paket-B<control>-Datei geeignet sind. Es gibt einen Eintrag pro Zeile. Leerzeilen sind B<nicht> erlaubt. Zeilen, die mit B<#> beginnen, werden als Kommentarzeilen betrachtet und ignoriert. Alle anderen Zeilen müssen dem nachfolgenden Format folgen:

=over 

[I<Typ>B<:>] I<Bibliothek> I<Version> I<Abhängigkeiten>

=back

Die Felder I<Bibliothek> und I<Version> werden durch Leerraumzeichen begrenzt, das Feld I<Abhängigkeiten> geht aber bis zum Ende der Zeile. Das Feld I<Typ> ist optional und wird normalerweise nicht benötigt.

Das Feld I<dependencies> hat die gleiche Syntax wie das Feld B<Depends> in einer binären B<control>-Datei, siehe B<deb-control>(5).

=head1 SONAME-FORMATE

Die unterstützten SONAME-Formate sind:

=over 

I<Name>.so.I<Version>

=back

und

=over 

I<Name>-I<Version>.so

=back

wobei I<Name> normalerweise B<lib> vorangestellt wird.

=head1 BEISPIELE

Die B<shlibs>-Datei für ein typisches Bibliothekspaket namens I<libcrunch1>, das eine Bibliothek mit dem SONAME I<libcrunch.so.1> bereitstellt, könnte wie folgt lauten:

=over 

 libcrunch 1 libcrunch1 (>= 1.2-1)

=back

I<Abhängigkeiten> muss die neuste Version des Pakets erwähnen, das neue Symbole zu der Bibliothek hinzugefügt hat: im obigen Beispiel wurden neue Symbole zu Version 1.2 von I<libcrunch> hinzugefügt. Dies ist nicht der einzige Grund, dass Abhängigkeiten enger gefasst werden müssen.

=head1 SIEHE AUCH

B<deb-control>(5), B<dpkg-shlibdeps>(1), B<deb-symbols>(5).


=head1 ÜBERSETZUNG

Die deutsche Übersetzung wurde 2004, 2006-2023 von Helge Kreutzmann
<debian@helgefjell.de>, 2007 von Florian Rehnisch <eixman@gmx.de> und
2008 von Sven Joachim <svenjoac@gmx.de>
angefertigt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die
GNU General Public License Version 2 oder neuer für die Kopierbedingungen.
Es gibt KEINE HAFTUNG.