如何在ubuntu 14.10中安装mencoder?
主题说出来。 我升级到Ubuntu 14.10并且出于某种原因,他们把mancoder从repos中取出……我需要它来编写一个叫做通用媒体服务器的程序来编码video,从我的电脑上播放我的ps3。 如何在ubuntu 14.10上安装它? 谢谢!
步骤1:从http://pkgs.org/download/mencoder下载Ubuntu 14.04 .deb文件。 如果此时使用dpkg
来安装它,则会遇到依赖性问题。 具体而言,您的系统上可能未安装libavcodec54
, libavcodec-extra-54
, libavformat54
, libavutil52
和libswscale2
软件包。 但是,您可能安装了较新的软件包,或者可能有更新的软件包,它们提供相同的function。 因此,我们将修改.deb文件。
第2步:找出系统上已安装的这些软件包的哪些版本:
apt-cache policy libavcodec*
(同样对于其他包裹)会告诉你。 如果没有安装,但有一个可用,比如说libavcodec56
有一个安装候选者,请安装它( sudo apt-get install libavcodec56
)。 记下每个包的版本,即最后两位数。 但请注意,您需要libavcodec54
或libavcodec-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文件als.a.modified.deb文件。
步骤5:使用sudo dpkg -i mencoder[version].modified.deb
安装修改后的.deb文件。 希望在这一点上满足所有依赖关系。
顺便说一下,这就是我在我的系统上安装nixnote2
beta的方式,它具有或多或少相同的依赖关系。