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
[stextbox id=“bash“]nano /etc/apt/sources.list[/stextbox]
# # 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
[stextbox id=“bash“]nano /etc/apt/preferences[/stextbox]
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
[stextbox id=“bash“]apt-get update[/stextbox]
Gefolgt von einem install der Kernels aus testing
[stextbox id=“bash“]apt-get install linux-headers-amd64 linux-image-amd64 -t=testing[/stextbox]
Jetzt sollten nur die Kernel Pakete und alles was dazu benötigt wird aus Testing installiert werden.
Schreibe einen Kommentar