我参选了sudo mv /lib/x86_64-linux-gnu/libpthread.so.0 ~
,现在回想起来,这并不是世界上最伟大的想法。
现在,我什么也做不了。我运行的任何命令都失败了
error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory
。
我无法运行apt
,我甚至无法执行ls
。我无法使用将文件移回[sudo] mv ~/libpthread.so.0 /lib/x86_64-linux-gnu/
。我无法运行ldconfig
。关于如何消除这种损害,您有什么想法吗?
一个可能相关的事实是,/lib/x86_64-linux-gnu/
还包含文件libpthread-2.27.so
,该文件可能以libpthread.so.0
某种方式进行了符号链接?
我认为这并不重要,但这是在 WSL 上运行的 Ubuntu 18.04。
答案1
幸运的是,我能够解决我的问题。
我无法使用sudo
,因为它导致了上述错误。但是,我可以按照说明进行操作这里使终端以 root 身份启动。此时,我能够创建一个新的符号链接ln -s /lib/x86_64-linux-gnu/libpthread-2.27.so /lib/x86_64-linux-gnu/libpthread.so.0
。
我将用户重置回我的个人帐户,问题就解决了。