Instala o mplayer no Centos 7

3

Eu tenho tentado por vários dias instalar o mplayer no Centos 7 sem sucesso, eu instalei muitos repos mas nada funciona, eu sempre tenho o seguinte erro:

-> Resolve Dependencies completed
Error: Package: 4: mplayer-1.2-93_snap20140413.el7.x86_64 (atrpms)
           Requires: libaudio.so.2 () (64bit)
Error: Package: 4: mplayer-1.2-93_snap20140413.el7.x86_64 (atrpms)
           Requires: libvga.so.1 () (64bit)
Error: Package: 4: mplayer-1.2-93_snap20140413.el7.x86_64 (atrpms)
           Requires: libartsc.so.0 () (64bit)
Error: Package: mpg123-1.18.1-1.el7.x86_64 (atrpms)
           Requires: libaudio.so.2 () (64bit)
Error: Package: 4:mplayer-1.2-93_snap20140413.el7.x86_64 (atrpms)
           Requires: libnemesi.so.1 () (64bit)
Error: Package: mpg123-1.18.1-1.el7.x86_64 (atrpms)
           Requires: libartsc.so.0 () (64bit)
You can try using --skip-broken to work around the problem
You can try running: rpm -Va --nofiles --nodigest

Eu uso as seguintes recompensas:

yum repolist enabled

atrpms/7/x86_64                       Fedora Core 7 - x86_64 - ATrpms                                       827
base/7/x86_64                         CentOS-7 - Base                                                     8 465
epel/x86_64                           Extra Packages for Enterprise Linux 7 - x86_64                      7 419
extras/7/x86_64                       CentOS-7 - Extras                                                     104
rpmforge                              RHEL 7 - RPMforge.net - dag                                           245
rpmforge-extras                       RHEL 7 - RPMforge.net - extras                                         10
updates/7/x86_64                      CentOS-7 - Updates 
repolist: 18 794

Alguma ideia?

    
por Olaf 17.03.2015 / 16:52

4 respostas

2

Obrigado pela sua ajuda, eu encontrei uma solução, fiz o download em rpmfind.net e instalei as dependências ausentes uma a uma, mas para O Fedora 20 64 bits (dependências para o Fedora 19 64 bits não está completo), funciona perfeitamente.

    
por 18.03.2015 / 21:11
0

O problema está faltando dependências. Talvez o CentOS 7 ainda seja novo e ainda não tenha todos os pacotes construídos para ele. Parece que você pode usar os pacotes do fedora 19. Ou seja, baixe os pacotes que você precisa de um repositório fedora19 yum e depois instale-os.

Parece que você pode seguir este tutorial: link

    
por 18.03.2015 / 01:11
0

A maneira mais fácil de instalar mplayer no RHEL 7.3 foi colocar manualmente o

  • fedora e
  • rpmfusion para o Fedora

repositórios no meu diretório de repositório /etc/yum.repos.d/ .

Acabei de copiá-los de outra máquina, que tinha o Fedora 21 instalado e alterei a variável $releasever para 20.

Crie os arquivos do repositório

Os seguintes comandos irão criar os arquivos de repositório para rpmfusion e fedora em seu diretório de repositório (copie e cole-os no seu terminal RHEL 7 ou CentOS 7):

echo '[fedora]
name=Fedora 20 - $basearch
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/20/Everything/$basearch/os/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-20&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch' | sudo tee /etc/yum.repos.d/fedora.repo

echo '[updates]
name=Fedora 20 - $basearch - Updates
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/20/$basearch/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f20&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch' | sudo tee /etc/yum.repos.d/fedora-updates.repo

echo '[rpmfusion-free]
name=RPM Fusion for Fedora 20 - Free
#baseurl=http://download1.rpmfusion.org/free/fedora/releases/20/Everything/$basearch/os/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-20&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-20' | sudo tee /etc/yum.repos.d/rpmfusion-free.repo

echo '[rpmfusion-free-updates]
name=RPM Fusion for Fedora 20 - Free - Updates
#baseurl=http://download1.rpmfusion.org/free/fedora/updates/20/$basearch/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-updates-released-20&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-20' | sudo tee /etc/yum.repos.d/rpmfusion-free-updates.repo

echo '[rpmfusion-nonfree]
name=RPM Fusion for Fedora 20 - Nonfree
#baseurl=http://download1.rpmfusion.org/nonfree/fedora/releases/20/Everything/$basearch/os/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-20&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-20' | sudo tee /etc/yum.repos.d/rpmfusion-nonfree.repo

echo '[rpmfusion-nonfree-updates]
name=RPM Fusion for Fedora 20 - Nonfree - Updates
#baseurl=http://download1.rpmfusion.org/nonfree/fedora/updates/20/$basearch/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-updates-released-20&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-20' | sudo tee /etc/yum.repos.d/rpmfusion-nonfree-updates.repo

Instalar o mplayer

Primeiro, para evitar conflitos com coisas antigas no banco de dados, faça o seguinte:

sudo yum clean all

Agora é só instalar o mplayer:

sudo yum install --nogpgcheck mplayer

Eu usei a opção --nogpgcheck para desativar o gpgcheck. Caso contrário, você terá que importar as chaves gpg (não o fiz).

Desativar ou remover os arquivos de repo

Em seguida, remova os arquivos repo (ou defina enabled para 0).

Desative-os:

sudo sed -i 's%enabled=1%enabled=0%' /etc/yum.repos.d/{fedora*,rpmfusion-*}

Ou remova-os:

sudo rm /etc/yum.repos.d/{fedora*,rpmfusion-*}

PS:

Agora você também pode instalar o ffmpeg etc.

    
por 07.02.2016 / 13:49
0

O Mplayer para o EL7 / CentOS7 está em RPM Fusion .

Então faça

curl -O https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm

para obter o Free repo RPM, mais

curl -O https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm

se você também quiser os codecs não gratuitos, faça

sudo yum localinstall *.rpm

e depois

sudo yum install mplayer
    
por 01.03.2017 / 09:44