Como posso reverter com segurança a versão libglapi-mesa?

3

Atualmente eu não consigo instalar algum software .

sudo apt-get install vlc

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.
 vlc : Depends: libgles1-mesa (>= 7.8.1) but it is not going to be installed or
                libgles1
       Depends: libgles2-mesa (>= 7.8.1) but it is not going to be installed or
                libgles2
E: Unable to correct problems, you have held broken packages.

Tentando instalar libgles via Syanptic fornece

Que quando o check-in da Syanptic é claro:

Tentar forçar uma versão específica a voltar para o 10.5.2 parece indicar que vai instalar muitas das minhas coisas que configurei bem:

Obviamente, não quero fazer isso, mas gostaria de poder usar este computador novamente.

Eles não aparecem na lista a ser instalada:

grep -r 'ricotz' /etc/apt/ dá:

grep: /etc/apt/trustdb.gpg: Permission denied

sudo grep -r 'ricotz' /etc/apt/ não fornece saída

sudo apt-cache policy libglapi-mesa dá:

libglapi-mesa:
  Installed: 10.6.0~git20150423.125574d1-0ubuntu0ricotz~utopic
  Candidate: 10.6.0~git20150423.125574d1-0ubuntu0ricotz~utopic
  Version table:
 *** 10.6.0~git20150423.125574d1-0ubuntu0ricotz~utopic 0
        100 /var/lib/dpkg/status
     10.5.2-0ubuntu1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main i386 Packages

sudo apt-get install libglapi-mesa=10.5.2-0ubuntu1 dá:

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.
 monodoc-browser : Depends: libwebkit1.1-cil (>= 0.3) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

sudo apt-cache policy libwebkit1.1.cil dá:

libwebkit1.1-cil:
  Installed: 0.3-6
  Candidate: 0.3-6
  Version table:
 *** 0.3-6 0
        500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main i386 Packages
        100 /var/lib/dpkg/status

Etapas da resposta de A.B .:

nikolai@dante:~$ sudo apt-get autoremove
[sudo] password for nikolai: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
nikolai@dante:~$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
nikolai@dante:~$ sudo apt-get install libglapi-mesi=10.5.2-0ubuntu1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libglapi-mesi
nikolai@dante:~$ sudo apt-get install libglapi-mesa=10.5.2-0ubuntu1
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.
 monodoc-browser : Depends: libwebkit1.1-cil (>= 0.3) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
    
por NikolaiDante 30.08.2015 / 17:40

1 resposta

2

A solução simples poderia ser

  

Faça o downgrade do pacote libglapi-mesa via

    sudo apt-get install libglapi-mesa=10.5.2-0ubuntu1
     

Você instalou a versão    10.6.0~git20150423.125574d1-0ubuntu0ricotz~utopic de um PAA, isso é   não existe mais no seu sistema ou manualmente via dpkg -i ou outro   ferramenta.

Mas o seu sistema está bastante quebrado.

Trabalho em andamento ...

Neste caso, não há sequência teimosa de etapas . Você tem que decidir e agir por conta própria. Eu posso te dar conselhos apenas.

Atualmente, temos apenas o Gerenciador de Pacotes Synaptic , portanto, use-o:

  • Desabilite os PPAs desnecessários e outros repositórios. Você pode adicioná-los novamente mais tarde.

    Use Recarregar

  • Todos os pacotes na categoria Instalados (locais ou obsoletos) devem ser removidos ou rebaixados

    Primeiro tente um downgrade. Se isso não for possível, remova o pacote. Faça isso passo a passo, não de uma só vez. Após cada remoção, verifique a categoria Instalada (auto removível) e remova os pacotes também. Tenha em mente que os pacotes podem ser reinstalados, mas você não deve remover o kernel;)

    De tempos em tempos, é necessário reiniciar o Synaptic. Mas essa afirmação vem da minha experiência e não precisa ser verdadeira.

  • Remova os pacotes que podem ser reinstalados

Aqui estão alguns pontos do bate-papo

  • Antes de reiniciar o sistema, verifique

    • A sua área de trabalho ainda está instalada?

      apt-cache policy unity
      
    • O seu gerenciador de rede está instalado?

      apt-cache policy network-manager
      
    • Seu gráfico está instalado

      nvidia-settings --version
      

Tenha em mente e links úteis

por A.B. 30.08.2015 / 18:22

Tags