为非 root 用户通过 rpm 在 Redhat Linux 中安装 FFMPEG

为非 root 用户通过 rpm 在 Redhat Linux 中安装 FFMPEG

如何在 Linux 服务器上为非 root 用户安装 ffmpeg rpm。我尝试使用以下方式安装软件包

rpm -ivh ffmpeg-devel-0.10.15-1.el6.i686.rpm 

上面的软件包显示依赖项错误的数量。由于有超过 50 个软件包需要安装才能满足依赖关系,有没有更简单的方法可以通过 rpm 安装 ffmpeg

答案1

只是下载二进制文件ffmpeg

curl -O http://johnvansickle.com/ffmpeg/builds/ffmpeg-git-64bit-static.tar.xz
tar xf ffmpeg-git-64bit-static.tar.xz
  • 您的新二进制文件将位于ffmpeg-git-64bit-static目录中。
  • 如果您的内核早于 2.6.32+ 那么您将无法使用此功能。
  • 如果您使用的是 32 位系统,则将 替换64bit32bit
  • 您不需要“安装”它;只需直接执行它或将您的脚本指向新的二进制文件。

答案2

不可以。您不能以非 root 用户身份安装 rpm。

你可以提炼这些包裹的内容:

rpmdev-extract ffmpeg-devel-0.10.15-1.el6.i686.rpm

顺便说一句,如果您是 root 并且想要安装 debuginfo,那么您不应该使用 rpm 来执行此操作(甚至不要使用 yum),而是执行以下操作:

debuginfo-install ffmpeg

相关内容