看板 Linux 關於我們 聯絡資訊
PTT linux版的版友大家好 最近學校又叫我重架cic提供軟體的工作站,這次我的電腦已經灌了centos 6 64bit版本 ,要執行的cadence 的ic5141 古老版的32bit的軟體 後來我上網查...要在64bit系統下,執行32bit軟體,好像要裝什麼library 我查到第一個是yum install glibc.i686 glibc-devel.i686 我就裝了! 後來又上網查到cadence 的 ic5141 要啟動,要裝一些library 它是說要裝底下這些,我就暴力狂裝底下這些。 compat-libf2c-34-3.4.6-4.i386.rpm compat-libf2c-34-3.4.6-4.x86_64.rpm compat-libstdc+-296-2.96138.i386.rpm compat-libstdc++-33-3.2.3-61.i386.rpm compat-libstdc+-33-3.2.61.x86_64.rpm libXp-1.0.0-8.1.el5.i386.rpm libXp-1.0.0-8.1.el5.x86_64.rpm libXp-devel-1.0.0-8.1.el5.i386.rpm libXp-devel-1.0.0-8.1.el5.x86_64.rpm ncompress-4.2.4-47.x86_64.rpm 用googles 某某某-XXX.rpm 在那個網址在那可以下載。 然後用 rpm -ivh (貼上)下載網址 的方式安裝的,可是我就卡關了,有些rpm裝不上去,要 怎麼 我搞不太清楚要怎麼在64位元系統下執行32位元軟體。 可以幫幫我嗎?謝謝~~ PS:還有以前我好像,有google到,好像在Terminal,輸入某指令,指向該軟體XX什麼的,好 像可以查到該軟體,需要安裝什麼library才可以啟動的,這個指令,我忘了... 有誰知道嗎 ?謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.143.211 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1552698458.A.B8F.html
holishing: 除了用錯誤訊息查以外, 用 ldd 執行檔路徑 查看看?03/16 11:09
謝謝holishing大,就是這個指令,查要裝什麼library
OrzOGC: 用yum就好啦,別自己作死找rpm來裝03/16 12:35
有些rpm我已經裝了,要移除嗎?
mirc: 試試kvm 32位元虛擬機03/16 12:41
我這server要帶二十台電腦裝虛擬機,怕效能不好啊。
sinclaireche: 用yum找32 bits的lib03/16 13:54
謝啦,還有在64bit的OS下,安裝32bit軟體。 是不是 XX.XX.i386 和XX.XX.x86_64 這兩個都要裝啊… 我有用yum install libXp yum install libXp-devel yum ncompress 這三個都有動,是不是這有裝到,類似 XX.XX.i386 和 XX.XX.x86_64 這兩個嗎? 而我 yum install compat-libf2c yum install compat-libstdc 好像就沒動,說什麼No package之類的 ※ 編輯: bridgepons (220.133.143.211), 03/16/2019 14:48:29 ※ 編輯: bridgepons (220.133.143.211), 03/16/2019 14:49:32
billycsu: 試試redhat-lsb.i686 03/16 16:04
menterning: 要不要考慮架虛擬機或用 Docker 來解決此需求。 03/16 18:36
holishing: 如果是樓上的概念的話就任何你用習慣的Linux發行版裝 03/16 20:31
holishing: Docker或LXC/LXD然後抓 CentOS 6 的映像檔這樣 03/16 20:31
holishing: Docker的話感覺要一次配置多點機器可能也會省事點 03/16 20:33
謝謝樓上的billycsu 和 holishing 我google Docker ,安裝方法了... 看看怎麼弄..... ※ 編輯: bridgepons (220.133.143.211), 03/17/2019 16:41:27
r901042004: 先執行icfb,有缺什麼library他會告訴你 03/19 23:57
r901042004: 接著再用yum provides xxx.so.x去查詢安裝包的名稱 03/20 00:01
r901042004: 以libXp.so.6為例,yum provides libXp.so.6 03/20 00:02
r901042004: 會出現libXp-1.0.2-2.1.el6.i686 : X.Org X11 libXp 03/20 00:02
r901042004: runtime library 03/20 00:03
r901042004: 直接用 yum install -y libXp-1.0.2-2.1.el6.i686 03/20 00:03
r901042004: 就可以安裝完成,另外yum install libXp預設會裝64bit 03/20 00:05
r901042004: 想要裝32bit請使用yum install libXp.i686 03/20 00:05
r901042004: 或是像上面一樣把完整的版本號都打上去 03/20 00:06
r901042004: 最後,x86_64和i686的版本號要一樣 03/20 00:08
r901042004: 如果x86_64是未更新的舊版,i686想要用最新版的rpm 03/20 00:10
r901042004: 直接安裝,他會報錯說版本不一樣,全部用yum比較簡單 03/20 00:11
ViewMoon: https://goo.gl/WZcfgn ,BTW, CentOS >= 7.5 的 32-bit 03/30 13:36
ViewMoon: 對部份舊程式有 fatal error (7.4不確定) 03/30 13:36