在离线 14.04 服务器上安装 ffmpeg

在离线 14.04 服务器上安装 ffmpeg

我有一些 Ubuntu 14.04服务器(即无头、不涉及 UI)出于安全原因无法连接到互联网,但需要ffmpeg在其上安装。

通常,ffmpeg在 Ubuntu 14.04 上安装我使用以下命令:

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install ffmpeg

在 14.04 上,有必要添加mc3man/trusty-mediarepo,因为ffmpeg它被故意从 14.04 官方 repo 中省略了。

我想知道我需要做什么才能将ffmpeg其任何传递依赖项加载到 USB 记忆棒上,然后安装在我的非联网/离线 14.04 服务器上并正常运行。

它看起来ffmpeg通常会自行安装/usr/bin/ffmpeg,因此一方面它可以就像将二进制文件复制到闪存驱动器一样简单。但是我想知道它是否也需要复制任何依赖项。我还想知道这是否重要在哪里在离线服务器上,我将二进制文件安装/保存到(是吗?)。我认为只要系统路径可以找到ffmpeg,那么无论我将其安装在usr/bin/ffmpeg/opt/ffmpeg等下都无关紧要。

答案1

您可以简单地下载静态构建ffmpeg并将其放在您的 USB 记忆棒上,以分发到您未连接的服务器。

答案2

如果你需要安装 ffmpeg,你可以尝试使用本指南进行编译

https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

确保你已经安装了这个依赖项

sudo apt-get -y install autoconf automake build-essential libass-dev libfreetype6-dev libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texinfo zlib1g-dev

下载并安装dpkg -i(每一个),既然我们已经到了,为什么不呢

dpkg -i name_of_ffmpeg_package.deb

相关内容