重新安装

重新安装

我正在使用 Ubuntu 20.04 并具有双启动。

在卸载gcc软件包时,我错误地卸载了ubuntu-desktoplibstdc++.so.6软件包。现在我在启动时遇到了这个黑屏尝试 Ubuntu

我尝试使用 Ubuntu 恢复选项。在那里,我尝试提供损坏的软件包dpkg,但出现了以下错误:

Traceback (most recent call last):
  File "/usr/lib/python3/disc-packages/DistUpgrade/disp-upgrade.py", line 3, in <module>
    from DistUpgradeMain import main
  File "/usr/lib/python3/disc-packages/DistUpgrade/DistUpgradeMain.py", line 22, in <module>
    import apt
  File "/usr/lib/python3/disc-packages/apt/__init__.py", line 23, in <module>
    import apt_pkg
ImportError: libstdC++.so.6: cannot open shared object file: No such file or directory.

错误截图

答案1

重新安装

这是全新安装还是最近安装的?最简单的方法是从终端备份用户数据并从头开始安装 ubuntu。

我认为安装程序还会检测到有旧版本,并在从磁盘、映像(用于虚拟机)或 USB 重新安装时保留用户数据(仅主目录)。

这将是最简单的解决方案。

下载 libstdC++.so.6 Debian 软件包

正如解释的那样这里,您可以下载 Debian 软件包并进行手动安装:

wget http://launchpadlibrarian.net/270880798/libstdc++6_5.4.0-6ubuntu1~16.04.1_i386.deb
sudo dpkg -i libstdc++6_5.4.0-6ubuntu1~16.04.1_i386.deb

然后重启。该apt命令应该可以工作了,你可以重新安装ubuntu-desktop包。

从另一个 Ubuntu 安装复制库

我会这样做,因为我家里总是有多个运行 Ubuntu 的系统。我会让你阅读详细信息这里

希望您能找到解决方案!

相关内容