text: Leitfaden zur Nutzung von Binärpaketen
  This page is a translated version of the page Binary package guide and the translation is 17% complete.
  Neben der gewöhnlichen Unterstützung von ebuilds bietet Portage den Bau und die Installation von Binärpaketen. Dieser Leitfaden erklärt wie man diese erstellt, installiert und wie man einen Binärpaket-Server aufsetzt.
  2 Binärpakete erzeugen
  2.1 Benutzung von quickpkg
  2.2 --buildpkg als emerge Option nutzen
  2.3 buildpkg as a Portage Eigenschaft nutzen
  2.4 Erzeugung einiger Pakete ausschließen
  Es gibt viele Gründe weshalb einige Systemadministratoren die Verwendung von Binärpaket-Installationen in Gentoo mögen.
  Zuallererst erlaubt es Administratoren ähnliche Systeme aktuell zu halten. Alles aus den Quellen kompilieren zu müssen, kann zeitaufwändig werden. Die Wartung einiger ähnlicher Systeme, möglicherweise einige von ihnen mit älterer Hardware, kann sehr viel einfacher sein, wenn nur ein System alles aus den Quellen kompilieren muss und die anderen Systeme die Binärpakete wiederverwenden.
  Ein zweiter Grund ist sichere Updates durchzuführen. Für missionskritische Systeme ist es wichtig soweit wie möglich benutzbar zu bleiben. Dies kann durch Staging-Server erreicht werden, die alle Updates zuerst bei sich selbst durchführen. Sobald der Staging-Server (wieder) in einem guten Zustand ist, können die Updates auf das kritische System angewandt werden. Eine Variante dieses Ansatzes ist die Updates in einer chroot-Umgebung auf dem selben System durchzuführen und die hierbei erzeugten Binärdateien dann im richtigen System zu benutzen.
  Ein dritter Grund ist als ein Backup. Oft sind Binärpakete der einzige Weg ein kaputtes System wiederherzustellen (z.B. kaputter Kompiler). Vorkompilierte Binärpakete bei der Hand zu haben, entweder auf einem Binärpaket-Server oder lokal, kann im Falle einer defekten Toolchain eine große Hilfe sein.
  Und schließlich erlaubt es ebenfalls sehr alte Systeme upzudaten. Die Aufgabe sehr alte Systeme upzudaten kann durch die Verwendung von Binärpaketen stark vereinfacht werden. Es ist für gewöhnlich hilfreich Binärpakete auf alten Systemen zu installieren weil sie keine Build-Time Abhängigkeiten erfordern, die installiert/ upgedated werden müssten. Binär-Pakete vermeiden ebenfalls Fehler in Build-Prozessen, weil sie vorkompiliert sind.
  Dieser Leitfaden konzentriert sich auf die folgenden Themen:
  Die Erstellung von Binärpaketen.
  Die Verteilung der Pakete an die Nutzer.
  Die Nutzung der Binärpakete.
  Die Pflege der Binärpakete.
  Nahe am Ende werden ein paar fortgeschrittenere Themen zum Umgang mit Binärpaketen behandelt.
  Alle in diesem Leitfaden verwendeten Tools sind Teil von sys-apps/portage, soweit nicht anders angegeben.
  Binärpakete erzeugen
  Es gibt drei Hauptmethoden um Binärpakete zu erzeugen:
  Nach einer regulären Installation durch Nutzung der quickpkg Anwendung;
  Explizit währen einer emerge-Operation durch den Gebrauch der --buildpkg (-b) Option;
  Automatisch durch die Verwendung von buildpkg als eine Portage Eigenschaft.
  Alle drei Methoden erzeugen ein Binärpaket im Verzeichnis auf das durch die PKGDIR-Variable gezeigt wird (deren Voreinstellung /usr/portage/packages ist).
  Benutzung von quickpkg
  Die Applikation quickpkg nimmt eine oder mehrere Abhängigkeits-atome (oder Paket-Sätze) und erstellt für alle installierten Pakete die mit diesem atom übereinstimmen Binärpakete.
  Um beispielsweise von allen installierten GCC-Versionen Binärpakete zu erstellen:
  Um Binärpakete von allen auf dem System installierten Paketen zu schaffen, verwenden Sie * glob:
  Bei dieser Methode gibt es einen Vorbehalt: Sie ist auf die installierten Dateien angewiesen, was im Fall von Konfigurationsdateien ein Problem sein kann. Administratoren ändern Konfigurationsdateien nach der Softwareinstallation oft. Aus diesem Grund können (vielleicht sogar vertrauliche) Daten in die Pakete entweichen. quickpkg schließt standardmäßig Konfigurationsdateien nicht ein, die mit der CONFIG_PROTECT Methode geschützt sind. Um die Erfassung von Konfigurationsdateien zu erzwingen nutzen Sie die --include-config oder --include-unmodified-config Option.
  --buildpkg als emerge Option nutzen
  Bei der Installation von Software mit emerge kann Portage mit der Option --buildpkg (-b) verwendet werden, um Binärpakete zu erstellen:
  Es ist ebenfalls möglich Portage dazu zu bringen nur Binärpakete zu erzeugen aber die Software nicht auf dem Live-System zu installieren. Dazu kann die Option --buildpkgonly (-B) verwendet werden:
  Die letztere Herangehensweise macht es erforderlich alle Build-Time Abhängigkeiten zuvor zu installieren.
  buildpkg as a Portage Eigenschaft nutzen
  Die gewöhnlichste Art um automatisch Binärpakete zu erzeugen wann immer ein Paket von Portage installiert wird, ist die Nutzung der buildpkg Eigenschaft. Sie kann auf die folgende Weise in /etc/portage/make.conf gesetzt werden:
  DATEI /etc/portage/make.confAktivierung der buildpkg Eigenschft von Portage
  Falls diese Eigenschaft aktiviert ist, wird jedes mal wenn Portage Software installiert, ebenfalls ein Binärpaket erzeugt.
  Erzeugung einiger Pakete ausschließen
  DATEI /etc/lighttpd/lighttpd.conflighttpd configuration example
  DATEI /etc/portage/make.confUsing a web-based binary package host
  DATEI /etc/portage/make.confSetting up PORTAGE_BINHOST for SSH access
  DATEI /etc/exportsExporting the packages directory
  DATEI /etc/fstabEntry for mounting the packages folder
  DATEI /etc/portage/make.confAutomatically fetch binary packages and fail the package if not available