Как восстановить GLIBCXX_3.4.20?

Как восстановить GLIBCXX_3.4.20?

apt-get больше не работает. Когда я пробую что-либо с ним, я получаю ошибку

apt-get: /opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libstdc++.so.6: версия `GLIBCXX_3.4.20' не найдена (требуется для /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12)

Поиск в Google способа исправить это привел меня к темам, в которых говорилось, что мне следует использовать apt-get для восстановления этого файла, но очевидно, что в моем случае это не сработает, потому что apt-get — это то, что не работает. Что мне делать?

решение1

(на основе комментариев)

Вы переопределили путь к библиотеке-разрешителю по умолчанию, так что библиотека stdc++ вызывается из каталога Xilinx, а не из каталога ОС по умолчанию. Эта библиотека, похоже, скомпилирована с другой версией glibc.

Вам необходимо unset LD_LIBRARY_PATHубедиться, что apt-getкоманда ищет только стандартные библиотеки ОС.

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