Apt не работает из-за отсутствия libstdc ++ после обновления Debian: «GLIBCXX_3.4.15 'не найден (требуется для apt-get)»

но у него нет файловой системы, и я не могу понять, как смонтировать его.

Если у него нет файловой системы, вы наверняка не сможете его смонтировать. По сути, монтирование является операцией в файловой системе. (Если файловой системы нет, то монтировать нечего.)

Однако, если вы имели в виду, что у нее есть неизвестный тип файловой системы, а не файловая система вообще отсутствует, то я предлагаю эту команду для идентификации какой это тип файловой системы:

file -Ls /dev/sdc2

Если файл может идентифицировать тип файловой системы, тогда вы будете знать, какой аргумент передать параметру -t при монтировании. Если файл не может определить тип файловой системы, тогда блочное устройство может содержать что-то еще, кроме файловой системы, или оно может быть пустым.

1
21.02.2018, 11:43
1 ответ

Tiene una copia de libstdc++.so.6en /usr/local/libque se usa con preferencia a la copia del sistema (en /usr/libo uno de sus subdirectorios -). Para que aptvuelva a funcionar, debe eliminarlo o al menos cambiarle el nombre:

sudo mv /usr/local/lib/libstdc++.so.6{,.old}

También debe cambiar el nombre del archivo al que apunta libstdc++.so.6; después de hacer lo anterior, ejecute:

tgt=$(readlink /usr/local/lib/libstdc++.so.6.old)
sudo mv "/usr/local/lib/${tgt}"{,.old}
2
27.01.2020, 23:32

Теги

Похожие вопросы