Apt indica que se está deteniendo porque no puede instalar un paquete/versión ya instalado

Apt indica que se está deteniendo porque no puede instalar un paquete/versión ya instalado

El paquete del que se queja ya está instalado. Hice "apt-get -f install" y "dpkg --configure -a" pero no cambia nada. Desinstalé y reinstalé las dependencias. También ejecuté "apt-get install --reinstall". Eliminé todos los paquetes en el resultado (el que estoy instalando, los otros paquetes que tienen dependencias y las dependencias mismas) con "dpkg -r --force-depends" y luego instalé cada uno, nuevamente, desde la misma línea de comando. Cuando hago una instalación de los paquetes afirmano lo soninstalado, no se hace nada. A veces Apt cree que están ahí y otras no.

¿Estoy pasando por alto algo o está pasando algo?

$ 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

Respuesta1

Simplemente quedó en mal estado. Seguí intentando ejecutar una reinstalación y seguí agregando todos los paquetes mencionados a la línea de comandos hasta que funcionó. Finalmente, encapsuló todos los paquetes que tenían un estado sucio relacionado con elfreeglut3-devpaquete (el único paquete que realmente quería instalar):

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

información relacionada