vlc quebrou após nvidia-375 update (xenial 16.04); libgles1-mesa vs libgles2-mesa

0

tl; dr

Como obtenho o vlc trabalhando com nvidia-375 e Xenial (16.04)?

Contexto

Em 10 de abril de 2017, o apt, por meio do PPA da x-org-edgers, atualizou meus drivers nvidia da nvidia-367 para a nvidia-375.

Pouco depois, o vlc parou de funcionar.

Eu desinstalei e tentei reinstalar o vlc, mas entendi:

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

Pergunta

  • Como obtenho o VLC funcionando novamente?
  • Como devo configurar meu ppa para que, uma vez nvidia / display, não o atualize? (isto é, remova o arquivo ppa do /etc/apt/sources.list.d)

Alguns pontos

  • Eu provavelmente não deveria ter o PPA 'x-org edgers', mas mudei minhas configurações de um laptop anterior em que alguns recursos de exibição não funcionavam
  • Eu não faço nada sofisticado em termos de gráficos (jogos, etc.): basta dirigir um monitor 4K e querer que o suspend / resume funcione corretamente

  • Eu tentei reverter para a nvidia-367, mas isso não parece resolver o problema. (Também não tenho certeza se instalou corretamente).

obrigado

Atualização # 1

Eu executei ppa purge para xorg-edgers e instalei drivers nvidia-current:

   $ sudo ppa-purge  ppa:xorg-edgers/ppa
   $ sudo apt-get install nvidia-current
   $ sudo apt-get autoremove

Atualização nº 2

Aqui está a política para libgles1-mesa, bem como a saída da instalação nvidia-current

$ sudo  apt-cache policy libgles1-mesa libgles1-mesa:
   Installed: (none)
   Candidate: 12.0.6-0ubuntu0.16.04.1
   Version table:
         12.0.6-0ubuntu0.16.04.1 500
            500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
         11.2.0-1ubuntu2 500
            500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 

Pacotes

$ sudo apt-get install nvidia-current 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
nvidia-current is already the newest version (304.135-0ubuntu0.16.04.1).
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.

Atualização # 3: saída de "apt-get install vlc"

$sudo apt-get install vlc

Reading package lists...
Building dependency tree...
Reading state information...
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
E: Unable to correct problems, you have held broken packages.
    
por user331465 06.05.2017 / 15:29

0 respostas