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

404
Dustin Oprea

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

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

$ 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

1 ответ на вопрос

0
Dustin Oprea

Просто попал в плохое состояние. Я просто продолжал пытаться запустить переустановку и продолжал добавлять все пакеты, упомянутые в командной строке, пока он не заработал. В конце концов он инкапсулировал все пакеты, которые имели грязное состояние, связанное с пакетом 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 

Похожие вопросы