Synology DSM 裡面內建的工具程式實在有限,如果每套軟體都要自己抓 tar.gz 回來 configure; make; make install …… 回到十幾年前用 Slackware 那種痛苦的回憶,那實在太辛苦了,幸好有一些社群包裝了一些 package 方便安裝,例如 ipkg 就是其中一套。
2013.6.15 Update: 更簡單的方式
這個德國的網站 (http://packages.quadrat4.de/) 提供了一個比較簡單的方式來安裝 ipkg bootstrap,只要透過 DSM 內建的「套件中心」將 http://packages.quadrat4.de/ 新增為套件來源,就可以在「社群」標籤內找到 Bootstrap Installer,而且適用於各個 architecture,更為方便。
查出 CPU Architecture
因為不同 Architecture 會有不同的安裝檔案,所以必須知道機器用得是那種:
|
1 2 3 4 5 6 7 8 9 10 11 12 |
$ cat /proc/cpuinfo processor : 0 cpu : e500v2 clock : 1066.666000MHz revision : 5.1 (pvr 8021 1151) bogomips : 133.33 processor : 1 cpu : e500v2 clock : 1066.666000MHz revision : 5.1 (pvr 8021 1151) bogomips : 133.33 |
以 DS213+ 為例,可以發現是 e500 系列的。雖然 Synology 的 Wiki 上也有列出各種 NAS 用得是哪種 CPU,但根據下列網頁資訊,是找不到對應套件的。
- System Model: DS213+
- CPU Model: Freescale QorIQ P1022 PPC
- Package Arch: qoriq
安裝
ipkg 各種 arch 的資料都在
|
1 |
http://ipkg.nslu2-linux.org/feeds/optware/ |
以 root 身分下載安裝檔後再執行即可安裝
|
1 2 3 |
$ cd /tmp $ wget http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/stable/syno-e500-bootstrap_1.2-7_powerpc.xsh $ sh syno-e500-bootstrap_1.2-7_powerpc.xsh |
更新 Package 清單
|
1 |
$ ipkg update |
安裝 Package
列出所有 package
|
1 |
$ ipkg list |
以安裝 sudo 為例
|
1 |
$ ipkg install sudo |
Pingback: Synology DS213+ 設定 SSH | Tsai I-Ta’s Blog
Pingback: Upgrade DSM 5.0 | Tsai I-Ta's Blog
Pingback: 在 Synology NAS 上用 Shell Script Renew Let's Encrypt | I-Ta Tsai's Blog