我尝试从 13.10 升级到 14.04 (beta2)。升级基本成功,但有一个与 libpostproc52 相关的错误。当时我并没有太注意(我知道,这是一个坏主意,但当时还有其他事情发生)。总的来说,升级很顺利,除了我在包管理方面遇到了两个问题。
1)通过突触我得到:
E:值“saucy”对于 APT::Default-Release 无效,因为此类版本在源中不可用 E:_cache->open() 失败,请报告。
我已经清理了软件源,只包括规范和独立源。在非超级用户模式下使用 synaptic,vlc-nox 显示为已损坏。
2)使用 apt-get -f install,我得到:
dpkg:错误处理存档 /var/cache/apt/archives/libpostproc52_6%3a0.git20120821-4_amd64.deb (--unpack):libpostproc52:amd64 6:0.git20120821-4 (Multi-Arch:否) 无法与已安装多个实例的 libpostproc52 一起安装
我认为第二个问题与 VLC 和 ffmpeg 的某种组合有关。我尝试过使用 apt-get 的各种 -f、clean、remove 等组合,但都无济于事。
我不知道这两者是否相关,但如果我能解决第一个问题,那么我可能就能解决第二个问题。
真正的问题是谁或什么在突触中产生了“无礼”的引用?
有什么建议么?
问题 1)已解决:编辑(将“saucy”更改为“trusty”)/root/.synaptic/synaptic.conf
问题 2) 已解决:“dpkg -P fubar”删除不规则包;与 1) 无关。
显然,我无法将标题标记为已解决!