Можно ли восстановить поврежденную libc в Redhat?

Можно ли восстановить поврежденную libc в Redhat?

Я создал следующую досадную ситуацию.

При попытке устранить эту ошибку при запуске двоичного файла:

/lib64/libc.so.6 : version 'GLIBC_2.15' not found

Посмотрев дальше, я обнаружил, что это libc.so.6указывает на:

libc.so.6 -> libc-2.12.so

Поэтому я подумал, что было бы нормально просто ввести libc-2.19.soи /usr/local/libзапустить, ldconfigчтобы «переопределить» это. Теперь все эти команды приводят к segfault : ls, rm, mv, less, chown, chmod ...

Только cdи pwdкажется, что работает.

Есть ли способ восстановить эту машину? Или мне просто нужно переустановить Linux?

Спасибо. (P.S. Я больше не могу проверить версию Redhat, так как ни одна команда не работает...)

Связанный контент