Ubuntu libstdc++6 降级到 libstdc++5

Ubuntu libstdc++6 降级到 libstdc++5

我在 Ubuntu 12.10 下使用 Intellij IDEA 来开发 GWT。前段时间,idea 的内置调试器开始崩溃,并出现以下错误:

/usr/lib/jvm/java-6-oracle/bin/java: symbol lookup error: /usr/lib/i386-linux-gnu/libnssutil3.so: undefined symbol: PL_ClearArenaPool

我用谷歌搜索了一段时间,似乎它以前可以很好地与 libstdc++5 配合使用,但我的系统最近更新了,现在我有一个 libstdc++6,它与 libstdc++5 都兼容(根据 Synaptic)。我无法删除 libstdc++6,因为它似乎删除了我系统中的几乎所有软件包。那么我如何才能安全地降级到 libstdc++5,或者还有其他方法可以解决我的调试器问题吗?

答案1

我遇到了类似的问题,我解决了它libstdc++.so.5从下载这里然后从命令行安装它:

sudo dpkg -i libstdc++5_3.3.6-20_amd64.deb 

现在我已经安装好libstdc++.so.5了两者libstdc++.so.6

相关内容