出現libXm.so.3的問題 - Linux

Table of Contents

※ 引述《cwt1128 (廷)》之銘言:
: ※ 引述《WalkingIce ( 殺手哥吉拉 13)》之銘言:
: : 不知道你到底是用甚麼軟體,也只能用猜的
: : 剛剛看了一下,libXm.so.3 應該是 openMotif 的東西
: : 用你的套件管理程式把 openMotif 裝起來看看吧
: 我把openMotif裝起來了,結果是有了libXm.so.4不是libXm.so.3,上面的問題還是在!
: 請問要怎麼修改?
: 謝!

「理論上」來說,libXm.so.4 應該會有向下相容 libXm.so.3 的 API

換句話說,「理論上你用 libXm.so.4 應該會包含了 libXm.so.3 的功能」

所以你可以增加一個叫做 libXm.so.3 的 symbolic link
將它指向 libXm.so.4

「理論上」的意思就代表事情往往不是我們憨人想的那麼簡單
程式設計師都是懶惰的,常常他懶得管那麼多就改了 API
造成新舊不相容的情況。

尤其你現在用的程式特別指明要「libXm.so.3」,很有可能就是怕踩到地雷

若你問我該怎麼辦,我會說把你剛裝起來的 openMotif 拆掉
然後想辦法裝比較舊一點的 openMotif

--
ps. 或著你去找找看你所用的神秘軟體有沒有更新的版本,
說不定已經用上 libXm.so.4 了

--


我想你會衰成這樣都是我害的
---- Tizzy Mac

緊張的麥金塔?這是誰(._.?)

--

All Comments