安装包时出现问题

Mj1*_*125 12 upgrade apt software-installation

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

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
Run Code Online (Sandbox Code Playgroud)

Rui*_*ada 20

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

有时您必须直接使用 dpkg 来解决此问题。

“又来了”

该包multiarch-support is unpacked, but has never been configured这意味着该包即将配置,但尚未配置。

什么时候是unpacked包没有安装的状态,所以包libgcc1不能安装,因为依赖还没有安装,之前不能安装multiarch-support

我们必须强制 multiarch-support 的安装状态才能做到这一点。

nano /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)

找到以以下内容开头的行Package:

Package: multiarch-support
Status: install ok unpacked
Run Code Online (Sandbox Code Playgroud)

你必须改变unpacked,以installed

现在尝试:

sudo dpkg --configure --pending
sudo apt-get install --reinstall multiarch-support libgcc1 debconf
Run Code Online (Sandbox Code Playgroud)

我认为您可以通过这种方式使系统再次运行,如果可以,请告诉我。