A dependência mais imediata não encontrada parece ser a versão 0.6.5 de ffmpeg-libs
, que normalmente é algo que você obteria do rpmfusion (que você parece estar usando também). O rpmfusion, porém, só vai até a v0.5 no RHEL / OEL 5, e saltou para v0.10 un RHEL / OEL6. Portanto, não é possível localizar a versão específica do pacote.
Estou vendo vários repos diferentes aparecendo nesse comando yum install
, então é possível que yum
esteja puxando a versão de um pacote específico que depende de ffmpeg-libs
, mas esse pacote é construído em uma versão do ffmpeg-libs
com um número de versão menor do que qualquer cópia desse pacote em seus repositórios. Então, é basicamente dizendo "Estou tentando instalar o Package1, que precisa da versão 0.6 do ffmpeg-libs, mas de todos os seus repositórios, a única coisa que posso encontrar é a versão 0.10"
Então você tem duas maneiras de resolver esses problemas do yum:
-
Elimine o máximo de repos adicionais que puder. O VLC está disponível no repositório de fusão do RPM, que funcionou bem para mim no passado. Eu não acredito que eles dependam de qualquer outro repositório existente além do repositório base para os principais pacotes de SO. Eu tentaria desabilitar todos os repos exceto o que a Oracle chama de repositório base, EPEL e rpmfusion e ver se isso faz com que os números de versão sejam sincronizados.
-
Tente identificar o repositório fazendo com que essa versão específica de
ffmpeg-libs
seja necessária e verifique se os mantenedores do repositório esperam que você também tenha outros repositórios do yum configurados.
Dos dois, o primeiro parece ser o mais fácil. Você pode fazer um yum repolist
para ver quais repositórios você instalou e pode desativá-los editando o arquivo de configuração /etc/yum.repos.d
ou adicionando opções --disablerepo=
suficientes ao seu comando yum install
.
Dito isso, você terá dificuldade em conviver com o RHEL como uma plataforma multimídia. Eu recomendaria usar o Fedora ou algo parecido e apenas rodar o RHEL em uma máquina virtual ou algo assim. O Fedora tem um pacote chamado virt-manager
que permite que você faça isso. Faça o que quiser, mas pode ser mais fácil usar um sistema que foi projetado para usuários de desktop como um hypervisor de meio período do que fazer um SO de servidor se comportar como um sistema operacional de desktop.