https://wiki.debian.org/de/AptPreferences sagt:
<!> Wenn Apt-Pinning benutzt wird, müssen Sie die Kompatibilität der Pakete selbst überprüfen, da Debian dies nicht garantiert. Bedenken Sie, dass Apt-Pinning völlig optional ist und Debian schlägt dessen Verwendung nicht ohne gründliche Überlegung vor.
Wir diskutieren hier nicht über ein Sid oder Experimental Debian Repo in einer Testing Installation,
sondern über ein Repo des ein einzelnes Paket enthält.
Was passiert, wenn du das Repo auf -1 setzt ?
Maximal wird dir von apt bei einem update angezeigt, das da eine neue Version aus dem und dem Repo ist.
Das weißt du ja besser, das "Pin-kundiger", ich wage es aber zu bezweifeln.
Und was machst du dann ?
Normalerweise müsstest du das Paket zuerst auf Kompatibilität überprüfen, bzw. mit
apt -s eine Testinstallation machen (s.O.)
oder:
- Paket runter laden , auspacken , Control Datei ansehen, ob alles noch kompatibel ist.
Nachsehen, (+vergleichen) ob die einzelnen Bestandteile des Paketes so wie vorher im System verteilt werden.
Dann sagst du AHA -->passt und machst ein
Oder installierst gleich das runter geladene Paket mit dpkg oder apt.
mcb hat geschrieben: 08.06.2021 16:18:53
Es kommen eben nicht nur mit Pin 500 Updates...
Und wie kommen sie mit einer anderen (geringeren) Priorität, wenn aus diesem Repo nur ein Paket installiert ist ?
Dann werden sie entweder vorgeschlagen (Priorität >0) oder eben nicht (Priorität <0) .
Apt vergleicht immer die Versionsnummer. Da keine andere vorhanden ist, wird halt die aus dem betreffenden Repo genommen.
Fazit aus meiner Sicht:
Lass das Repo auf Standard (500) und gut ist.
Ein Gewinn in welcher Sicht auch immer hat man in so einem Fall mit Pinning nicht.