2017-12-14 38 views
-1

私はffmpegをインストールしたいCentOSマシンを持っています。私はbash ffmpegコマンドが見つかりません

yum install ffmpeg 

が、インストールすることができませんでしおよびコンソール上のエラーを示す

Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libtheoradec.so.1()(64bit) 
Error: Package: libavdevice-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libSDL-1.2.so.0()(64bit) 
Error: Package: ffmpeg-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libSDL-1.2.so.0()(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libhogweed.so.2()(64bit) 
Error: Package: libavdevice-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libv4l2.so.0()(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libgnutls.so.28()(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libass.so.5()(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libopenjpeg.so.1()(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libgsm.so.1()(64bit) 
Error: Package: libavdevice-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libcdio_paranoia.so.1(CDIO_PARANOIA_1)(64bit) 
Error: Package: libavdevice-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libpulse.so.0(PULSE_0)(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libva.so.1()(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libgnutls.so.28(GNUTLS_3_0_0)(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libschroedinger-1.0.so.0()(64bit) 
Error: Package: ffmpeg-libs-2.6.8-3.el7.nux.x86_64 (nux-dextop) 
      Requires: libtheoraenc.so.1(libtheoraenc_1.0)(64bit) 
You could try using --skip-broken to work around the problem 
You could try running: rpm -Va --nofiles --nodigest 

を試した後、私は、これが

-rwxr-xr-x 1 root root 21545536 Dec 14 19:38 ffmpeg 
-rwxr-xr-x 1 root root 21452512 Dec 14 19:38 ffprobe 
-rwxr-xr-x 1 root root 19227136 Dec 14 19:38 ffserver 
-rwxr-xr-x 1 root root 505728 Dec 14 19:11 lame 
-rwxr-xr-x 1 root root 2779368 Dec 14 18:51 nasm 
-rwxr-xr-x 1 root root 1078048 Dec 14 18:51 ndisasm 
-rwxr-xr-x 1 root root 2550848 Dec 14 18:54 vsyasm 
-rwxr-xr-x 1 root root 2548168 Dec 14 18:54 yasm 
-rwxr-xr-x 1 root root 2526096 Dec 14 18:54 ytasm 

を持つbinフォルダを作成し、私が実行しようとすると、このlinkに続きます

[[email protected] bin]# ffmpeg 

表示されます

bash: ffmpeg: command not found 

私に何か不足していますか?

+0

代わりに '。/ ffmpeg'を使用してください。' ffmpeg'は '$ PATH'でコマンドを探しますが、現在のディレクトリ'/root/bin'は '$ PATH'にないので、コマンドを見つけることができません。 – etopylight

+1

オフ - トピックでは、これはプログラミングとは関係ありませんが、 "centosの使い方"とは関係ありません。 – tink

+0

は話題にならない可能性があります。これに答えることができますか? –

答えて

1

ffmpegファイルをコピーまたは/usr/local/binに移動します。

+0

まだ同じ問題です。 ffmpegファイルがあっても、なぜ私は実行できませんか? –

+0

'echo $ PATH'の出力を表示します。 – LordNeckbeard

+0

私はこれから働いているuser2を持っています..しかし、私はすべてのユーザのためにそれをしたいと思っています –

0

これはレポの問題です。レポファイルを更新すると、yum clean all、最後にyum install -y ffmpegには要件と依存関係がロードされます。

+0

どうすればよいですか?実際には、私は窓のユーザーです、あまりそれについての知識ですか? –

+0

あなたのリポジトリファイルは/etc/yum.repos.dに保存されています。それらを編集したり、新しいものを追加したりすることができます(centosや他のcentosユーザから良いものをダウンロードしたり、 http://vault.centos.org/4.2/CentOS-Base.repo) –

関連する問題