在这种情况下,如何修复未满足的依赖项?我跟着很多文章要求我做以下事情.但没有任何作用!我不明白如何手动修复问题.
@H_403_28@解决方法
sudo apt-get clean sudo apt-get autoclean sudo apt-get -f install
什么都没发生!我仍然得到错误.
sudo dpkg --configure -a sudo apt-get -f install
还是一样的错误!
The following extra packages will be installed: libstdc++6-armhf-cross The following packages will be upgraded: libstdc++6-armhf-cross 1 upgraded,0 newly installed,0 to remove and 3 not upgraded. 4 not fully installed or removed. Need to get 0 B/210 kB of archives. After this operation,77.8 kB of additional disk space will be used. Do you want to continue? [Y/n] Y (Reading database ... 519436 files and directories currently installed.) Preparing to unpack .../libstdc++6-armhf-cross_4.8.4-2ubuntu1~14.04.1cross0.11.1_all.deb ... Unpacking libstdc++6-armhf-cross (4.8.4-2ubuntu1~14.04.1cross0.11.1) over (4.8.2-16ubuntu4cross0.11) ... dpkg: error processing archive /var/cache/apt/archives/libstdc++6-armhf-cross_4.8.4-2ubuntu1~14.04.1cross0.11.1_all.deb (--unpack): trying to overwrite '/usr/share/gcc-4.8/python/libstdcxx/__init__.py',which is also in package libstdc++6:i386 4.8.4-2ubuntu1~14.04.1 Errors were encountered while processing: /var/cache/apt/archives/libstdc++6-armhf-cross_4.8.4-2ubuntu1~14.04.1cross0.11.1_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
我遇到了同样的问题.根据
this bug report,这似乎是一个确认的错误和临时修复
$sudo apt-get -o Dpkg :: Options :: =“ – force-overwrite”install -f
这为底层dpkg命令提供了–force-overwrite选项.