当我执行任何命令时,会发生这种情况。
/lib64/ld-linux-x86-64.so.2:错误的ELF解释器:没有这样的文件或目录
我相信我不小心删除了glibc。有没有办法安装它?非命令有效。系统是CentOS 6,1GB RAM VPS。
答案 0 :(得分:1)
您只能从外部系统重新安装Glibc,因为安装二进制文件使用glibc。启动救援映像后,将系统的根安装在某处,然后下载要安装的glibc版本并执行以下命令:
rpm -Uvh --root=/mnt/broken_system/ --force glibc-X.rpm
这样可以在您的系统上安装Glibc,这样您就可以重新启动操作系统,它可以正常工作。
答案 1 :(得分:0)
如果您只删除了与glibc关联的符号链接,则可以通过运行 ldconfig 实用程序将其恢复。它是一个静态二进制,因此可以在破碎的glibc系统上成功运行。在一些distos上,ldconfig将是一个内部调用类似ldconfig.real的脚本,它同样是一个静态二进制文件。
答案 2 :(得分:0)
使用以下命令删除
//here I will create my ArrayList:
ArrayList <Rectangle> rectangles= new ArrayList <>(3);
int length;
int width;
for(int index =0; index <3;index++)
{JOptionPane.showMessageDialog(null, "Rectangle " + (index + 1));
length = JOptionPane.showInputDialog("Enter length");
width = JOptionPane.showInputDialog("Enter width");
//Now I will create my Rectangle and add it to my rectangles ArrayList:
rectangles.add(new Rectangle(length,width));
//This passes the length and width values to the rectangle constructor,
which will create a new Rectangle and add it to the ArrayList.
示例现在我删除了java