我从网站下载了 Adobe Flash Player,当我按照命令(移动 Adobe Flash Player 插件目录/usr/lib
)安装它时,它给了我
error:libsudo_util.so.0: error while loading shared libraries:cannot open shared object. No such file or directory.
此后我的 Ubuntu 停止工作。我无法打开终端或任何文件或文件夹。
退出后,我的 Ubuntu 屏幕停留在紫色屏幕。我也尝试了恢复模式,但它给了我
apt-get error: error while loading shared libraries: libapt-pkg.so.4.16:cannot open shared object file.
sudo apt-get gedit
我甚至无法像在恢复模式下那样运行命令。我明白了error while loading shared libraries
。
我正在使用 Ubuntu 15.04
答案1
听起来你不小心移动了/usr/lib
目录中的一些/所有共享库。
我将从 Ubuntu Live CD/USB 或恢复模式启动并查看/usr/lib
目录是否仍然存在。如果不存在,也许你只是重命名了它。搜索最近修改的目录。
Live 系统应该会给出关于目录内容应该是什么样子的一个很好的参考。从你提到的错误来看:libapt-pkg.so*
应该位于/usr/lib/x86_64-linux-gnu
并且
libsudo_util.so*
应该位于/usr/lib/sudo
。