
Das Paket, über das es sich beschwert, ist bereits installiert. Ich habe „apt-get -f install“ und „dpkg --configure -a“ ausgeführt, aber es ändert sich nichts. Ich habe die Abhängigkeiten deinstalliert und neu installiert. Ich habe auch „apt-get install --reinstall“ ausgeführt. Ich habe alle Pakete in der Ausgabe (das, das ich installiere, die anderen Pakete mit Abhängigkeiten und die Abhängigkeiten selbst) mit „dpkg -r --force-depends“ entfernt und dann alle erneut über dieselbe Befehlszeile installiert. Wenn ich eine Installation der Pakete durchführe, behauptet essind nichtinstalliert sind, passiert nichts. Manchmal denkt Apt, dass sie da sind, manchmal aber nicht.
Übersehe ich etwas oder ist da etwas im Gange?
$ sudo apt-get install freeglut3-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:
gnome-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed
Depends: libcheese7 (>= 3.0.1) but it is not going to be installed
unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed
Depends: libcheese7 (>= 3.0.1) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
$ dpkg -l libcheese-gtk23 libcheese7
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=========================================-=========================-=========================-=======================================================================================
ii libcheese-gtk23:amd64 3.10.2-0ubuntu2 amd64 tool to take pictures and videos from your webcam - widgets
ii libcheese7:amd64 3.10.2-0ubuntu2 amd64 tool to take pictures and videos from your webcam - base library
Antwort1
Es geriet einfach in einen schlechten Zustand. Ich versuchte einfach weiter, eine Neuinstallation durchzuführen und fügte alle genannten Pakete zur Befehlszeile hinzu, bis es funktionierte. Schließlich kapselte es alle Pakete ein, die einen schmutzigen Zustand im Zusammenhang mit demfreeglut3-devPaket (das einzige Paket, das ich wirklich installieren wollte):
apt-get install --reinstall freeglut3-dev gnome-control-center unity-control-center libcheese7 libcheese-gtk23 libclutter-1.0-0 libclutter-gtk-1.0-0 libclutter-gst-2.0-0 gstreamer1.0-clutter libcogl-pango15 libcogl15