Ubuntu E:无法获取debconf版本。是否安装了debconf?

Ubuntu E:无法获取debconf版本。是否安装了debconf?,ubuntu,debian,qemu,apt-get,Ubuntu,Debian,Qemu,Apt Get,我用ARMv8 arch在QEMU上运行Debian root@debian:/home/kennedy# apt-get -f install Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following extra packages will be installed:

我用ARMv8 arch在QEMU上运行Debian

root@debian:/home/kennedy# apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  libgcc1
The following NEW packages will be installed:
  libgcc1
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/31.3 kB of archives.
After this operation, 114 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
dpkg: dependency problems prevent configuration of libc6:arm64:
 libc6:arm64 depends on libgcc1; however:
  Package libgcc1 is not installed.

dpkg: error processing package libc6:arm64 (--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:arm64 is not configured yet.

dpkg: error processing package multiarch-support (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libc6:arm64
 multiarch-support
E: Sub-process /usr/bin/dpkg returned an error code (1)
我尝试了
获取更新
没问题

root@debian:/home/kennedy# apt-get update
Hit http://ftp.cn.debian.org jessie InRelease
Hit http://ftp.cn.debian.org jessie-updates InRelease 
Hit http://ftp.cn.debian.org jessie/main Sources                               
Hit http://ftp.cn.debian.org jessie/main arm64 Packages                        
Hit http://ftp.cn.debian.org jessie/main Translation-en                        
Hit http://ftp.cn.debian.org jessie-updates/main Sources                       
Get:1 http://ftp.cn.debian.org jessie-updates/main arm64 Packages/DiffIndex [505 B]
Get:2 http://ftp.cn.debian.org jessie-updates/main Translation-en/DiffIndex [229 B]
Hit http://security.debian.org jessie/updates InRelease                        
Hit http://security.debian.org jessie/updates/main Sources
Hit http://security.debian.org jessie/updates/main arm64 Packages
Hit http://security.debian.org jessie/updates/main Translation-en
Fetched 734 B in 9s (80 B/s)                                                   
Reading package lists... Done
/var/backups
为空

root@debian:/home/kennedy# uname -a
Linux debian 3.16.0-4-arm64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) aarch64 GNU/Linux

当我运行apt get install debconf时,它显示:

root@debian:/home/kennedy# apt-get install debconf
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 debconf : PreDepends: perl-base (>= 5.6.1-4) but it is not going to be installed
           Recommends: apt-utils (>= 0.5.1) but it is not going to be installed
           Recommends: debconf-i18n but it is not going to be installed
 libc6 : Depends: libgcc1 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

@肯尼迪我也有同样的问题

这是什么意思? 意味着你/Ubuntu搞乱了debian的配置;它更像一个地方/数据库,其中包含系统中安装的软件包/系统工具或软件的所有信息

需要做什么? 只要遵循以下步骤,你就会没事了

步骤1:检查是否按照以下链接中所述检查了从属PPA

步骤2:使用以下链接修复损坏的软件包系统:

步骤3:尝试以root用户身份运行这些命令

apt获取更新

易于清洗

apt-get-install-fy

dpkg-i/var/cache/apt/archives/*.deb

dpkg—配置-a

apt-get-install-fy

如果什么都不起作用,您可能需要执行备份并重新安装Ubuntu 或 如下面的链接所述进行黑客攻击 步骤4:修复安装程序包时出现的问题

步骤5:清理、更新和Dist升级 apt获取更新

易于清洗

apt-get-install-fy

dpkg-i/var/cache/apt/archives/*.deb

dpkg—配置-a

apt-get-install-fy

apt获得dist升级

如果终端提示Y/N等问题。。。始终选择以大写突出显示的默认选项;最有可能是N。除非你真的确定你在做什么


apt get dist upgrade将把你的操作系统升级到下一个发行版本。肯尼迪在更新旧帖子时,如果你是一个完全的新手,只需继续执行以下命令即可

dpkg-reconfigure debconf  
最好的选择是,选择非交互式,然后在下一个屏幕上选择临界值

一旦这样做了

for pkg in $(dpkg-query --show | awk '{print $1}'); do echo ; echo "--> $pkg" ; echo ; dpkg-reconfigure --frontend=noninteractive --priority=critical $pkg < /dev/null ; done
用于$中的pkg(dpkg查询——show | awk'{print$1}');做回音;echo“-->$pkg”;回声;dpkg重新配置--前端=非交互--优先级=关键$pkg
重复错误消息:是否安装了
debconf
?它提示我尝试
apt get-f install
删除所有PPA,
sudo-rm/var/lib/apt/lists/lock
sudo-rm/var/cache/apt/archives/lock
sudo-rm/var/lib/dpkg/lock
然后注销并登录,
sudo apt get update
解决我的问题。