APT Pinning

Per APT Pinning Pakete aus andere Source installieren

Leider ist es manchmal nötig Debian Pakete aus Testing zu installieren.
Dies lässt sich durch APT Pinning leicht Realisieren.

Als erstes die gewünschte Source in /etc/apt/sources.list eintagen

nano /etc/apt/sources.list
#
# jessie / Testing
#
deb http://ftp.de.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.de.debian.org/debian/ testing main contrib non-free

Dann die Datei /etc/apt/preferences erstellen

nano /etc/apt/preferences
Package: *
Pin: release n=wheezy
Pin-Priority: 600

Package: *
Pin: release a=testing
Pin-Priority: 100

# Kernel aus Testing installieren
Package: linux-image*
Pin: release a=testing
Pin-Priority: 900

Package: linux-headers*
Pin: release a=testing
Pin-Priority: 900

Hier Pinne ich alle Wheezy Pakete auf die Prio 600, alle Testing Pakete auf 100.
Dann will ich das die Kernel Pakete aus Testing kommen und setze deren Prio auf 900

Jetzt noch ein update der Source Listen

apt-get update

Gefolgt von einem install der Kernels aus testing

apt-get install linux-headers-amd64 linux-image-amd64 -t=testing

Jetzt sollten nur die Kernel Pakete und alles was dazu benötigt wird aus Testing installiert werden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*