我想从 mediubuntu 安装 ffmpeg。我已按照以下说明安装了存储库:
http://medibuntu.org/repository.php
我的 conf.d 存储库列表:
/etc/apt/sources.list.d# less medibuntu.list
## Please report any bug on https://bugs.launchpad.net/medibuntu/
deb http://packages.medibuntu.org/ lucid free non-free #Medibuntu - Ubuntu 10.04 "lucid lynx"
#deb-src http://packages.medibuntu.org/ lucid free non-free #Medibuntu (source) - Ubuntu 10.04 "lucid lynx"
然而,当我安装 ffmpeg 时,我仍然通过主 ubuntu 库来安装它。
/etc/apt/sources.list.d# apt-cache policy ffmpeg
ffmpeg:
Installed: (none)
Candidate: 4:0.5.1-1ubuntu1
Version table:
4:0.5.1-1ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages
(忽略已安装:无;我已多次安装/清除以尝试获取 medibuntu)
有没有办法强制它使用 medibuntu 存储库?最好是在运行时而不是在配置文件中。
答案1
正如 Zoredache 提到的,它没有显示为在主屏幕上可用;它需要在那里才能工作。也就是说,您需要考虑使用钉住设置给定包使用的原点。
编辑/etc/apt/preferences
,并添加如下块:
Package: ffmpeg
Pin: origin packages.medibuntu.org
Pin-Priority: 600