apt-get funktioniert nicht mehr. Wenn ich irgendetwas damit versuche, erhalte ich den Fehler
apt-get: /opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libstdc++.so.6: Version „GLIBCXX_3.4.20“ nicht gefunden (erforderlich für /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12)
Als ich nach einer Möglichkeit zur Behebung dieses Problems googelte, stieß ich auf Threads, in denen stand, ich solle apt-get verwenden, um die Datei wiederherzustellen. Das funktioniert in meinem Fall aber offensichtlich nicht, weil apt-get das ist, was nicht funktioniert. Was soll ich tun?
Antwort1
(basierend auf Kommentaren)
Sie haben den Standardpfad des Bibliotheksauflösers überschrieben, sodass die stdc++-Bibliothek aus dem Xilinx-Verzeichnis und nicht aus dem Betriebssystem-Standardverzeichnis aufgerufen wird. Diese Bibliothek scheint mit einer anderen Version von glibc kompiliert worden zu sein.
Sie müssen unset LD_LIBRARY_PATH
sicherstellen, dass der apt-get
Befehl nur nach den Standardbibliotheken des Betriebssystems sucht.