Dependências não VLC

3

Eu instalei o Ubuntu de tal forma que ele é dividido em 2 partições (montadas como / e /home )

Depois de correr sudo apt-get install vlc, Recebo o seguinte erro em um perto de nova instalação do Ubuntu 16.04.2 LTS (Xenial Xerus).

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 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.

Qual seria a maneira mais fácil de corrigir o problema?

eu tentei sudo apt-get clean, sudo apt-get updatee sudo apt-get dist-upgrade antes de correr sudo apt-get install vlc novamente.

Eu também tentei instalar libgles1-mesa com sudo apt-get install libgles1-mesa mas retorna com um erro (ver pergunta vinculada)

Não tenho certeza se isso é possível, mas posso apenas reinstalar os arquivos principais do Linux no / partição do instalador original (que eu ainda tenho) e espero que libgles1-mesa aparece?
(sem perder nenhum dos meus arquivos ou configurações do aplicativo)

Nota: parece que estou tendo o mesmo problema que o OP de https://askubuntu.com/q/889356/ mas as versões do Ubuntu são diferentes.

LifeLongLearner
fonte
sudo apt-get -f install ?
MariusMatutiae

Respostas:

1

No meu caso, havia dois repositórios nas listas de origem contendo pacotes vlc:

  1. Repo oficial vlc ppa: videolan / estável-diário;
  2. Repo do universo Ubuntu .

No primeiro repo havia pacotes vlc mais novos, então sudo apt-get install vlc causou a instalação da primeira fonte.

A solução foi purgar todos os pacotes da primeira fonte e remover essa lista de fontes

sudo apt-get update
sudo apt-get install ppa-purge
sudo ppa-purge ppa:videolan/stable-daily

Em seguida, instale vlc do repositório Ubuntu Universe

sudo apt-get update
sudo apt-get install vlc
sempasha
fonte
0

Caso você tenha problemas com dependências não atendidas como eu fiz, existe uma solução para adicionar o PPA ffmpeg-4 e então você poderá instalá-lo corretamente:

sudo add-apt-repository ppa:jonathonf/ffmpeg-4
sudo add-apt-repository ppa:jonathonf/vlc-3
sudo apt-get update
sudo apt-get install vlc

Fonte: https://launchpad.net/~jonathonf/+archive/ubuntu/vlc-3

Blackcoat77
fonte