我试着用aptitude在debian中删除一些未使用的软件包。
显然我留下了一些冲突的包,现在aptitude拒绝运行(与apt-get相同)我得到这个错误
apt-get: symbol lookup error: /usr/lib/libstdc++.so.6: undefined symbol: _ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE, version GLIBCXX_3.4
对我来说显而易见的事情是再次安装aptitude。 但是这是一个鸡蛋和鸡的问题…
我该怎么办? dpkg的作品。
您可以尝试使用packages.debian.org中的.deb文件进行安装。
(滚动到页面底部并select适当的体系结构)
为了解决这个问题,我会立即UNDO你刚刚做了什么; 请查看/var/log/dpkg.log查看您删除的内容的历史logging,然后使用http://packages.debian.org上的 dpkg及其相应的.deb文件重新安装这些软件包。
如果您仍想找出导致此故障的软件包(特别是),请使用上述相同的软件包列表,然后一次卸载它们,直至遇到错误。