Wednesday 29 October 2014

Squeeze on Arch

早排買左隻 Cubox-i, 想用嚟做 Logitech media server (LMS), 起初用 Voyage Mubox, 後來發現 driver 有問題令 wifi 不能使用.
跟住好辛苦咁裝左 Arch Linux, 行 LMS 7.8. 但早幾日google search 到原來已經有高手做左個 package 可以(差不多)一步到位.
http://forums.slimdevices.com/showthread.php?101624-Announce-Squeeze-on-Arch-developer-version

這package 叫 "Squeeze on Arch", 現在只係 version 0.1, 即係所謂的 beta 版本, 好初步的. 我跟住佢step 裝左, 用到. 基本上這版本算用得下了.

1. 安裝
跟番上面個post咁做, 只係找一台Linux PC/ARM, download左個script, 行佢, 咁所有野會自動做, 約十分鐘之後便完成, 取出SDcard 插在 Cubox (或其他支援的 ARM device), 開機便可登入 (http://arm_ip ), "arm_ip" 是你的 ARM device 的 IP address.

2. 使用
入左個 web admin UI, 不用 login, 乜都有晒, 可以不用再 SSH, 做到 mount NFS, internal hard disk, setup network (wired / wireless), setup LMS server (有7.8 或7.9可選), setup squeezelite 同開 samba server (令隻 ARM device 的hard disk share 出來)

3. 補充
雖然都好OK, 但我發現有一個小問題, 係佢個 Linux OS default charset 不是用 UTF-8, 所以中文顯示會有問題 (在 "Music Folder" view 中), 解決方法如下:
3.1. Login SSH (user ID "root", password "root")
3.2. 執行以下指令:
echo "LANG=en_US.UTF-8" > /etc/locale.conf
vi /etc/locale.gen
(uncomment the en_US.UTF-8)
locale-gen
locale -a
3.3 reboot (可以去 web admin UI 做)