|
@@ -10,7 +10,7 @@ msgid ""
|
|
|
msgstr ""
|
|
|
"Project-Id-Version: dpkg-man 1.18.8\n"
|
|
|
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
|
|
|
-"POT-Creation-Date: 2016-11-06 06:04+0100\n"
|
|
|
+"POT-Creation-Date: 2016-11-07 03:31+0100\n"
|
|
|
"PO-Revision-Date: 2016-11-06 08:55+0100\n"
|
|
|
"Last-Translator: Helge Kreutzmann <debian@helgefjell.de>\n"
|
|
|
"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
|
|
@@ -10978,47 +10978,70 @@ msgstr "B<pie>"
|
|
|
|
|
|
#. type: Plain text
|
|
|
#: dpkg-buildflags.man
|
|
|
-msgid ""
|
|
|
-"This setting (enabled and injected by default by gcc on the amd64, arm64, "
|
|
|
-"armel, armhf, i386, mips, mipsel, mips64el, ppc64el and s390x architectures, "
|
|
|
-"since dpkg 1.18.11) adds the required options if needed to enable or disable "
|
|
|
-"PIE. When enabled and injected by gcc, adds nothing. When enabled and not "
|
|
|
-"injected by gcc, adds B<-fPIE> to B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS>, "
|
|
|
-"B<OBJCXXFLAGS>, B<GCJFLAGS>, B<FFLAGS> and B<FCFLAGS>, and B<-fPIE -pie> to "
|
|
|
-"B<LDFLAGS>. When disabled and injected by gcc, adds B<-fno-PIE> to "
|
|
|
-"B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS>, B<OBJCXXFLAGS>, B<GCJFLAGS>, B<FFLAGS> "
|
|
|
-"and B<FCFLAGS>, and B<-no-pie> to B<LDFLAGS>."
|
|
|
+#, fuzzy
|
|
|
+#| msgid ""
|
|
|
+#| "This setting (enabled and injected by default by gcc on the amd64, arm64, "
|
|
|
+#| "armel, armhf, i386, mips, mipsel, mips64el, ppc64el and s390x "
|
|
|
+#| "architectures, since dpkg 1.18.11) adds the required options if needed to "
|
|
|
+#| "enable or disable PIE. When enabled and injected by gcc, adds nothing. "
|
|
|
+#| "When enabled and not injected by gcc, adds B<-fPIE> to B<CFLAGS>, "
|
|
|
+#| "B<CXXFLAGS>, B<OBJCFLAGS>, B<OBJCXXFLAGS>, B<GCJFLAGS>, B<FFLAGS> and "
|
|
|
+#| "B<FCFLAGS>, and B<-fPIE -pie> to B<LDFLAGS>. When disabled and injected "
|
|
|
+#| "by gcc, adds B<-fno-PIE> to B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS>, "
|
|
|
+#| "B<OBJCXXFLAGS>, B<GCJFLAGS>, B<FFLAGS> and B<FCFLAGS>, and B<-no-pie> to "
|
|
|
+#| "B<LDFLAGS>."
|
|
|
+msgid ""
|
|
|
+"This setting (enabled by default since dpkg 1.18.11, and injected by default "
|
|
|
+"by gcc on the amd64, arm64, armel, armhf, i386, mips, mipsel, mips64el, "
|
|
|
+"ppc64el and s390x Debian architectures) adds the required options if needed "
|
|
|
+"to enable or disable PIE. When enabled and injected by gcc, adds nothing. "
|
|
|
+"When enabled and not injected by gcc, adds B<-fPIE> to B<CFLAGS>, "
|
|
|
+"B<CXXFLAGS>, B<OBJCFLAGS>, B<OBJCXXFLAGS>, B<GCJFLAGS>, B<FFLAGS> and "
|
|
|
+"B<FCFLAGS>, and B<-fPIE -pie> to B<LDFLAGS>. When disabled and injected by "
|
|
|
+"gcc, adds B<-fno-PIE> to B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS>, "
|
|
|
+"B<OBJCXXFLAGS>, B<GCJFLAGS>, B<FFLAGS> and B<FCFLAGS>, and B<-fno-PIE -no-"
|
|
|
+"pie> to B<LDFLAGS>."
|
|
|
msgstr ""
|
|
|
"Diese Einstellung (aktiviert und standardmäßig von GCC auf den Architekturen "
|
|
|
"Amd64, Arm64, Armel, Armhf, I386, Mips, Mipsel, Mips64el, PPC64el und S390x "
|
|
|
-"hinzugefügt, seit Dpkg 1.18.11) fügt die benötigten Optionen hinzu, falls sie "
|
|
|
-"zum Aktivieren oder Deaktivieren von PIE benötigt werden. Falls aktiviert und "
|
|
|
-"von GCC hinzugefügt, ergänzt nichts. Wenn aktiviert und nicht von GCC "
|
|
|
-"hinzugefügt, fügt B<-fPIE> zu B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS>, "
|
|
|
-"B<OBJCXXFLAGS>, B<GCJFLAGS>, B<FFLAGS> und B<FCFLAGS> hinzu und B<-fPIE -pie> "
|
|
|
-"zu B<LDFLAGS>. Wenn deaktiviert und von GCC hinzugefügt, fügt B<-fno-PIE> zu "
|
|
|
-"B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS>, B<OBJCXXFLAGS>, B<GCJFLAGS>, B<FFLAGS> "
|
|
|
-"und B<FCFLAGS> hinzu und B<-no-pie> zu B<LDFLAGS>."
|
|
|
+"hinzugefügt, seit Dpkg 1.18.11) fügt die benötigten Optionen hinzu, falls "
|
|
|
+"sie zum Aktivieren oder Deaktivieren von PIE benötigt werden. Falls "
|
|
|
+"aktiviert und von GCC hinzugefügt, ergänzt nichts. Wenn aktiviert und nicht "
|
|
|
+"von GCC hinzugefügt, fügt B<-fPIE> zu B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS>, "
|
|
|
+"B<OBJCXXFLAGS>, B<GCJFLAGS>, B<FFLAGS> und B<FCFLAGS> hinzu und B<-fPIE -"
|
|
|
+"pie> zu B<LDFLAGS>. Wenn deaktiviert und von GCC hinzugefügt, fügt B<-fno-"
|
|
|
+"PIE> zu B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS>, B<OBJCXXFLAGS>, B<GCJFLAGS>, "
|
|
|
+"B<FFLAGS> und B<FCFLAGS> hinzu und B<-no-pie> zu B<LDFLAGS>."
|
|
|
|
|
|
#. type: Plain text
|
|
|
#: dpkg-buildflags.man
|
|
|
+#, fuzzy
|
|
|
+#| msgid ""
|
|
|
+#| "Position Independent Executable are needed to take advantage of Address "
|
|
|
+#| "Space Layout Randomization, supported by some kernel versions. While ASLR "
|
|
|
+#| "can already be enforced for data areas in the stack and heap (brk and "
|
|
|
+#| "mmap), the code areas must be compiled as position-independent. Shared "
|
|
|
+#| "libraries already do this (-fPIC), so they gain ASLR automatically, but "
|
|
|
+#| "binary .text regions need to be build PIE to gain ASLR. When this "
|
|
|
+#| "happens, ROP (Return Oriented Programming) attacks are much harder since "
|
|
|
+#| "there are no static locations to bounce off of during a memory corruption "
|
|
|
+#| "attack."
|
|
|
msgid ""
|
|
|
"Position Independent Executable are needed to take advantage of Address "
|
|
|
"Space Layout Randomization, supported by some kernel versions. While ASLR "
|
|
|
"can already be enforced for data areas in the stack and heap (brk and mmap), "
|
|
|
"the code areas must be compiled as position-independent. Shared libraries "
|
|
|
-"already do this (-fPIC), so they gain ASLR automatically, but binary .text "
|
|
|
-"regions need to be build PIE to gain ASLR. When this happens, ROP (Return "
|
|
|
-"Oriented Programming) attacks are much harder since there are no static "
|
|
|
-"locations to bounce off of during a memory corruption attack."
|
|
|
-msgstr ""
|
|
|
-"»Position Independent "
|
|
|
-"Executable« (positionsunabhängige Programme) werden benötigt, um »Address "
|
|
|
-"Space Layout Randomization« (Bereitstellung eines zufälligen "
|
|
|
-"Adressbereichlayouts) auszunutzen, der von einigen Kernelversionen "
|
|
|
-"bereitgestellt wird. Während ASLR bereits für Datenbereiche auf dem Stapel "
|
|
|
-"(Stack) und Heap erzwungen werden kann (brk und mmap), müssen die "
|
|
|
-"Codebereiche positionsunabhängig übersetzt werden. Laufzeitbibliotheken "
|
|
|
+"already do this (B<-fPIC>), so they gain ASLR automatically, but binary ."
|
|
|
+"text regions need to be build PIE to gain ASLR. When this happens, ROP "
|
|
|
+"(Return Oriented Programming) attacks are much harder since there are no "
|
|
|
+"static locations to bounce off of during a memory corruption attack."
|
|
|
+msgstr ""
|
|
|
+"»Position Independent Executable« (positionsunabhängige Programme) werden "
|
|
|
+"benötigt, um »Address Space Layout Randomization« (Bereitstellung eines "
|
|
|
+"zufälligen Adressbereichlayouts) auszunutzen, der von einigen "
|
|
|
+"Kernelversionen bereitgestellt wird. Während ASLR bereits für Datenbereiche "
|
|
|
+"auf dem Stapel (Stack) und Heap erzwungen werden kann (brk und mmap), müssen "
|
|
|
+"die Codebereiche positionsunabhängig übersetzt werden. Laufzeitbibliotheken "
|
|
|
"machen dies bereits (-fPIC), so dass sie ASLR automatisch erhalten, aber "
|
|
|
"Programm-.text-Regionen müssen mit PIE gebaut werden, um ASLR zu erhalten. "
|
|
|
"Wenn dies passiert, sind ROP- (Return Oriented Programming) Angriffe sehr "
|
|
@@ -11028,11 +11051,11 @@ msgstr ""
|
|
|
#. type: Plain text
|
|
|
#: dpkg-buildflags.man
|
|
|
msgid ""
|
|
|
-"This is not compatible with B<-fPIC> so care must be taken when building "
|
|
|
-"shared objects."
|
|
|
+"PIE is not compatible with B<-fPIC>, so in general care must be taken when "
|
|
|
+"building shared objects. But because the PIE flags emitted get injected via "
|
|
|
+"gcc specs files, it should always be safe to unconditionally set them "
|
|
|
+"regardless of the object type being compiled or linked."
|
|
|
msgstr ""
|
|
|
-"Dies ist nicht mit B<-fPIC> kompatibel, daher muss beim Erstellen von "
|
|
|
-"Laufzeitbibliotheken Vorsicht angewandt werden."
|
|
|
|
|
|
#. type: Plain text
|
|
|
#: dpkg-buildflags.man
|
|
@@ -11067,7 +11090,9 @@ msgstr "B<-fPIE>"
|
|
|
|
|
|
#. type: Plain text
|
|
|
#: dpkg-buildflags.man
|
|
|
-msgid "Can be linked into any program, but not a shared library."
|
|
|
+#, fuzzy
|
|
|
+#| msgid "Can be linked into any program, but not a shared library."
|
|
|
+msgid "Can be linked into any program, but not a shared library (recommended)."
|
|
|
msgstr ""
|
|
|
"Kann in jedes Programm, aber nicht in eine Laufzeitbibliothek gelinkt werden."
|
|
|
|
|
@@ -11084,25 +11109,38 @@ msgstr "Kann in jedes Programm und jede Laufzeitbibliothek gelinkt werden."
|
|
|
|
|
|
#. type: Plain text
|
|
|
#: dpkg-buildflags.man
|
|
|
-msgid ""
|
|
|
-"Unconditionally passing B<-fPIE>, B<-fpie> or B<-pie> to a build-system "
|
|
|
-"using libtool is safe as these flags will get stripped when building shared "
|
|
|
+#, fuzzy
|
|
|
+#| msgid ""
|
|
|
+#| "Unconditionally passing B<-fPIE>, B<-fpie> or B<-pie> to a build-system "
|
|
|
+#| "using libtool is safe as these flags will get stripped when building "
|
|
|
+#| "shared libraries. Otherwise on projects that build both programs and "
|
|
|
+#| "shared libraries you might need to make sure that when building the "
|
|
|
+#| "shared libraries B<-fPIC> is always passed last (so that it overrides any "
|
|
|
+#| "previous B<-PIE>) to compilation flags such as B<CFLAGS>, and B<-shared> "
|
|
|
+#| "is passed last (so that it overrides any previous B<-pie>) to linking "
|
|
|
+#| "flags such as B<LDFLAGS>."
|
|
|
+msgid ""
|
|
|
+"If there is a need to set these flags manually, bypassing the gcc specs "
|
|
|
+"injection, there are several things to take into account. Unconditionally "
|
|
|
+"and explicitly passing B<-fPIE>, B<-fpie> or B<-pie> to a build-system using "
|
|
|
+"libtool is safe as these flags will get stripped when building shared "
|
|
|
"libraries. Otherwise on projects that build both programs and shared "
|
|
|
"libraries you might need to make sure that when building the shared "
|
|
|
"libraries B<-fPIC> is always passed last (so that it overrides any previous "
|
|
|
"B<-PIE>) to compilation flags such as B<CFLAGS>, and B<-shared> is passed "
|
|
|
"last (so that it overrides any previous B<-pie>) to linking flags such as "
|
|
|
-"B<LDFLAGS>."
|
|
|
+"B<LDFLAGS>. B<Note:> This should not be needed with the default gcc specs "
|
|
|
+"machinery."
|
|
|
msgstr ""
|
|
|
"Die bedingungslose Übergabe von B<-fPIE>, B<-fpie> oder B<-pie> an das "
|
|
|
"Bausystem mit Libtool ist sicher, da diese Schalter entfernt werden, wenn "
|
|
|
-"Laufzeit-Bibliotheken gebaut werden. Andernfalls könnte es bei Projekten, die "
|
|
|
-"sowohl Programme wie auch Laufzeit-Bibliotheken bauen, notwendig sein, dass "
|
|
|
-"Sie beim Bau der Laufzeit-Bibliotheken sicherstellen, dass B<-fPIC> immer als "
|
|
|
-"letztes an die Kompilierungsschalter wie B<CFLAGS> übergeben wird (so dass es "
|
|
|
-"jedes frühere B<-PIE> außer Kraft setzen kann) und B<-shared> als letztes an "
|
|
|
-"Link-Schalter wie B<LDFLAGS> übergeben wird (so dass es jedes frühere B<-pie> "
|
|
|
-"außer Kraft setzen kann)."
|
|
|
+"Laufzeit-Bibliotheken gebaut werden. Andernfalls könnte es bei Projekten, "
|
|
|
+"die sowohl Programme wie auch Laufzeit-Bibliotheken bauen, notwendig sein, "
|
|
|
+"dass Sie beim Bau der Laufzeit-Bibliotheken sicherstellen, dass B<-fPIC> "
|
|
|
+"immer als letztes an die Kompilierungsschalter wie B<CFLAGS> übergeben wird "
|
|
|
+"(so dass es jedes frühere B<-PIE> außer Kraft setzen kann) und B<-shared> "
|
|
|
+"als letztes an Link-Schalter wie B<LDFLAGS> übergeben wird (so dass es jedes "
|
|
|
+"frühere B<-pie> außer Kraft setzen kann)."
|
|
|
|
|
|
#. type: Plain text
|
|
|
#: dpkg-buildflags.man
|
|
@@ -12538,14 +12576,14 @@ msgid ""
|
|
|
"z), digits (0-9), plus (+) and minus (-) signs, and periods (.), be at "
|
|
|
"least two characters long and must start with an alphanumeric character."
|
|
|
msgstr ""
|
|
|
-"Legt den Kennzeichnerteil des B<.buildinfo>-Dateinamens fest (seit Dpkg 1.18."
|
|
|
-"11). Standardmäßig erzeugt B<dpkg-buildpackage> einen Kennzeichner mittels "
|
|
|
-"der aktuellen Zeit und den ersten Zeichen des MD5-Hashes. Als Ersatz kann ein "
|
|
|
-"beliebiger Kennzeichner festgelegt werden. Der Kennzeichner hat die gleichen "
|
|
|
-"Einschränkungen wie Paketnamen: Er darf nur aus Kleinbuchstaben (a-z), "
|
|
|
-"Ziffern (0-9), Plus- (+) und Minus- (-) Zeichen sowie Punkten (.) bestehen, "
|
|
|
-"muss mindestens "
|
|
|
-"zwei Zeichen lang sein und mit einem alphanumerischen Zeichen beginnen."
|
|
|
+"Legt den Kennzeichnerteil des B<.buildinfo>-Dateinamens fest (seit Dpkg "
|
|
|
+"1.18.11). Standardmäßig erzeugt B<dpkg-buildpackage> einen Kennzeichner "
|
|
|
+"mittels der aktuellen Zeit und den ersten Zeichen des MD5-Hashes. Als Ersatz "
|
|
|
+"kann ein beliebiger Kennzeichner festgelegt werden. Der Kennzeichner hat die "
|
|
|
+"gleichen Einschränkungen wie Paketnamen: Er darf nur aus Kleinbuchstaben (a-"
|
|
|
+"z), Ziffern (0-9), Plus- (+) und Minus- (-) Zeichen sowie Punkten (.) "
|
|
|
+"bestehen, muss mindestens zwei Zeichen lang sein und mit einem "
|
|
|
+"alphanumerischen Zeichen beginnen."
|
|
|
|
|
|
#. type: TP
|
|
|
#: dpkg-buildpackage.man
|
|
@@ -13017,8 +13055,8 @@ msgid ""
|
|
|
"Arch>)."
|
|
|
msgstr ""
|
|
|
"Erstellt Bauinformationen, die nicht qualifizerte Bauabhängigkeiten (B<Build-"
|
|
|
-"Depends>) und architekturabhängige spezifische Bauabhängigkeiten (B<Build-Depends-"
|
|
|
-"Arch>) enthalten."
|
|
|
+"Depends>) und architekturabhängige spezifische Bauabhängigkeiten (B<Build-"
|
|
|
+"Depends-Arch>) enthalten."
|
|
|
|
|
|
#. type: Plain text
|
|
|
#: dpkg-genbuildinfo.man
|
|
@@ -13046,8 +13084,8 @@ msgid ""
|
|
|
"Generate build information with all three types of build dependencies. This "
|
|
|
"is an alias for B<any,all>."
|
|
|
msgstr ""
|
|
|
-"Erstellt Bauinformationen mit allen drei Arten von Bauabhängigkeiten. Dies ist ein "
|
|
|
-"Alias für B<any,all>."
|
|
|
+"Erstellt Bauinformationen mit allen drei Arten von Bauabhängigkeiten. Dies "
|
|
|
+"ist ein Alias für B<any,all>."
|
|
|
|
|
|
#. type: Plain text
|
|
|
#: dpkg-genbuildinfo.man
|
|
@@ -13057,8 +13095,8 @@ msgid ""
|
|
|
"build option is specified."
|
|
|
msgstr ""
|
|
|
"Erstellt Bauinformationen mit allen drei Arten von Bauabhängigkeiten. Dies "
|
|
|
-"ist ein Alias für B<any,all,source> und identisch zum "
|
|
|
-"Standardfall, wenn keine Bauoptionen festgelegt werden."
|
|
|
+"ist ein Alias für B<any,all,source> und identisch zum Standardfall, wenn "
|
|
|
+"keine Bauoptionen festgelegt werden."
|
|
|
|
|
|
#. type: TP
|
|
|
#: dpkg-genbuildinfo.man dpkg-genchanges.man
|
|
@@ -13140,9 +13178,10 @@ msgid ""
|
|
|
"B<-u> was used)."
|
|
|
msgstr ""
|
|
|
"Gibt die Buildinfo-Datei zur Standardausgabe (oder I<Dateiname>, falls "
|
|
|
-"angegeben) aus, statt nach I<Verz>B</>I<Quellname>B<_>I<Quellversion>B<_>"
|
|
|
-"I<Buildinfo-ID>B<.buildinfo> (wobei I<Verz> standardmäßig B<..> oder "
|
|
|
-"I<Hochladedateiverzeichnis>, falls B<-u> verwandt wurde, ist)."
|
|
|
+"angegeben) aus, statt nach I<Verz>B</"
|
|
|
+">I<Quellname>B<_>I<Quellversion>B<_>I<Buildinfo-ID>B<.buildinfo> (wobei "
|
|
|
+"I<Verz> standardmäßig B<..> oder I<Hochladedateiverzeichnis>, falls B<-u> "
|
|
|
+"verwandt wurde, ist)."
|
|
|
|
|
|
#. type: TP
|
|
|
#: dpkg-genbuildinfo.man dpkg-genchanges.man
|
|
@@ -13179,8 +13218,8 @@ msgstr ""
|
|
|
"Kennzeichner festgelegt werden. Der Kennzeichner hat die gleichen "
|
|
|
"Einschränkungen wie Paketnamen: Er darf nur aus Kleinbuchstaben (a-z), "
|
|
|
"Ziffern (0-9), Plus- (+) und Minus- (-) Zeichen sowie Punkten (.) bestehen, "
|
|
|
-"muss mindestens zwei Zeichen lang sein und mit einem alphanumerischen Zeichen "
|
|
|
-"beginnen."
|
|
|
+"muss mindestens zwei Zeichen lang sein und mit einem alphanumerischen "
|
|
|
+"Zeichen beginnen."
|
|
|
|
|
|
#. type: TP
|
|
|
#: dpkg-genbuildinfo.man
|
|
@@ -13194,8 +13233,8 @@ msgid ""
|
|
|
"By default, the B<Build-Path> field will only be written if the current "
|
|
|
"directory starts with a whitelisted pattern."
|
|
|
msgstr ""
|
|
|
-"Standardmäßig wird das Feld B<Build-Path> nur geschrieben, falls das aktuelle "
|
|
|
-"Verzeichnis mit einem freigeschalteten Muster übereinstimmt."
|
|
|
+"Standardmäßig wird das Feld B<Build-Path> nur geschrieben, falls das "
|
|
|
+"aktuelle Verzeichnis mit einem freigeschalteten Muster übereinstimmt."
|
|
|
|
|
|
#. type: Plain text
|
|
|
#: dpkg-genbuildinfo.man
|
|
@@ -13212,8 +13251,8 @@ msgid ""
|
|
|
"Specify this option to always write a B<Build-Path> field when generating "
|
|
|
"the B<.buildinfo>."
|
|
|
msgstr ""
|
|
|
-"Legen Sie diese Option fest, damit beim Erstellen der B<.buildinfo> immer das "
|
|
|
-"Feld B<Build-Path> geschrieben wird."
|
|
|
+"Legen Sie diese Option fest, damit beim Erstellen der B<.buildinfo> immer "
|
|
|
+"das Feld B<Build-Path> geschrieben wird."
|
|
|
|
|
|
#. type: Plain text
|
|
|
#: dpkg-genbuildinfo.man
|
|
@@ -25580,6 +25619,13 @@ msgstr ""
|
|
|
"B<ln>(1), FHS, der Dateisystem Hierarchie-Standard (Filesystem Hierarchy "
|
|
|
"Standard)."
|
|
|
|
|
|
+#~ msgid ""
|
|
|
+#~ "This is not compatible with B<-fPIC> so care must be taken when building "
|
|
|
+#~ "shared objects."
|
|
|
+#~ msgstr ""
|
|
|
+#~ "Dies ist nicht mit B<-fPIC> kompatibel, daher muss beim Erstellen von "
|
|
|
+#~ "Laufzeitbibliotheken Vorsicht angewandt werden."
|
|
|
+
|
|
|
#~ msgid "Debian"
|
|
|
#~ msgstr "Debian"
|
|
|
|