O Apt informa que está parando porque não pode instalar um pacote / versão já instalado

1

O pacote que está reclamando já está instalado. Eu fiz um "apt-get -f install" e "dpkg --configure -a", mas isso não muda nada. Eu desinstalei e reinstalei as dependências. Eu também corri "apt-get install --reinstall". Eu removi todos os pacotes na saída (aquele que estou instalando, os outros pacotes que possuem dependências e as próprias dependências) com "dpkg -r --force-depends" e, em seguida, instalei todos, novamente, de a mesma linha de comando. Quando eu faço uma instalação dos pacotes que afirma que não estão instalados, nada é feito. Às vezes o Apt acha que eles estão lá e às vezes não.

Estou negligenciando algo ou algo está acontecendo?

$ 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
    
por Dustin Oprea 21.03.2017 / 21:17

1 resposta

0

Acabou de entrar em um estado ruim. Eu apenas continuei tentando executar uma reinstalação e continuei adicionando todos os pacotes mencionados na linha de comando até que funcionasse. Eventualmente encapsulou todos os pacotes que tinham um estado sujo relacionado ao pacote freeglut3-dev (o único pacote que eu realmente queria 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
    
por 22.03.2017 / 00:59

Tags