libqt6- und qml6-Pakete in der Pipeline

Started by Isegrimm666, 2026/09/21, 06:18:55

Previous topic - Next topic

minixjr

Quote from: Teriarch on Yesterday at 17:38:45sudo apt-get -s install libqt6core6t
Das Paket heißt  libqt6core6t64. Bei mir hat es die Blockade gelöst.
Danke!

edlin

Da ist wohl noch nicht das letzte Paket auf "deinem" Server angekommen. Also entweder warten oder mal einen/mehrere andere Server testen (nala fetch und fertsch). Die nachinstallierten Pakete sollten kein Problem sein, die bleiben dann halt "übrig", wie bei mir webcamoid.

edlin
,,Ein kluger Mann macht nicht alle Fehler selber. Er lässt auch anderen eine Chance."

Winston Churchill

Teriarch

#17
@minixir
> Das Paket heißt  libqt6core6t64.

Ja, danke für die Korrektur. Der Grund, weswegen
$ sudo apt-get -s install libqt6core6t64
(nach einem "$ sudo apt-get update")
hilfreich ist, hat mit der Offenlegung der Pakete zu tun, welche den dist-upgrade
verhindern. Ein Beispiel sagt mehr als die Theorie dahinter. Bei mir wurde der Upgrade
durch ein altes Paket mit Namen  "shotcut" verhindert. Wenn die qt libraries aktualisiert
werden, wird (aufgrund ihres Umfangs) von der core library libqt6core6t64 ein
virtuelles Paket mit Namen qt6-base-private-abi (=<version>) zur Verfügung gestellt:
$ dpkg -s libqt6core6t64:amd64
Provides: libqt6core6 (= 6.11.2+dfsg-5), qt6-base-private-abi (= 6.11.2)
$ apt-cache search qt6-base-private-abi
libqt6core6t64 - Qt 6 core module
Um nicht zu hunderten von Paketen eigene Abhängigkeit zu erklären,
machen sich alle von qt6 abhängigen Pakete von diesem einen (nicht existenten)
virtuellen Paket abhängig:
$ dpkg -I shotcut_1%3a26.9.6-dmo1_amd64.deb
Depends: ... qt6-base-private-abi (= 6.10.2) ...
(in meinem Fall in Version 6.10.2)  Das Kommando
$ sudo apt-get -s install libqt6core6t64listet in der Zeile "Remove: (Entferne:)" deshalb alle noch von der
früheren Version abhängigen Pakete auf, die den Upgrade verhindern.
HTH

edlin

@Teriarch
Danke für die Erklärung mit dem virtuellen Paket qt6-base-private-abi. Kannte ich noch nicht.

edlin
,,Ein kluger Mann macht nicht alle Fehler selber. Er lässt auch anderen eine Chance."

Winston Churchill

Isegrimm666

#19
Mittlerweile scheint die Blockierung aufgehoben, bzw. die sync abgeschlossen:

Installiere Abhängigkeiten:
  libnlopt1  libpyside6-py3-6.11  libshiboken6-py3-6.11

Aktualisiere nicht:
  stellarium

ENTFERNE:
  libpyside6-py3-6.10  libshiboken6-py3-6.10

Zusammenfassung:
  Aktualisiere: 372, Installiere: 3, Entferne: 2, Aktualisiere nicht: 1
  Herunterlade-Größe: 509 MB
  Benötigter Platz: 15,6 MB / 196 GB verfügbar

"stellarium" habe ich nach einem unscheinbaren doas apt install -s stellarium nachinstalliert ... das Ergebnis ist:

┌──(isegrimm ㉿ T-A-K-A-Y-A)-▷[~]
└─▷$ dofu
OK:1 https://deb.debian.org/debian unstable InRelease
OK:2 https://dl.google.com/linux/chrome-stable/deb stable InRelease                                             
OK:3 https://packages.siduction.org/extra unstable InRelease
OK:4 https://packages.siduction.org/fixes unstable InRelease
Alle Pakete sind aktuell.                   
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libarrow500  libnlopt-cxx0  libparquet500  libpfm4  nsight-compute-target  nsight-systems-target
Verwenden Sie »apt autoremove«, um sie zu entfernen.

Zusammenfassung:
  Aktualisiere: 0, Installiere: 0, Entferne: 0, Aktualisiere nicht: 0

Also alles wieder primstens.

ro_sid

Quote from: Teriarch on Yesterday at 17:38:45@Isegrimm666
Wie steht's mit dem output von
$ sudo apt-get -s install libqt6core6tnach einem "$ sudo apt-get update"?

Vielen Dank, der Tipp hat auch mir geholfen und es war (nach Entfernen des '-s') wirklich nur 'webcamoid' mit "Anhang", das übrigblieb. Es mußte entfernt werden und kann derzeit wegen (zweier) fehlender Abhängigkeiten ("Unavailable") vorläufig auch nicht wieder installiert werden.