我在 Linux 3.13.0-65-generic 内核上运行 12.04.5 LTS
当我运行时dpkg-reconfigure -a
,它给出以下信息:
Package `flashplugin-nonfree-extrasound' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
/usr/sbin/dpkg-reconfigure: flashplugin-nonfree-extrasound is not installed
我使用 清除并重新安装了包apt-get
,但没有任何变化。
此外,当我运行时sudo dpkg-reconfigure $(dpkg -l | awk '{print $2}' | grep "^xserver" | tr '\n' ' ')
,我得到:
/usr/sbin/dpkg-reconfigure: xserver-common-lts-trusty is broken or not fully installed
当我跑步时sudo dpkg-reconfigure $(dpkg -l | awk '{print $2}' | grep 'lts-raring' | tr '\n' ' ')
我得到:
/usr/sbin/dpkg-reconfigure: libgl1-mesa-dri-lts-raring:i386 is broken or not fully installed
我该如何修复它?
apt-cache policy flashplugin-nonfree-extrasound
给出:
flashplugin-nonfree-extrasound:i386:
Installed: 0.0.svn2431-3ubuntu1
Candidate: 0.0.svn2431-3ubuntu1
Version table:
*** 0.0.svn2431-3ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ precise/multiverse i386 Packages
100 /var/lib/dpkg/status
sudo apt-get install -f
给出:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
uname -a
给出:
Linux liuwx-ThinkPad-T420 3.13.0-65-generic #105~precise1-Ubuntu SMP Tue Sep 22 13:22:42 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
我已经完成了所有自动清理和自动移除操作,它们没有给出任何错误。但似乎我遇到了一些严重的包装损坏问题。
答案1
我之前就见过这种情况,一般来说,我会被告知“可以安全地忽略此问题,因为 dpkg 没有附带最新的软件包来安装特定软件包”。
但我并不相信他们,你也不应该相信。我深入挖掘了一下,使用 bleachbit(以 root 身份)清除所有额外缓存,运行 apt-get update,然后从其源存储库中找到该包。然后,我将其放入 dpkg 的文件夹中,它似乎可以工作(我不记得我是否修改过它,但你不需要)。当然,在我的情况下,它涉及 virtual-box,这不是在 ubuntu 上强制执行的最简单的事情(我尝试时不是),但结果是一样的。只需进行很少的调整,你应该能够得到此包文件(来源 Debian)完美地工作。
我很抱歉不能提供更多帮助,但六个多月前我就遇到过这样的问题。