@all
Das APT Pinning, also die Festlegung nach welcher Priorität welches Paket bei der Debian Paket Verwaltung installiert wird, ist unter Ubuntu nicht ganz einfach. Innerhalb der Ubuntu Repositories lässt sich das über die "release" & "(a)rchive" Sortierung festlegen, z.B.:
Das legt die Prioritäten für alle Archive ausserhalb Standard "lucid" fest. Das Lucid Haupt-Repo behält den Standard Wert "500".
Bei Repositories die unter einer eigenen Domain erreichbar sind, sieht das so aus, gängiger Weg in der Debian Welt:
Bei Repositories aus dem PPA Launchpad wird es schon kniffliger, da die Domain für alle "ppa.launchpad.net" lautet.
Aber es geht auch, über release & (o)rigin, nicht zu verwechseln mit o.a. "origin", das dort anstelle von "release" steht. Nehmen wir als Beispiel das Ubuntu Kernel PPA und Holger's stable yaVDR PPA.
Überprüfen kann man die Prioritäten mit "apt-cache policy [PAKETNAME]", z.B.:
- #/> sudo apt-cache policy vdr
- vdr:
- Installiert: 1.7.16-12yavdr7
- Kandidat: 1.7.16-12yavdr7
- Versions-Tabelle:
- *** 1.7.16-12yavdr7 0
- 1002 http://ppa.launchpad.net/yavdr/stable-vdr/ubuntu/ lucid/main Packages
- 100 /var/lib/dpkg/status
- 1.6.0-9ubuntu2 0
- 500 http://de.archive.ubuntu.com/ubuntu/ lucid/universe Packages
- #/> sudo apt-cache policy mplayer
- mplayer:
- Installiert: 2:1.0~rc3+svn20090426-1ubuntu16.1
- Kandidat: 2:1.0~rc3+svn20090426-1ubuntu16.1
- Versions-Tabelle:
- 2:1.0~rc3+svn20090426-1ubuntu16.1+medibuntu1 0
- 777 http://packages.medibuntu.org/ lucid/non-free Packages
- *** 2:1.0~rc3+svn20090426-1ubuntu16.1 0
- 900 http://de.archive.ubuntu.com/ubuntu/ lucid-updates/multiverse Packages
- 100 /var/lib/dpkg/status
- 2:1.0~rc3+svn20090426-1ubuntu16 0
- 500 http://de.archive.ubuntu.com/ubuntu/ lucid/multiverse Packages
- #/> sudo apt-cache policy linux-image-2.6.32-27-generic
- linux-image-2.6.32-27-generic:
- Installiert: (keine)
- Kandidat: 2.6.32-27.49
- Versions-Tabelle:
- 2.6.32-27.49 0
- 900 http://de.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
- 990 http://security.ubuntu.com/ubuntu/ lucid-security/main Packages
- #/>
- #/> sudo apt-cache policy linux-image-2.6.37-12-generic
- linux-image-2.6.37-12-generic:
- Installiert: (keine)
- Kandidat: 2.6.37-12.26~lucid1
- Versions-Tabelle:
- 2.6.37-12.26~lucid1 0
- 400 http://ppa.launchpad.net/kernel-ppa/ppa/ubuntu/ lucid/main Packages
Regards
fnu