推 yuigahamayui: 在arch上遇過,不過複製一份到/usr/lib就沒事了ㄏㄏ 07/05 20:09
搞了好久重複了LiveCD複製檔案然後正常開機檔案被刪的loop之後才想到可以先備份
把libstdc++.so.6和libstdc++.so.6.0.21各備份一個名稱在後面加上.bak後重開
結果發生了非常神奇的事情......
原本的兩個檔案如預期中的又被刪掉了,可是神奇的是系統自己建立了一個檔案
lrwxrwxrwx 1 root root 23 7月 5 20:36 /usr/lib/x86_64-linux-gnu/libstdc++.so.6 -> libstdc++.so.6.0.21.bak
居然是自動連結到我手動備份的檔案去,完全不曉得這是怎樣!?
然後就可以正常運作了,可是感覺這樣只算是暫時的解法,沒有從根本解決問題
問題似乎是Ubuntu用了很多的script,所以常常手動修正的又會被系統改掉
如果剛好這個script沒寫好就會出現這樣的bug
※ 編輯: qoopichu (111.246.3.136), 07/05/2017 21:34:26
推 Bencrie: 自動連結那是 ldconfig 幫你弄的吧 07/05 22:10