Ich versuche, qtcreator oder ein anderes Qt-Entwicklungspaket zu installieren, aber es funktioniert aufgrund defekter Pakete nicht. Ich habe dann versucht, qtcreator manuell von der Qt-Website zu installieren, aber ich kann aufgrund dieses Fehlers nichts kompilieren cannot find -lGL
.
Ich habe dann versucht, libgl1-mesa-dev zu installieren und erhalte denselben Fehler wie bei der Installation von qtcreator:
> sudo apt-get install libgl1-mesa-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libgl1-mesa-dev : Depends: mesa-common-dev (= 13.0.6-1+b2) but it is not going to be installed
Depends: libdrm-dev (>= 2.4.69) but it is not going to be installed
Depends: libxcb-dri3-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Es hat möglicherweise etwas mit meiner Quellenliste zu tun, ich habe Folgendes hinzugefügt:
deb http://ftp.fr.debian.org/debian testing main non-free contrib
deb-src http://ftp.fr.debian.org/debian testing main non-free contrib
Und ich verwende Debian 9.9 stabil, ich habe einige Pakete installiert mitsudo apt-get -t testing install <package>
Habe ich mein System kaputt gemacht? Kann ich es reparieren oder muss ich es neu installieren?
Antwort1
Habe ich mein System kaputt gemacht?
Ja.
Gibt es eine Möglichkeit, das Problem zu beheben, oder sollte ich es neu installieren?
Ja, entfernen Sie die Testquellen und folgen Sie dann den Anweisungen im Debian-Wiki:System-DowngradeUndSo gelangen Sie von „Testing“ zurück zu „Stable“ – Kernel-Downgrade
Es qtcreator
ist auf Debian Stretch verfügbar und kann über folgendes installiert werden:
apt install qtcreator