如何在 ubuntu 14.10 中安装 mencoder?

如何在 ubuntu 14.10 中安装 mencoder?

主题说明了一切。我升级到了 Ubuntu 14.10,出于某种原因,他们从存储库中删除了 mencoder...我需要它来为一个名为通用媒体服务器的程序编码视频,以便从我的电脑在我的 ps3 上播放。我如何在 ubuntu 14.10 上安装它?谢谢!

答案1

步骤1:从以下网址下载 Ubuntu 14.04 .deb 文件http://pkgs.org/download/mencoder。如果您dpkg此时使用 来安装它,则会遇到依赖性问题。具体来说,软件包libavcodec54libavcodec-extra-54libavformat54和可能未安装在您的系统上。但是,您可能安装了较新的软件包,libavutil52或者libswscale2可能有较新的软件包可用,它们提供相同的功能。因此,我们将修改 .deb 文件。

第2步:找出您的系统上已安装的这些软件包的版本:

apt-cache policy libavcodec*

(其他软件包也一样)会告诉您这一点。如果未安装任何软件包,但有一个可用,即libavcodec56有一个安装候选,则安装它(sudo apt-get install libavcodec56)。记下每个软件包的版本,即最后两位数字。但请注意,您需要 或libavcodec54libavcodec-extra-54而不是两者。

步骤3:下载一个名为 的脚本videbcontrol。可从这里。您想使其可执行;如果您不喜欢,vi您可以编辑脚本,找到使用vi(当前脚本的第 35 行)的行,然后将其更改为nano或任何其他首选编辑器。

步骤4:针对 deb 文件运行 videbcontrol 脚本:

videbcontrol mencoder_1.1+dfsg1_0ubuntu3_amd64.deb

或者您下载的任何 deb 文件。(您可能需要在此处指定路径名,但您不需要sudo)。这将打开 deb 的控制文件。在其中,您将找到一行“取决于:”,其中列出了我在步骤 1 中提到的软件包。现在,请小心地将版本号替换为您在步骤 2 中实际安装的版本号。关闭编辑器将把 .deb 文件保存为 .modified.deb 文件。

步骤5:使用 安装修改后的 .deb 文件sudo dpkg -i mencoder[version].modified.deb。希望此时所有依赖项都已满足。

顺便说一句,这就是我nixnote2在系统上安装测试版的方式,具有或多或少相同的依赖关系。

相关内容