Como posso resolver a dependência do VLC “vlc-nox”?

5

Instalei o Ubuntu (Ubuntu 2.6.38-11-genérico-pae # 50-Ubuntu SMP, i686 Athlon i386 GNU / Linux). Eu sou um novato no Linux.

Estou tentando instalar o media player VLC usando a linha de comando:

% sudo apt-get update
% sudo apt-get install vlc vlc-plugin-pulse mozilla-plugin-vlc

O primeiro comando é executado sem problemas. Então eu tentei rodar a segunda linha, que me deu a seguinte saída:

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:  mozilla-plugin-vlc : Depends: vlc-nox (= 1.1.9-1ubuntu1.3) but it is not going to be installed  vlc : Depends: vlc-nox (= 1.1.9-1ubuntu1.3) but it is not going to be installed
       Depends: libavcodec52 (>= 4:0.6-1~) but it is not going to be installed or
                libavcodec-extra-52 (>= 4:0.6-1~) but it is not going to be installed
       Depends: libqtgui4 (>= 4:4.5.3) but it is not going to be installed
       Depends: libva-x11-1 but it is not installable
       Depends: libva1 but it is not installable
       Depends: libxcb-keysyms1 (>= 0.3.6) but it is not installable
       Depends: libxcb-randr0 (>= 1.1) but it is not installable
       Depends: libxcb-xv0 (>= 1.2) but it is not installable
       Recommends: vlc-plugin-notify (= 1.1.9-1ubuntu1.3) but it is not going to be installed  vlc-plugin-pulse : Depends: vlc-nox (=
1.1.9-1ubuntu1.3) but it is not going to be installed E: Broken packages

Como posso resolver este problema?

Depois disso, eu também tentei instalar o GNOME Media Player do Ubuntu software center. Ele retornou após a mensagem de erro:

The following packages have unmet dependencies:

gnome-media-player: Depends: libatkmm-1.6-1 (>= 2.22.0) but 2.22.5-0ubuntu1 is to be installed
                    Depends: libc6 (>= 2.4) but 2.13-0ubuntu13 is to be installed
                    Depends: libdbus-1-3 (>= 1.0.2) but 1.4.6-1ubuntu6.1 is to be installed
                    Depends: libdbus-glib-1-2 (>= 0.78) but 0.92-0ubuntu1 is to be installed
                    Depends: libgcc1 (>= 1:4.1.1) but 1:4.5.2-8ubuntu4 is to be installed
                    Depends: libgconf2-4 (>= 2.31.1) but 2.32.2-0ubuntu2 is to be installed
                    Depends: libglib2.0-0 (>= 2.12.0) but 2.28.6-0ubuntu1 is to be installed
                    Depends: libglibmm-2.4-1c2a (>= 2.27.3) but 2.28.0-1 is to be installed
                    Depends: libgstreamer-plugins-base0.10-0 (>= 0.10.0) but 0.10.32-1ubuntu5 is to be installed
                    Depends: libgstreamer0.10-0 (>= 0.10.7) but 0.10.32-3ubuntu3.1 is to be installed
                    Depends: libgtk2.0-0 (>= 2.12.0) but 2.24.4-0ubuntu2 is to be installed
                    Depends: libgtkmm-2.4-1c2a (>= 1:2.22.0) but 1:2.24.0-0ubuntu1 is to be installed
                    Depends: libsigc++-2.0-0c2a (>= 2.0.2) but 2.2.4.2-1ubuntu1 is to be installed
                    Depends: libstdc++6 (>= 4.5) but 4.5.2-8ubuntu4 is to be installed
                    Depends: libunique-1.0-0 (>= 1.0.0) but 1.1.6-1.1ubuntu2 is to be installed
                    Depends: libvlc5 (>= 1.1.0) but 1.1.9-1ubuntu1.3 is to be installed
                    Depends: libxine1 (>= 1.1.8-1) but it is not going to be installed
    
por prakash.panjwani 04.10.2011 / 17:40

5 respostas

2

Os logs dizem que você está perdendo um monte de dependências. Você pode ir a rota lenta de instalar cada um individualmente ou separados por um espaço. No entanto, estou executando o Ubuntu 11.04 (última versão estável) e não tive os mesmos problemas. A única diferença pode ser que eu fiz (abaixo) após uma nova instalação.

sudo apt-get update && sudo apt-get upgrade && sudo apt-get install build-essential

Quando vou instalar o vlc

sudo apt-get install vlc

Ele me diz que preciso instalar dependências. Eu digito Y para instalá-los. O processo passa normalmente e instala.

    
por 04.10.2011 / 18:02
2

Alguns dos pacotes, como gstreamer , não estão no repositório padrão. Você precisa ativar o download de repositórios multiverso e universo.

Maisinformaçõesem: link

    
por 04.10.2011 / 18:01
1

Para mim (Ubuntu 11.10) a resposta foi tão simples quanto a execução:

 sudo apt-get -f install
    
por 20.05.2012 / 17:58
1

Não me sinto bem com o upgrade do apt-get que a maioria das respostas sugere.

Isso ocorre principalmente por dois motivos.

Quando não é necessário atualizar todos os pacotes, por que você faria isso?

Nem todos os pacotes atualizados funcionam de maneira tão eficiente quanto o já instalado.

Eu sugiro usar o terminal e usar:

sudo apt-get install vlc

Agora digamos que você tenha dependências não atendidas para vlc-nox como

The following packages have unmet dependencies:
 vlc : Depends: vlc-nox (= 2.1.6-0ubuntu14.04.2) but it is not going to be installed
   Depends: libvlccore7 (>= 2.1.0) but it is not going to be installed
   Recommends: vlc-plugin-notify (= 2.1.6-0ubuntu14.04.2) but it is not going to be installed
   Recommends: vlc-plugin-pulse (= 2.1.6-0ubuntu14.04.2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Agora apenas adicione o nome das dependências ao comando.

sudo apt-get install vlc vlc-nox

Continue adicionando dependências até obter um início de instalação claro.

Uma coisa a notar: enfrentei problema de versão com uma das dependências. Dependências foi instalado, mas da versão mais antiga.

The following packages have unmet dependencies:
 libvlccore7 : Depends: vlc-data (= 2.1.6-0ubuntu14.04.2) but 3.0.0~~git20150319+r59816+33~ubuntu14.04.1 is to be installed

Use a limpeza para resolver esse tipo de problema.

apt-get purge vlc-data

e, em seguida, execute o comando de instalação. No meu caso acabou sendo.

sudo apt-get install vlc vlc-data vlc-nox libvlccore7 vlc-plugin-notify vlc-plugin-pulse 

e Voila! Espero que ajude.

    
por 19.05.2016 / 14:36
0

Eu também enfrentei o mesmo problema. Para resolver isso eu fiz

Abra o centro de software.

A partir de editar, clique na fonte de software

Na aba Software do Ubuntu, ative todos os repositórios, exceto o código-fonte, e clique no download de

Selecione outro no menu suspenso de download

Agora clique em selecionar melhor servidor

Uma vez que o Ubuntu seleciona o melhor servidor para você, clique no servidor escolhido

Clique agora em outro separador de software.

Remova qualquer entrada se você encontrou para o VLC. E clique em fechar.

Pressione a combinação de teclas ALT + CTRL + T para abrir o terminal e executar o seguinte comando

sudo apt-get clean
sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade

Após a atualização, reinicialize o sistema.

Após a reinicialização, tente novamente instalar o VLC. Execute os seguintes comandos

sudo add-apt-repository ppa:videolan/stable-daily
sudo apt-get update
sudo apt-get install vlc

Fonte: - link

    
por 12.07.2013 / 05:49