安裝錯版本除了砍掉重練外…? - Linux

Joseph avatar
By Joseph
at 2008-09-27T00:49

Table of Contents

為什麼你想把32 bit的砍掉 @@
既然你是64bit OS, 顯然是這隻程式找不到32bit的libpthread.so才不能執行
你可以檢查看看這lib (32bit)有沒有load進記憶體裡 (man ldd)
或者是程式找錯lib路徑,可以用linux32這指令試試
再不然就指定LD_LIB_PATH強迫它去找32bit lib

其實重新編譯成64bit程式是最好的辦法

※ 引述《DRLai (蘇打)》之銘言:
: 我最近發現某些程式不能run
: 後來看了訊息,他寫
: error while loading shared libraries: libpthread.so.0: wrong ELF class:
: ELFCLASS64
: 我大概搜尋了一下錯誤
: 好像是因為32跟64bit版本的問題
: 當初安裝glibc時,我把32跟64都裝了orz
: (作業系統是64bit)
: 結果現在有少部份程式沒辦法run
: 大致上的錯誤都是同一個
: (不見得是libpthread.so.0,但都是lib相關的檔案)
: 我想要把glibc 32bit砍掉
: yum卻顯示有3xx個程式depend在他身上
: 所以要連同那3xx個程式一起砍~
: 想問問,有什麼辦法解決呢~"~

--
The 4400 ~ A Place In Time ~ [Amanda Abizaid]

So long ago, another life, I can feel your heartbeat.
It's not a dream, remember us. I can see it in your eyes.
We'll find our place in time, a place in time beyond the sun.
We'll find our place in time, a place in time to call our own.

--
Tags: Linux

All Comments

Genevieve avatar
By Genevieve
at 2008-10-01T06:01
有些程式只有binary code..沒辦法orz

裝了ubuntu之後發生的問題

Hedda avatar
By Hedda
at 2008-09-26T21:06
前陣子看到某雜誌有介紹到用wubi安裝ubuntu的方法 小弟我一時手癢 照著這樣裝了 裝好之後我重開機看到了OS選擇畫面 上面是WIN XP 下面是UBUNTU 我想用方向鍵選擇UBUNTU來玩 可是我發現我的鍵盤跟滑鼠... 竟然是要在載入XP的時候才會有偵測到 ============= ...

關於(/)根目錄與(//)

Victoria avatar
By Victoria
at 2008-09-26T17:49
請問一下先進 我最近在玩Linux,有安裝hamachi 想來想用rc.local讓hamachi在開機時能啟動 結果發現hamachi在rc.local的執行階段會找//目錄來載入個人設定檔 我使用的linux 是CentOS,用cd //可以進到//目錄 看來起跟/應該是一樣的… 請問一下,/ ...

安裝錯版本除了砍掉重練外…?

Edith avatar
By Edith
at 2008-09-26T17:17
我最近發現某些程式不能run 後來看了訊息,他寫 error while loading shared libraries: libpthread.so.0: wrong ELF class: ELFCLASS64 我大概搜尋了一下錯誤 好像是因為32跟64bit版本的問題 當初安裝glibc時,我把3 ...

在eeepc上安裝flash player 10 RC

Edward Lewis avatar
By Edward Lewis
at 2008-09-26T16:06
在Adobe官網下載最新的flashplayer後手動安裝成功,firefox裡卻找不到有這個plugin 檢查ldd libflashplayer.so後顯示: ./libflashplayer.so: /lib/tls/libc.so.6: version `GLIBC_2.4and#39; not ...

NFS time out

James avatar
By James
at 2008-09-26T11:29
※ 引述《yuan0258 (阿元)》之銘言: : 這時候我猜或許mountd是nfs需要用到的port之一 : 於是我將VMware NAT的tcp:45232 udp:58664 打開 (mountd) : 然後在由Client端mount就成功mount在NAT之後的Server了 : 只是不知道為什麼 ...