Paketweise festlegen

Für diesen Fall besteht eine Liste mit Einträgen für einzelne Pakete und ganze Paketgruppen. Bis Debian 6 Squeeze war die Datei /etc/apt/preferences die einzige Stelle, an der Prioritäten für Paketnamen, Veröffentlichungen, Hersteller oder Versionen eingetragen werden konnten.

Ab Debian 7 Wheezy wurde Unterstützung für ein Verzeichnis /etc/apt/preferences.d/ eingeführt. Jede Datei in diesem Verzeichnis darf beliebig viele Festlegungen beinhalten, wobei der Dateiname jeweils frei wählbar ist. Die Abarbeitung der einzelnen Einträge erfolgt von oben nach unten, wobei nachfolgende, mehrfache Einträge ignoriert werden. Jeder Eintrag, d.h. jede Festlegung, besteht aus den folgenden drei Zeilen:

Eintrag für ein Paket
Package: *
Pin: release a=stable
Pin-Priority: 50

Obiger Eintrag besagt, dass APT nur Pakete aus dem Bereich Debian 'stable' und nicht aus Debian 'testing' oder 'unstable' installiert. Dabei stehen die einzelnen Schlüsselworte jeweils für:

Package

Paketname, für welches die Zuordnung gilt. Ein * bezeichnet alle Pakete.

Pin

Nach dem Schlüsselwort release spezifizieren Sie die Veröffentlichung (siehe [veroeffentlichungen]). Dabei ist hier die Angabe eines Aliasnamens wie Wheezy oder Sid nicht erlaubt. Zulässig sind aber bspw. die Versionsnummer, der Distributionsbereich und die Herkunft. Eine genaue Auflistung enthält Zulässige Parameter beim APT-Pinning.

Pin-Priority

Das bezeichnet den Zahlenwert für die Pin. Welche Werte zulässig sind, entnehmen Sie bitte [tab.apt-pinning-prioritaeten] in [von-apt-zu-apt-pinning].

Table 1. Zulässige Parameter beim APT-Pinning
Parameter und Schlüsselwort Bedeutung Beispiel

a (archive)

Veröffentlichung (siehe [veroeffentlichungen])

'unstable'

c (component)

Distributionsbereich (siehe [distributionsbereiche])

'main'

l (label)

Bezeichner

Debian

n (name)

Aliasnamen der Veröffentlichung (siehe [alias-namen])

Stretch

o (origin)

Herkunft

Debian

v (version)

explizite Versionsnummer (siehe [benennung-eines-debian-pakets])

6.0.3

results matching ""

    No results matching ""