kurze Vorgeschichte: Ich nutze testing aber auch virtualbox. Das habe ich die letzen Jahre immer von p.d.o direkt gezogen und von Hand installiert. Heute hatte ich dann wirklich die Idee das mit pinning zu lösen und endlich Arbeit zu sparen.
Werner Mahr <werner@vollstreckernet.de> wrote:
Du machst dir damit nur mehr Arbeit, weil früher oder später die Abhängigkeiten des Paketes immer größer werden.
Pinning funktioniert nicht und war nie gedacht für den Fall um Testing/Unstable in Stable zu integrieren.
Am Dienstag, 19. September 2023, 13:58:32 CEST schrieb Sven Hartge:
Werner Mahr <werner@vollstreckernet.de> wrote:
Du machst dir damit nur mehr Arbeit, weil früher oder später die
Abhängigkeiten des Paketes immer größer werden.
Pinning funktioniert nicht und war nie gedacht für den Fall um
Testing/Unstable in Stable zu integrieren.
Richtig, da hätte ich vielleicht erwähnen sollen das ich auf testing bin, dementsprechend kommen die Deps im schlimmsten Fall halt ne Woche früher. Kann
blöd sein, ist aber kein Beinbruch.
Die Frage war eher, wenn ich auf Prio 400 pinne, warum steht weiterhin 500 in der Ausgabe von apt policy?.
kurze Vorgeschichte: Ich nutze testing aber auch virtualbox. Das habe[..]
ich die
letzen Jahre immer von p.d.o direkt gezogen und von Hand installiert.
Heute
hatte ich dann wirklich die Idee das mit pinning zu lösen und endlich
Arbeit
zu sparen.
Trotzdem bekomme ich:
root@werner1:~# apt policy virtualbox
virtualbox:
Installiert: 7.0.10-dfsg-2
Installationskandidat: 7.0.10-dfsg-3
Versionstabelle:
7.0.10-dfsg-3 500
500 http://ftp.debian.org/debian unstable/contrib amd64 Packages
*** 7.0.10-dfsg-2 100
100 /var/lib/dpkg/status
root@werner1:~#
Ich hätte zumindest erwartet das die 400 da jetzt auftaucht. unstable
müsst
doch auch auf den contrib Zweig matchen, oder?
Rufe einmal nur "apt policy" auf, das gibt dir eine bessere Übersicht
über die Pinnings für alle eingetragenen Quellen.
Ggfls. brauchst du
Package: *
Pin: release o=Debian,a=testing
Pin-Priority: 400
Also die explizite Angabe von "o=Debian". So funktiert es zumindest bei
mir.
Hi!
Am 2023-09-07 10:20, schrieb Werner Mahr:
kurze Vorgeschichte: Ich nutze testing aber auch virtualbox. Das habe
ich die
letzen Jahre immer von p.d.o direkt gezogen und von Hand installiert.
Heute
hatte ich dann wirklich die Idee das mit pinning zu lösen und endlich Arbeit
zu sparen.
[..]
Trotzdem bekomme ich:
root@werner1:~# apt policy virtualbox
virtualbox:
Installiert: 7.0.10-dfsg-2
Installationskandidat: 7.0.10-dfsg-3
Versionstabelle:
7.0.10-dfsg-3 500
500 http://ftp.debian.org/debian unstable/contrib amd64 Packages
*** 7.0.10-dfsg-2 100
100 /var/lib/dpkg/status
root@werner1:~#
Ich hätte zumindest erwartet das die 400 da jetzt auftaucht. unstable müsst
doch auch auf den contrib Zweig matchen, oder?
Hmmm... Das stimmt doch? Im Augenblick gibt es virtualbox nur über
unstable in dieser Version. Das Paket virtualbox gibt es zur Zeit nicht
via testing. Insofern stimmt es, dass dort dein default testing nicht auftaucht.
Probiere doch mal die Ausgabe von apt policy mit einem Paket, dass
gerade unterschiedliche Versionen hat, ohne ganz ohne Paramter, um das
zu verifizieren.
Aber in dem Fall wäre es doch eigentlich etwas einfacher in
/etc/apt.conf / /etc/apt/apt.conf.d/ APT::Default-Release auf testing / trixie zu setzen, oder? Funktioniert genau so gut (setz pinning im Hintergrund), ist aber etwas einfacher als händisches Pinning.
[..]Versionstabelle:
7.0.10-dfsg-3 500
500 http://ftp.debian.org/debian unstable/contrib amd64 Packages
Genau deswegen ja die Übung. Wenn ich unstable aber auf 400 pinne,
sollte da
doch auch 400 auftauchen hätte ich gedacht.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (0 / 16) |
Uptime: | 161:58:21 |
Calls: | 10,385 |
Calls today: | 2 |
Files: | 14,057 |
Messages: | 6,416,500 |