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
команда ищет только стандартные библиотеки ОС.