2012年4月26號下Ubuntu 12.04 LTS在官網可以下載了,等待了幾天的樓主很興奮去下載了,雖然是linux菜鳥一枚,但也算得上愛好者。首先想到的是在宿舍安裝,安裝完之后,第一件事肯定是想上網。樓主所處在的環境是校園網,需要安裝iNode才可以上網的。然后迅速安裝好iNode(若新手不知道如何安裝可以在博客上留言,此處不作解釋)。雙擊圖標之后,木有反應。然后打開終端測試一下,
$:./你的安裝文件夾/iNodeClient
發現了如下問題:
./你的安裝文件夾/iNodeClient: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory
然后像很多人一樣第一時間是找度娘,谷歌。在網絡上溜達了一會,發現沒有什么解決方法,后來看到一位仁兄的博客,方法是去下載libjpeg.so.62安裝,然后就可以了。有點苦笑不得,我就是因為上不了網才要弄好這個的。(如果真要這樣,只能先回到windows中下載再回來安裝了)不過后來他文章中提到的方法令我突然頓悟了。不過由於寫博客的時間離看那位仁兄的博客有兩三天了,所以此處沒有提到,若那位作者看到,請給我留言。
其實我的iNode安裝包(在中大東校區下載,所以不知道版本號是哪個)對於ubuntu 12.04 找不到兩個連接庫,libjpeg.so.62和libtiff.so.3,(運行命令
$:sudo ldd ./iNodeClient | grep 'not found'
可知)但是同樣的安裝包我在ubuntu 10.04,Fedora 16 ,CentOS 5.8中安裝都沒出現過問題,樓主再想會不會是連接庫更新了,找不到呢。於是嘗試了以下方法:
$:locate libjpeg(/libtiff)
果然發現了它們在 /usr/lib/i386-linux-gnu/下,於是執行了以下命令。
$:sudo cp ./i386-linux-gnu/libjpeg.so.8 ./i386-linux-gnu/libjpeg.so.8.0.2 ./
$:sudo ln -s libjpeg.so.8 libjpeg.so.62
創建了libjpeg.so.62指向新庫libjpeg.so.8的軟鏈接。(實際上libjpeg.so.8是指向libjpeg.so.8.0.2的硬鏈接)
$:sudo cp /usr/lib/i386-linux-gnu/libtiff.so.4 /usr/lib/i386-linux- gnu/libtiff.so.4.3.4 ./
$:sudo ln -s libtiff.so.4 libtiff.so.3
創建了libtiff.so.3指向新庫libtiff.so.4的軟鏈接。(實際上libtiff.so.4為指向libtiff.so.4.3.4的硬鏈接)
重新運行
$:./你的安裝文件夾/iNodeClient
打開了iNode,輸入帳號即可上網,菜鳥小高興了一下,因而才能在ubuntu 12.04下寫下這個博客,由於12.04正式版還比較新,解決方法不多,希望能讓遇到同樣問題的童鞋有點啟發。本文針對像我這樣不是大牛的人,有大牛路過可忽略之,希望有大牛看到可以對我的想法批評或者建設一下。
如想轉發或復制,請標注出處哈。
轉載自:http://blog.chinaunix.net/uid-26919525-id-3192877.htmlUbutu 12.04 LTS 安裝iNode 后缺少libjpeg.so.62與libtiff.so.3解決方法