Re: Wie preferences korrekt einrichten unter Stretch?
Hallo Dirk und alle,
das hilft dir jetzt nicht direkt, aber mit "apt-cache policy $PAKET"
lässt sich abfragen, welche Priorität apt zu einem Paket den
verschiedenen Repositories, unter Berücksichtigung der preferences,
zuordnet und welche Aktion daraus resultieren würde.
Beispiel für ein Jessie mit backports:
apt-cache policy tomcat8
tomcat8:
Installiert: (keine)
Installationskandidat: 8.0.14-1+deb8u14
Versionstabelle:
8.5.14-1~bpo8+1 0
100 http://ftp.de.debian.org/debian/ jessie-backports/main
amd64 Packages
8.0.14-1+deb8u14 0
500 http://cdn-fastly.deb.debian.org/debian-security/
jessie/updates/main amd64 Packages
8.0.14-1+deb8u11 0
500 http://ftp.de.debian.org/debian/ jessie/main amd64 Packages
"apt-cache policy" (ohne Paket) zeigt die Prioritäten für alle
eingebunden Repositories, sowie das Pinning.
HTH
Matthias
Am Mi., 30. Jan. 2019 um 23:29 Uhr schrieb Dirk S. <dsalva@nutrimatic.ping.de>:
>
> Hi Leute,
>
> ich habe meinen Desktop-Rechner soeben erst von Jessie auf Stretch
> upgegradet. Das hat erstaunlich problemlos funktioniert, aber ich stelle
> fest, daß meine apt-preferences nicht mehr so funktionieren, wie ich das
> gewohnt war:
>
> 1. Ich habe normalerweise in der /etc/apt/sources.list auch die
> folgenden Zeilen drin:
> deb http://deb-multimedia.org/ stretch main non-free
> deb http://deb-multimedia.org/ stretch-backports main
>
> "Früher" war es so, daß backports von Christian Marillat (dmo) nur dann
> genutzt wurden, wenn ich ebendiese explizit z.B. in aptitude ausgewählt
> hatte. Jetzt ist es so, daß aptitude automatisch auf die dmo-Versionen
> von installierten Paketen updaten will, sobald ich dmo in die
> sources.list übernehme.
>
> Wie kann ich das dahingehend beeinflussen, daß dmo oder andere Quellen
> _nicht_ automatisch genutzt werden, sondern immer Stretch der Maßstab
> ist und andere nur dann aktualisiert werden, wenn ich vorher bewußt aus
> solch einer Quelle installiert habe (also das alte Verhalten)?
>
> 2. Ich habe ein Paket printer-driver-ptouch in der Version 1.3-8 aus
> meinem privaten repository installiert. Dieses soll standardmäßig
> beibehalten werden, weil die neuere Version nicht korrekt funktioniert.
>
> "Früher" genügte dafür ein Eintrag wie folgt in der Datei /etc/apt/preferences:
> Package: printer-driver-ptouch
> Pin: release a=1.3-8
> Pin-Priority: 999
>
> Dieser reicht unter Stretch _nicht_ mehr aus, aptitude will das Paket
> bei jedem Aufruf updaten.
>
> Was muss ich tun, um beide Probleme zu lösen?
>
>
> ciao, Dirk
>
Reply to: