在这种情况下,如何修复未满足的依赖项?我跟着很多文章要求我做以下事情.但没有任何作用!我不明白如何手动修复问题. sudo apt-get cleansudo apt-get autocleansudo apt-get -f install 什么都没发
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选项.