2013年1月3日 星期四

Lubuntu 12.04 安裝 Hinedo 網路收音機 & 及修正!

Lubuntu 12.04 安裝 Hinedo 網路收音機 & 及修正!

Hinedo 這個國產軟件小巧方便由於他只接擷取Hinet 的免費線上廣播所以幾使我是使用3g網卡也很少發生lag的狀況!
但是這程式由於很久沒有維護了!所以難免有些問題!

首先~Lubuntu 12.04 安裝 Hinedo 網路收音機 會發現套件庫裡面找不到這套件!
我們可以直接到開發者網站下載deb檔

http://www.openfoundry.org/of/download_path/hinedo/2007.11.18/hinedo_0.4-1ubuntu1_i386.deb

無奈由於這軟件自從2007/11之後再也沒有維護過了!所以有點錯誤發生實在是在所難免!

既使deb安裝完成每次啟用的時候就會發生錯誤!
這個錯誤使用終端機啟用的情況會出現如下的錯誤:

$ /usr/bin/hinedo 
Traceback (most recent call last):
  File "/usr/lib/hinedo/update", line 119, in <module>
    os.execl( dir_path + 'update_menu' )
  File "/usr/lib/python2.6/os.py", line 312, in execl
    execv(file, args)
ValueError: execv() arg 2 must not be empty

從錯誤的敘述看起來應該是 Python 版本的問題,稍微修正即可:

$ sudo gedit /usr/lib/hinedo/update
將最後一行 os.execl( dir_path + 'update_menu' ) 更新成
os.execl( dir_path + 'update_menu' , '' )
只是多加一個空白的參數而已,如此一來就能正常使用囉!