在 Debian 上安装 VLC-2.0.3-5 时遇到问题

在 Debian 上安装 VLC-2.0.3-5 时遇到问题

我知道该包位于存储库 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 有一个多媒体“分支”:关联

  1. echo "deb http://www.deb-multimedia.org squeeze main non-free" > /etc/apt/sources.list.d/deb-multimedia.list
  2. apt-get update
  3. apt-get install vlc

相关内容