因此,我想在ubuntu上测试cgminer,但收到一条有关缺少libudev文件的错误消息,因此急于尝试在此处阅读一些答案,但没有进行修复,只是搞砸了更多内容。
现在,当我重新启动计算机时,我什至无法启动到ubuntu。
在恢复模式下,错误是这样的:
mountall: error while loading shared libraries libudev.so.0 cannot open shared object file : no such file or directory
因此,我回到控制台,尝试查看自己搞砸的历史。这些是我弄乱libudev时使用的命令。
sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0
cd /lib/x86_64-linux-gnu/
sudo ln -sf libudev.so.1 libudev.so.0
sudo cp libudev.so.0.13.0 libudev.so.1
因此,好像我改写了一些功能文件或链接到一些丢失的文件,但是我不知道该怎么办,因为在恢复过程中尝试执行的任何操作都告诉我错误,表明文件已被锁定,并且它是只读文件无论我使用root还是用户名。
我找到了旧版本的ubuntu,并将libudev.so.0文件解压缩到我的安装中,覆盖了一个混乱的文件,该文件可在下次启动时使用。所以我修好了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句