星期二, 1月 05, 2010

 

Debian GNU/kFreeBSD小試


這一兩天的更新把Debian GNU/Hurd搞爛了,重新格式化再安裝還是老樣子。只好把精力轉到Debian GNU/kFreeBSD了。
和Debian GNU/Hurd一樣,有些地方要注意:
  • Debian GNU/kFreeBSD沒有linux emulation,而且系統程式庫版本和FreeBSD和Linux都不同,linux版adobe flash player plugin不會跑(#1)
  • 要自己手動改/etc/network/interfaces開啟DHCP,每一種驅動程式有其自己的代號,要按ifconfig設定 (沒研究static IP要如何設定)
  • aptitude執行後在主畫面Loading cache時沒反應(stalled)
  • 不知道是不是我自己的設定問題,scimgcinibus都在非gnome環境下失效,im-switch -c後還是無效
  • 應該是人所共知的吧,Debian沒有Firefox,只有Iceweasel
本想打造jwm + rox-filer + Iceweasel的桌面環境,但是每一次安裝新軟件就會把jwmrc重設來放新menu,而預設的設定對我來說又不好用,加上上面提及的IME失效問題,最後又轉回gnome了。

讓lft-3.1在kFreeBSD下編譯:
Debian提供的lft還是2.2-3.1,時間又不準,只好自己編譯lft-3.1好了。
在lft_types.h:96和lft_lib.c:2720的行尾加入 && !defined(__FreeBSD__) && !defined(__FreeBSD_kernel__)就可以了。

#1:ldd 輸出:
libflashplayer.so linux:
./libflashplayer.so: /lib/i686/cmov/libdl.so.2: version `GLIBC_2.0' not found (required by ./libflashplayer.so)
./libflashplayer.so: /lib/i686/cmov/libdl.so.2: version `GLIBC_2.1' not found (required by ./libflashplayer.so)
./libflashplayer.so: /usr/lib/libm.so.6: version `GLIBC_2.1' not found (required by ./libflashplayer.so)
./libflashplayer.so: /usr/lib/libm.so.6: version `GLIBC_2.0' not found (required by ./libflashplayer.so)
./libflashplayer.so: /lib/libc.so.6: no version information available (required by ./libflashplayer.so)
./libflashplayer.so: /lib/libc.so.6: no version information available (required by ./libflashplayer.so)
./libflashplayer.so: /lib/libc.so.6: no version information available (required by ./libflashplayer.so)
./libflashplayer.so: /lib/libc.so.6: no version information available (required by ./libflashplayer.so)
./libflashplayer.so: /lib/libc.so.6: no version information available (required by ./libflashplayer.so)
./libflashplayer.so: /lib/libc.so.6: no version information available (required by ./libflashplayer.so)
./libflashplayer.so: /lib/i686/cmov/libpthread.so.0: version `GLIBC_2.2.3' not found (required by ./libflashplayer.so)
./libflashplayer.so: /lib/i686/cmov/libpthread.so.0: version `GLIBC_2.2' not found (required by ./libflashplayer.so)
./libflashplayer.so: /lib/i686/cmov/libpthread.so.0: version `GLIBC_2.1' not found (required by ./libflashplayer.so)
./libflashplayer.so: /lib/i686/cmov/libpthread.so.0: version `GLIBC_2.0' not found (required by ./libflashplayer.so)
 libm.so.6 => not found
opera 10.50 linux:
./opera: /lib/i686/cmov/libdl.so.2: version `GLIBC_2.1' not found (required by ./opera)
./opera: /lib/i686/cmov/libdl.so.2: version `GLIBC_2.0' not found (required by ./opera)
./opera: /lib/i686/cmov/libpthread.so.0: version `GLIBC_2.2' not found (required by ./opera)
./opera: /lib/i686/cmov/libpthread.so.0: version `GLIBC_2.1' not found (required by ./opera)
./opera: /lib/i686/cmov/libpthread.so.0: version `GLIBC_2.0' not found (required by ./opera)
./opera: /usr/lib/libm.so.6: version `GLIBC_2.1' not found (required by ./opera)
./opera: /usr/lib/libm.so.6: version `GLIBC_2.0' not found (required by ./opera)
./opera: /lib/libc.so.6: no version information available (required by ./opera)
 libm.so.6 => not found
ELF interpreter /lib/ld-linux.so.2 not found
opera 10.50 freebsd:
./opera: /usr/lib/libm.so.5: version `FBSD_1.0' not found (required by ./opera)
./opera: /usr/lib/libc.so.7: version `FBSD_1.0' not found (required by ./opera)
 libthr.so.3 => not found
 libc.so.7 => not found
/libexec/ld-elf.so.1: Shared object "libthr.so.3" not found

08/1/2010更新:
動作風景﹐gdm + gnome + Iceweasel + gcin 直式:

本日更新讓vmware driver噴了,而vesa driver只有1280x720、800x600、640x480這樣…只好將就了。

一言:怎麼Debian + gcin比ubuntu + scim好用多了…但是gcin + anthy還是不好用。
總言:總比Debian GNU/Hurd好多了。

標籤:


留言


發佈回應

發佈留言

留不了言?試試在這裡留吧。
回首頁