安装包的问题
我无法安装任何软件包,因为我收到此错误:
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