其實這是我一直以來夢寐以求的組合,可惜在改機初期爬的文不夠多,所以還是卡在 Transmission 的 dependancy 和 kernel 2.6 的問題上,直到上個月才解決。

原裝 Freelink 的 kernel 是 2.4 版本的,可是不少軟件的最新版本都要求 kernel 2.6,所以還是更新一下比較好。我的更新過程很混亂,更新後又不能以 kernel 2.6 開機,所以我就只貼出相關連結好了。

更新為 kernel 2.6 的相關連結:
http://hvkls.dyndns.org/downloads/documentation/README-webinstaller.html
http://fjufirefox.blogspot.com/2007/08/linkstation-hg-kernels-26.html

更新至 kernel 2.6 後,先利用 apt-get update 及 apt-get upgrade 更新系統,然後就可以安裝 Transmission。在 Freelink 的 wiki 有一篇很好的文章教了如何安裝 Transmission 及寫 autorun 的 script。

安裝 Transmission 的 wiki:
http://buffalo.nas-central.org/wiki/Transmission_BitTorrent_Client

在 script 中把

/sbin/start-stop-daemon –start –quiet –exec /usr/local/bin/transmission-daemon

置換成

/sbin/start-stop-daemon –start –quiet –exec /usr/local/bin/transmission-daemon -- -t -u <username> -v <password>

會比較安全,而當中的 username 及 password 就是進入 WebUI 時會用到的。

reboot 後用瀏覽器進入 http://ip-of-your-linkstation:9091/ 測試就可以了。在那裡雖然只有幾個基本設定,但其實都足夠了。

安裝設定就到此為止,但我總是遇上兩個問題:不知甚麼原因的 crash、重開後的設定和 quaue list 跟重開前不同。

不知甚麼原因的 crash 我猜想是負荷過重,因為多數在同時進行三個或以上的任務時出現,但只有一兩個任務時也偶有發生,所以不能下定論,查 log 也沒有甚麼發現。

另一個重開的問題,查 log (/var/log/daemon.log) 時發現在是出現在 config 的儲存位置問題。開機時會把 config 指向 //.config/transmission-daemon/,但 crash 後再以 root 身份啟動就會指向 /root/.config/transmission-daemon/。解決方法就是在 /.config/ 內建立一個 softlink 指往 /root/.config/transmission-daemon/

cd /.config
# 把舊的 config 改名
mv transmission-daemon transmission-daemon-bak
ln -s /root/.config/transmission-daemon/ transmission-daemon

參考網頁:
Linux Kernel 2.6 Installation on Buffalo Linkstation/KuroBox/HG/HS/Terastation
[LinkStation HG] 更新 kernels 至 2.6 版
Transmission BitTorrent Client
How to: Linux / UNIX create soft link with ln command

Categories: Linux

0 Comments

發佈留言

Avatar placeholder

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *