如何在 Linux 服务器上为非 root 用户安装 ffmpeg rpm。我尝试使用以下方式安装软件包
rpm -ivh ffmpeg-devel-0.10.15-1.el6.i686.rpm
上面的软件包显示依赖项错误的数量。由于有超过 50 个软件包需要安装才能满足依赖关系,有没有更简单的方法可以通过 rpm 安装 ffmpeg
答案1
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 位系统,则将 替换
64bit
为32bit
。 - 您不需要“安装”它;只需直接执行它或将您的脚本指向新的二进制文件。
答案2
不可以。您不能以非 root 用户身份安装 rpm。
你可以提炼这些包裹的内容:
rpmdev-extract ffmpeg-devel-0.10.15-1.el6.i686.rpm
顺便说一句,如果您是 root 并且想要安装 debuginfo,那么您不应该使用 rpm 来执行此操作(甚至不要使用 yum),而是执行以下操作:
debuginfo-install ffmpeg