我犯了一个错误并在我的Ubuntu-Precise上运行了这个命令:
sudo dpkg -r --force-all libc6
因此删除所有依赖于libc6
的包,无论我运行什么命令,我都会
-bash: /usr/bin/MY_COMMAND: No such file or directory
我可以访问/bin/busybox
但是当我想通过
libc6
包时
/bin/busybox dpkg --force-depends -i install libc6
我得到"permission denied"
。
但是Sudo
命令也不起作用!!
有没有人建议如何安装未支持的软件包!
答案 0 :(得分:2)
glibc是您的程序对您的系统 ALL 的唯一依赖(对busybox进行静态编译的例外)。因此,没有一个程序可以在您的系统上运行,并且所有apt / dpkg依赖性都被破坏了。而afaict,busybox无法处理所有这些。如果您退出,您将无法再次登录。
[1]我们曾经建议在20世纪90年代的usenet上使用过于愚蠢的人使用Linux系统,正如我们常说的那样,这是解决所有问题的最佳方法。我们甚至写了glibc uninstall howto。
这也证明了人们不会从头到尾阅读howtos:使用此HOWTO会给Linux安装带来损害。只有在您了解自己在做什么的情况下才能使用它。如有疑问,请仔细阅读您使用的命令的“手册页”。