nachdem ich mir vor Kurzem etwas Mist mit meiner sources.list gemacht habe (viewtopic.php?f=12&t=169280), frage ich jetzt lieber einmal, bevor ich mein System wieder durcheinander bringe.
Mein System bestand bisher nur aus Paketen aus "Buster" ("testing"). Ich möchte aber ein Paket (nämlich: "avidemux-qt") inklusive der dafür nötigen Abhängigkeiten aus einer anderen Quelle beziehen (und zukünftig aktualisieren), nämlich aus "https://www.deb-multimedia.org". Ich möchte aber nicht, dass andere Pakete aus "deb-multimedia.org" aktualisiert werden (z. B. "audacious"), wenn sie da in einer neueren Version vorhanden sind.
Wie kann ich das mit Pinning umsetzen?
Bisher habe ich "deb-multimedia.org" zu meinen Quellen hinzugefügt und "avidemux-qt" inklusive der nötigen Abhängigkeiten installiert:
40272
So weit, so gut. Jetzt will ich aber natürlich mein System regelmäßig aktualisieren. Das mache ich zur Zeit mit: "sudo apt update && sudo apt full-upgrade && sudo apt autoremove". Dabei soll nur "avidemux-qt" (und alles, was dafür benötigt wird) aus "deb-multimedia.org" aktualisiert werden. Alles andere soll aus "deb.debian.org" aktualisiert werden.
Ich habe gedacht, das Folgende führt zum gewünschten Ergebnis:
Code: Alles auswählen
$ cat /etc/apt/preferences.d/deb-multimedia.pref
Package: avidemux-qt
Pin: origin deb-multimedia.org
Pin-Priority: 995
Außerdem zeigt "apt-cache policy" das von mir geplante Pinning überhaupt nicht an:
Code: Alles auswählen
$ apt-cache policy
Paketdateien:
100 /var/lib/dpkg/status
release a=now
500 https://www.deb-multimedia.org buster/main amd64 Packages
release v=0.0,o=Unofficial Multimedia Packages,a=testing,n=buster,l=Unofficial Multimedia Packages,c=main,b=amd64
origin www.deb-multimedia.org
500 http://deb.debian.org/debian buster/contrib amd64 Packages
release o=Debian,a=testing,n=buster,l=Debian,c=contrib,b=amd64
origin deb.debian.org
500 http://deb.debian.org/debian buster/non-free amd64 Packages
release o=Debian,a=testing,n=buster,l=Debian,c=non-free,b=amd64
origin deb.debian.org
500 http://deb.debian.org/debian buster/main amd64 Packages
release o=Debian,a=testing,n=buster,l=Debian,c=main,b=amd64
origin deb.debian.org
Mit Pinning verwaltete Pakete:
Vielen Dank!
Georg