dpkg-reconfigure 给我一个消息,说包未安装

dpkg-reconfigure 给我一个消息,说包未安装

我在 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)完美地工作。

我很抱歉不能提供更多帮助,但六个多月前我就遇到过这样的问题。

相关内容