Du fütterst ja gerade apt mit den Releases stretch und jessie in einer Paketliste. Die default policy dabei ist: Installiere immer die höchste Versionsnummer. Ergo wird Software aus stretch installiert. Mit der Pinning Regel unterbindest du das, du sagst dem System also: "Installiere immer die höchste Versionsnummer, außer für das Paket freeradius aus dem Release stretch". Daraus folgt, dass für freeradius in jessie bzw. in den jessie-security-updates nach der höchsten Versionsnummer sucht und du daher für das Paket Sicherheitsupdates erhälst.mrserious hat geschrieben:Ne, das schien leider nicht zu funktionieren...
Wenn mir jemand sagt, wie ich DAS zum laufen bekomme, probiere ich das natürlich gern noch aus.
Nochmal zur Syntax:
Package gibt mir natürlich das Paket an und die Priorität sagt - wie du oben beschriebst - das Paket solle generell nicht angefasst werden (Security-Updates aber schon?).
Wozu benötige ich dann noch die Release-Angabe? Denn diese gibt ja NICHT an, aus welchem Release das momentan installierte Paket stammt. Oder sagt diese Infor einfach: Für aktuellere Pakete aus stretch bitte ignorieren?
Übrigens hat man apt_preferences ziemlich ausführliche Beispiele zum Thema Pinning