前陣子安裝完AMD64的Ubuntu後使用上大致上都沒什麼不相容的問題...
但今天要使用Floola和iPod同步時..
居然發生了無法正常開啟Floola的情況..

使用G大神搜尋了一下才知道...
原來Floola所使用的是lib32的函式庫...
若要在64位元下開啟Floola則需要把lib32的函式庫也安裝起才能正常執行Floola...

我們可以至此先下載getlibs-all.deb這個套件..
下載後直接點擊兩下即可安裝getlibs..
安裝完成後在終端機下鍵入:
"getlibs /路徑/檔案名稱"  即可得知這個程式目前還缺了那些函式庫..
例:"getlibs ~/Floola-linux/Floola"

在所缺少的函式庫中大多數包含下列函式庫:

libgstbase-0.10.so.0 libxine.so.1
gstreamer0.10-alsa
libgstreamer0.10-0
libgstreamer-plugins-base0.10-0
gstreamer0.10-plugins-ugly
libmad.so.0 libmpeg2.so.0 libdvdread.so.3 liboil-0.3.so.0 libsidplay.so.1
liba52-0.7.4.so libcdio.so.7 libid3tag.so.0

因此我們在終端中依序輸入以下指令:

user@server:~$ getlibs -32 libgstbase-0.10.so.0 libxine.so.1
libgstbase-0.10.so.0: libgstreamer0.10-0
libxine.so.1: libxine1-bin
The following i386 packages will be installed:
libgstreamer0.10-0
libxine1-bin
Continue [Y/n]? y
Downloading ...
Installing libraries ...
[sudo] password for user: #輸入密碼
user@server:~$ getlibs -p gstreamer0.10-alsa
The following i386 packages will be installed: gstreamer0.10-alsa
Continue [Y/n]? y
Downloading ...
Installing libraries ...
user@server:~$ getlibs -p libgstreamer0.10-0
The following i386 packages will be installed: libgstreamer0.10-0
Continue [Y/n]? y
Downloading ...
Installing libraries ...
user@server:~$ getlibs -p libgstreamer-plugins-base0.10-0
The following i386 packages will be installed: libgstreamer-plugins-base0.10-0
Continue [Y/n]? y
Downloading ...
Installing libraries ...

user@server:~$ getlibs -p gstreamer0.10-plugins-ugly
The following i386 packages will be installed: gstreamer0.10-plugins-ugly
Continue [Y/n]? y
Downloading ...
Installing libraries ...
user@server:~$ getlibs -l libmad.so.0 libmpeg2.so.0 libdvdread.so.3 liboil-0.3.so.0 libsidplay.so.1
libmad.so.0: libmad0
libmpeg2.so.0: libmpeg2-4
No match for libdvdread.so.3
liboil-0.3.so.0: liboil0.3
libsidplay.so.1: libsidplay1
The following i386 packages will be installed:
libmad0
libmpeg2-4
liboil0.3
libsidplay1
Continue [Y/n]? y
Downloading ...
Installing libraries ...
user@server:~$ getlibs liba52-0.7.4.so libcdio.so.7 libid3tag.so.0
liba52-0.7.4.so: liba52-0.7.4
libcdio.so.7: libcdio7
libid3tag.so.0: libid3tag0
The following i386 packages will be installed:
liba52-0.7.4
libcdio7
libid3tag0
Continue [Y/n]? y
Downloading ...
Installing libraries ...

安裝完成後關閉終端機直接點選Floola即可正常開啟


Floola開啟視窗

參考網站:
getlibs: Automatically solves dependencies for 32-bit programs on 64-bit
  &
iPod & Linux = Floola

user

小必 發表在 痞客邦 PIXNET 留言(0) 人氣()