Centos 7에 mplayer 설치

Centos 7에 mplayer 설치

며칠 동안 Centos 7에 mplayer를 설치하려고 했지만 성공하지 못했습니다. 많은 리포지토리를 설치했지만 아무것도 작동하지 않습니다. 항상 다음 오류가 발생합니다.

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

나는 다음 저장소를 사용합니다.

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

어떤 아이디어가 있나요?

답변1

도와주셔서 감사합니다. 해결책을 찾아 다운로드했습니다.rpmfind.net누락된 종속성을 하나씩 설치했지만 Fedora 20 64비트(Fedora 19 64비트에는 불완전한 종속성이 있음)에서는 완벽하게 작동합니다.

답변2

Mplayer의 EL7/CentOS7 버전이 이제 온라인 상태입니다속도융합.

그러니 그냥 이렇게 하세요

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

무료 저장소 RPM을 받으세요.

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

무료 코덱이 아닌 경우에도 다음을 수행하십시오.

sudo yum localinstall *.rpm

그런 다음

sudo yum install mplayer

답변3

문제는 종속성이 누락되었다는 것입니다. 아마도 CentOS 7은 아직 새 버전이고 모든 패키지가 아직 빌드되지 않았을 수도 있습니다. 대신 fedora 19 패키지를 사용할 수 있는 것 같습니다. 즉, fedora19 yum 저장소에서 필요한 패키지를 다운로드하여 설치하세요.

이 튜토리얼을 따를 수 있을 것 같습니다: http://hasis053341.blogspot.com/2014/07/installing-mplayer-on-centos-7.html

답변4

저에게 있어 RHEL 7.3에 설치하는 가장 쉬운 방법은 mplayer수동으로 설치하는 것입니다.

  • 페도라 모자그리고
  • 페도라용 rpmfusion

내 저장소 디렉토리의 저장소 /etc/yum.repos.d/.

방금 Fedora 21이 설치된 다른 컴퓨터에서 복사하고 변수를 $releasever20으로 변경했습니다.

저장소 파일 생성

다음 명령은 저장소 디렉터리에 rpmfusion 및 fedora용 저장소 파일을 생성합니다(RHEL 7 또는 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

엠플레이어 설치

먼저, 데이터베이스의 이전 콘텐츠와의 충돌을 방지하려면 다음을 수행하십시오.

sudo yum clean all

이제 mplayer를 설치하세요:

sudo yum install --nogpgcheck mplayer

--nogpgcheckgpgcheck를 비활성화하는 옵션을 사용했습니다. 그렇지 않으면 gpg-keys를 가져와야 합니다(저는 이 작업을 수행하지 않았습니다).

저장소 파일 비활성화 또는 삭제

그런 다음 repo 파일을 삭제합니다(또는 0으로 설정 enabled).

비활성화:

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

또는 삭제하세요.

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

첨부된:

이제 ffmpeg등을 설치할 수도 있습니다.

관련 정보