![在 Debian 上安装 VLC-2.0.3-5 时遇到问题](https://linux22.com/image/1359639/%E5%9C%A8%20Debian%20%E4%B8%8A%E5%AE%89%E8%A3%85%20VLC-2.0.3-5%20%E6%97%B6%E9%81%87%E5%88%B0%E9%97%AE%E9%A2%98.png)
我知道该包位于存储库 squeeze-backports 中,所以我将其添加到我的 sources.list 文件中。
稍后,我尝试使用
sudo apt-get -t squeeze-backports 安装 vlc
毫无效果。它告诉我,我没有 fonts-freefont-ttf,并且不可用。快速搜索后发现,它位于 debian 的 sid 存储库中。添加了 sid,进行了另一次更新(建议我安装数百个升级),安装了字体。注释掉了 sid 存储库,因为我不想被升级消息打扰。
再次尝试。这次,vlc-data 失败了。进入 aptitude 发现列出的 vlc 版本是旧的 squeeze 版本。进入 aptitude -t squeeze-backports。找到了我正在寻找的 vlc 并尝试将其 +-ing 进去。结果发现 vlc-data 是问题所在,因为它是原始的 squeeze 版本,而不是较新的 backports 版本。Aptitude 也说它无法安装。发现所需的较新版本存在,但由于某种原因它没有在 aptitude 中列出。
所以我手动转到 backports 并使用 dpkg -i 软件包来安装它。再次输入 aptitude 并尝试安装 vlc。现在 libvlccore 成了问题。显然它仍然无法识别 vlc-data-2.0.3-1。经过一番查看,似乎其他软件包也无法识别。
而现在,我陷入了困境。我不知道该怎么办。任何帮助我都会很感激。
答案1
Debian 有一个多媒体“分支”:关联
echo "deb http://www.deb-multimedia.org squeeze main non-free" > /etc/apt/sources.list.d/deb-multimedia.list
apt-get update
apt-get install vlc