我已经安装了 14.04,但是遇到了问题门编码器&播放器总是想更新到 2012 年的版本,但我编译了门编码器&播放器从来源,所以我得到最新版本。
如何排除门编码器&播放器从更新??
答案1
如果你的系统想要更新门编码器和播放器,这是因为您使用 Ubuntu 软件存储库提供的软件包安装了它们。
如果您更喜欢使用自己从源代码编译的最新版本,那么您应该删除 Ubuntu 提供的版本:
sudo apt-get purge mencoder mplayer
这样做之后,您的系统将停止管理这些软件的更新,每次您需要新的最新版本时,您只需要自己从源代码进行编译。
更新
正如 OP 在评论中所说,他正在使用Ubuntu 帮助中心。我查看了本指南并发现,是的,这将允许构建门编码器&播放器从源代码,但那里描述的过程也将从中创建 .deb 包并像任何其他 Ubuntu 包一样安装它们。
按照程序所示:进行编译播放器要求您在安装命令中添加以下参数:--pkgversion "2:1.0~svn$(LC_ALL=C svn info 2> /dev/null | grep Revision | cut -d' ' -f2)"
因此将版本修复到此包中低于存储库中此包的版本。
因此现在可以理解为什么按照教程操作后,软件会随任何内容一起更新apt-get upgrade
。
因此,或者您手动为版本字符串提供更高的值,或者按照重复的注释在您的问题中锁定包并避免它们与系统一起更新。