不過,本文不在於推薦 wxMedit 軟件有多好用,而是因為 AUR 常常會編譯不過,幸好找到了有人編譯好的軟體包,但安裝好之後出現了如下訊息︰
wxmedit: error while loading shared libraries: libicuuc.so.60: cannot open shared object file: No such file or directory先執行 pacman -Ql | grep libicuuc.so 看看是否有哪套已安裝軟體中有相類似的檔案,結果得到底下內容︰
icu /usr/lib/libicuuc.so從上述內容中得知,有 icu 和 lib32-icu 這兩套軟體包中有和 libicuuc.so 相關的檔案,剖析一下 libicuuc.so.60 的檔名,libicuuc 這是涵式庫的名稱,so 代表它是屬於動態連結,60 則是表示版本編號。
icu /usr/lib/libicuuc.so.62
icu /usr/lib/libicuuc.so.62.1
lib32-icu /usr/lib32/libicuuc.so
lib32-icu /usr/lib32/libicuuc.so.62
lib32-icu /usr/lib32/libicuuc.so.62.1
總結一下可得知,原來雖然已經有安裝了 icu 了,但是因為所找到的已編譯完成 wxmedit 軟體包,其在編譯時所採用的 icu 是編號 60 的版本,所以還得幫系統多裝個 icu60 的軟體包才行。
找了一下Packages 和 AUR 兩套軟體倉,在 AUR 中找到了從 icu44 ~ icu61 都有收藏,當然在本
yay -S icu60
如果一切順利,那就可以安裝成功,如果近來人品不佳的話,那就粉有可能又出現編譯不成功的情況,這時也只能奉勸大德您,平日沒事要多給螞蟻讓讓路,路上看到阿婆要過馬路,記得要快步上前扶著她過馬路等等之類的善行。這樣,或許大德您的機子可能就會順暢些吧?
願佛祖保佑您
無量壽佛
阿們!!
沒有留言:
張貼留言