在本地服務器上搜索
sudo find / -name "libstdc++.so.6*"
1
這個時候還是會出來一大堆,還是不貼了,可以找到很多庫;現在需要你去確認眼神,然后遇到對的庫搞一下
strings 確認過眼神的對的/libstdc++.so.6 | grep GLIBCXX
1
找到有GLIBCXX_3.4.21的庫,ll查看它鏈接的具體庫文件
ll 確認過眼神的對的/libstdc++.so.6
1
比如我的是/opt/anaconda3/lib/libstdc++.so.6.0.24 (這個都支持到GLIBCXX_3.4.24了),接着只要把這個庫libstdc++.so.6.0.24拷貝到apt報錯的路徑/usr/lib/x86_64-linux-gnu/,然后刪除/usr/lib/x86_64-linux-gnu/libstdc++.so.6這個軟鏈接,重新再給建立一個鏈接到libstdc++.so.6.0.24這個庫上。
sudo cp /opt/anaconda3/lib/libstdc++.so.6.0.24 /usr/lib/x86_64-linux-gnu
sudo rm /usr/lib/x86_64-linux-gnu/libstdc++.so.6
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.24 /usr/lib/x86_64-linux-gnu/libstdc++.so.6
