Apt сообщает, что работа останавливается, поскольку не может установить уже установленный пакет/версию

Apt сообщает, что работа останавливается, поскольку не может установить уже установленный пакет/версию

Пакет, на который он жалуется, уже установлен. Я выполнил "apt-get -f install" и "dpkg --configure -a", но это ничего не изменило. Я удалил и переустановил зависимости. Я также запустил "apt-get install --reinstall". Я удалил все пакеты в выводе (тот, который я устанавливаю, другие пакеты, у которых есть зависимости, и сами зависимости) с помощью "dpkg -r --force-depends", а затем установил каждый, снова, из той же командной строки. Когда я выполняю установку пакетов, он утверждаетне являютсяустановлены, ничего не делается. Иногда Apt думает, что они там, а иногда нет.

Я что-то упускаю из виду или что-то происходит?

$ 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

решение1

Он просто пришел в плохое состояние. Я просто продолжал пытаться запустить переустановку и продолжал добавлять все пакеты, упомянутые в командной строке, пока это не сработало. В конце концов он инкапсулировал все пакеты, которые имели грязное состояние, связанное сfreeglut3-devпакет (единственный пакет, который я действительно хотел установить):

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

Связанный контент