安装包的问题

我无法安装任何软件包,因为我收到此错误:

installArchives() failed: E: Cannot get debconf version. Is debconf installed? debconf: apt-extracttemplates failed: No such file or directory E: Cannot get debconf version. Is debconf installed? debconf: apt-extracttemplates failed: No such file or directory E: Cannot get debconf version. Is debconf installed? debconf: apt-extracttemplates failed: No such file or directory E: Cannot get debconf version. Is debconf installed? debconf: apt-extracttemplates failed: No such file or directory dpkg: regarding .../libgcc1_1%3a4.7.2-2ubuntu1_amd64.deb containing libgcc1:amd64, pre-dependency problem: libgcc1 pre-depends on multiarch-support multiarch-support is unpacked, but has never been configured. dpkg: error processing /var/cache/apt/archives/libgcc1_1%3a4.7.2-2ubuntu1_amd64.deb (--unpack): pre-dependency problem - not installing libgcc1:amd64 Errors were encountered while processing: /var/cache/apt/archives/libgcc1_1%3a4.7.2-2ubuntu1_amd64.deb Error in function: dpkg: dependency problems prevent configuration of libc6:amd64: libc6:amd64 depends on libgcc1; however: Package libgcc1 is not installed. libc6:amd64 depends on tzdata; however: Package tzdata is not installed. dpkg: error processing libc6:amd64 (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of multiarch-support: multiarch-support depends on libc6 (>= 2.3.6-2); however: Package libc6:amd64 is not configured yet. dpkg: error processing multiarch-support (--configure): dependency problems - leaving unconfigured 

这里解决这个问题,超级简单的方法;)

你有时必须使用dpkg direct来解决这个问题。

“再来一次”

软件包multiarch-support is unpacked, but has never been configured这意味着软件包很快就会配置,但尚未配置。

何时unpacked状态包尚未安装,因此无法安装包libgcc1因为尚未安装依赖关系,并且在multiarch-support之前无法安装。

我们必须强制multiarch-support的安装状态才能完成。

 nano /var/lib/dpkg/status 

找到以Package:开头的行Package:类似于:

 Package: multiarch-support Status: install ok unpacked 

您必须将unpacked更改为installed

现在尝试:

 sudo dpkg --configure --pending sudo apt-get install --reinstall multiarch-support libgcc1 debconf 

我想你可以让这个系统再次运行,让我知道你是否能做到。

我相信你的/var/lib/dpkg目录及其内容搞砸了。 主要是因为这一行,我认为你的包管理是不可恢复的。

 multiarch-support is unpacked, but has never been configured. 

另外,

 apt-extracttemplates failed: No such file or directory 

意味着/usr/bin/apt-extracttemplates在您的系统上不可用,这是非常不寻常的。

这不会自行破坏; 数据损坏或用户错误(例如rm -rf files-you-should-never-delete )是导致这种情况的原因。 我最好的选择是备份您的数据(例如/home )并从全新安装开始。

问题可能是您没有安装debconf 。 要安装它或检查它是否已安装, sudo apt-get install debconf在终端中键入sudo apt-get install debconf 。 您可以同时按下CTRL-ALT-T来启动终端。

如果没有安装debconf ,它将安装debconf如果安装了debconf则会升级,但如果它是最新的则不做任何操作。

我遇到了同样的问题,因为我删除了/ var / lib / dpkg / available,但现在我执行这些步骤后正常回复

 sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available sudo dpkg --configure -a 

来源: https : //answers.launchpad.net/ubuntu/+question/70504