2010年8月4日 星期三

Debian testing 的 flashplayer-mozilla

最近Flash Plugin更新後,一直沒有64bit釋出,Marillat有包裝出一個flashplayer-mozilla的deb,它會自動設定nspluginwrapper來使用32bit的flash plugin。然而在安裝該套件時並不是那麼順利,由aptitude install flashplayer-mozilla會出現下述的錯誤訊息。

nspluginwrapper: no appropriate viewer found for /usr/lib/flashplayer/libflashplayer.so
這並不是我們要的,呼叫 ldd 大神檢查 plugin 缺少的library 吧。

ldd /usr/lib/flashplayer/libflashplayer.so
linux-gate.so.1 =>  (0xf7798000)
...
...
libnss3.so => not found
libsmime3.so => not found
libssl3.so => not found
libplds4.so => not found
libplc4.so => not found
libnspr4.so => not found

主要是這四個 so 檔案找不到,雖然 aptitude 自動解決了套件的相依性,依舊找不到 so 的原因出於 ia32-libs-libnss3 的套件將 so 放置在:

/emul/ia32-linux/usr/lib/libnss3.so
/emul/ia32-linux/usr/lib/libsmime3.so
/emul/ia32-linux/usr/lib/libnssutil3.so
/emul/ia32-linux/usr/lib/libssl3.so


答案就揭曉了,我們只需將 /emul/ia32-linux/usr/lib 加入到 /etc/ld.so.conf 再執行 ldconfig,就能讓系統找到這個路徑下的 so 檔案。
再度重裝 flashplayer-mozilla,就一切正常了。

2010年7月20日 星期二

xPUD的動態音效裝置切換與藍芽

上星期的成果,整合了PA 和 Bluez後的效果,直接看圖吧。

2010年7月16日 星期五

Skype 安裝在 64Bit Debian 和 PulseAudio

    這個問題真的要記錄下來,常常會忘記。由於我換到64bit很久了,很多軟體也轉換成功,唯獨 Skype 不是很順利,原因出於 skype 本身還沒發行 native 64bit 的 Linux 版本。

2010年5月6日 星期四

只備份 .* (dot files)(隱藏檔)的方法

存筆記用,試出來的方法。

tar -zcvf hidden.tar.gz `ls -A|egrep "^\."`

2010年3月19日 星期五

我與拉桿的第一次接觸...

        我的 Verita 雖然不算舊車(2002年11月),但也是受不了時間的磨損造成機件的老化,所以在轉彎時,車身會出現細微的鈑金震動聲或其它聲音,這一點實在讓我受不了(尤其是跟老爸的車比時)。

    在不斷地閱讀車友們的經驗分享之後,發現到一個有趣的東西:拉桿

2010年2月1日 星期一

2010/01/31練車後記

    寄來了適合小一的杯架,所以我也迫不及待地學著拓海把水裝到2/3的位置這樣開車。試試看如何不讓水溢出來。

     我選擇的路線是半天岩附近的路,不是很長,但有一些高低差的U型彎,而且這裡也是我十年前練手排車的地方,頗讓人回味。


2010年1月20日 星期三

PHP5的::、->、self、$this的區別

  • 如果被引用的變數或者方法被宣告為 const 或者 static,那麼就必須使用運算子::。
  • 如果被引用的變數或者方法沒有被宣告為 const 或者 static,那麼就必須使用運算子->。
  • 如果從類別內部存取 const 或者 static 變數或者方法,那麼就必須使用自引用的 self。
  • 如果從類別內部存取不為 const 或者 static 變數或者方法,那麼就必須使用自引用的 $this。
純筆記...