Como você tem o libglapi-mesa
versão 17 instalado, imagino que atualizou o Mesa de algum outro repositório que não o padrão Mint. O Mesa 17 abandonou o suporte a GLES1, mas os pacotes VLC são criados com dependência do GLES1, portanto, você não pode instalar os pacotes VLC com o Mesa.
No entanto, você pode criar seus próprios pacotes VLC sem o GLES1:
-
Instale as ferramentas básicas de criação e alguns utilitários que estamos prestes a usar:
sudo apt-get install build-essential devscripts equivs gdebi
-
Ir para um diretório no qual você pode escrever
cd mkdir vlc-build cd vlc-build
-
Faça o download da fonte dos pacotes VLC
apt-get source vlc
ou, se a configuração dos seus repositórios não permitir que isso funcione,
dget http://security.debian.org/pool/updates/main/v/vlc/vlc_2.2.4-1~deb8u1.dsc
(que coincide com a versão que você tem no Mint)
-
No diretório extraído (
vlc-2.2.4
provavelmente), edite alguns arquivos:sed -i '/gles1/d' debian/{control,rules,*.install*}
-
Ainda no diretório extraído, execute o seguinte para atualizar o log de alterações e produzir uma nova versão (para que sua versão privada não seja substituída pela versão existente):
dch -n "Drop GLES 1 support (Mesa 17 no longer provides it)." dch -r ignored
-
Instale as dependências de construção (infelizmente, você não pode usar
apt-get build-dep vlc
porque não é possível instalar as bibliotecas do GLES 1):mk-build-deps sudo gdebi vlc-build-deps_*.deb mv vlc-build-deps_*.deb ..
(este último passo move o pacote de dependências gerado para fora do caminho)
-
Crie o pacote:
dpkg-buildpackage -us -uc
-
Agora, você pode instalar os pacotes necessários. Você os encontrará no diretório pai:
ls ../*.deb
Agora, você precisa ficar de olho nas futuras atualizações do VLC (que às vezes acontecem para corrigir problemas de segurança em particular) e repetir o processo sempre que necessário.