无意中删除了 libstdc++6。没有任何作用

无意中删除了 libstdc++6。没有任何作用

我运行了一个命令:

sudo apt-get remove libstdc++6

我知道,我不应该这么做! ..但现在没有任何作用,甚至apt-get,它已经不存在了。

我该如何扭转这个局面?

答案1

没有简单的回滚功能,但您可以重新安装apt再次启动和运行所需的软件包,然后从那里继续:

wget http://launchpadlibrarian.net/336920453/libstdc++6_5.4.0-6ubuntu1~16.04.5_amd64.deb
sudo dpkg -i libstdc++6_5.4.0-6ubuntu1~16.04.5_amd64.deb

将恢复libstdc++6(对于 Ubuntu 16.04,假设您正在运行amd64),然后

wget http://launchpadlibrarian.net/339152322/apt_1.2.25_amd64.deb http://launchpadlibrarian.net/339152325/libapt-pkg5.0_1.2.25_amd64.deb
sudo dpkg -i apt_1.2.25_amd64.deb libapt-pkg5.0_1.2.25_amd64.deb

将会恢复apt

此时,您可以查看日志/var/log/apt以查看删除libstdc++6带来了什么,然后使用重新安装这些软件包apt

相关内容