桌面无法加载。 14.04。 libstdc ++的问题.so.6

我是论坛的新手。 没有Ubuntu的经验。

我需要安装epson扫描仪和扫描仪程序。 我设法使扫描程序xsane和iscan工作。 这些对我的工作来说还不够,所以我买了Vuescan才能在这个平台上做我的工作。 (我要扫描很多幻灯片)。

Vuescan没有立即起作用。 它报告了libstdc ++的一些问题.so.6(.21和.20版本?)

我试图首先使用桌面安装程序系统解决问题。 这是不可能的。 我一直遇到错误而且无法通过这种方式获得很长时间。

我回到终端并使用apt-get跟踪我在网上找到的解决方案。

然后我碰巧安装了错误版本的libstdc ++(用于amd64)来代替我需要的intel版本。 我的错。

我尝试了不同的东西来删除并重新安装旧版本。 最新我已将libstdc ++。so.6和-.so.5文件的ubuntu 14.04 intel版本复制到/ usr / lib / x86_64-linux-gnu /中。 图书馆。

我启动时看到的是:ubuntu无法启动桌面。 它到达登录提示并尝试启动桌面但返回到登录提示。 我可以在ctrl alt f4上启动一个终端。 这会给出一些错误消息。 如果我尝试启动apt-get,我会收到类似的错误:apt-get:加载共享库时出错:libstdc ++。so.6无效的ELF头。

我该怎么做才能找到问题所在。 我该怎么做才能启动桌面。 它一直恢复到登录提示。

在这种情况下,您需要手动下载libstdc++6包并安装它:

 wget http://mirrors.kernel.org/ubuntu/pool/main/g/gcc-4.8/libstdc++6_4.8.4-2ubuntu1~14.04.4_i386.deb wget http://mirrors.kernel.org/ubuntu/pool/main/g/gcc-4.8/libstdc++6_4.8.4-2ubuntu1~14.04.4_amd64.deb sudo dpkg -i --force-all libstdc++6_4.8.4-2ubuntu1~14.04.4_i386.deb sudo dpkg -i --force-all libstdc++6_4.8.4-2ubuntu1~14.04.4_amd64.deb 

然后像往常一样继续

 sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install -f