尽量写得详细点,方便那些不幸看到的同学。
本文同样适用于使用Freescale mpc8533 PPC Processor的其他机型,也就是Synology X09系列所有带+的机型,具体信息可以在这里查询:http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have
- 首先进入管理界面Disk Station Manager,网络服务>终端机>启用SSH功能>确认
- 搞一个SSH的客户端,比如Putty (www.chiark.greenend.org.uk/~sgtatham/putty/)。
- 连接DS109+时用户名用 root,密码就是你初始化系统时的admin的密码。
- 连接成功后使用 cat 命令查看cpu信息
sHiN3> cat /proc/cpuinfo processor : 0
cpu : e500v2
clock : 1066.560000MHz
revision : 2.2 (pvr 8021 0022)
bogomips : 133.12
timebase : 66660000
platform : MPC8544 DS
Vendor : Freescale Semiconductor
PVR : 0×80210022
SVR : 0×80340011
PLL setting : 0×4
Memory : 512 MB
虽然platform显示MPC8544 DS,但是在Syno论坛上有官方的回复说是文件写错了,实际上还是8533的Processor。这里注意到cpu一栏是e500v2,所以我们选择optware的时候就选择e500。
- e500的ipkg文件在这里http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/,Native目录里有用的只有MLdonkey,大部分需要的文件都在Cross编译下的Unstable里,下面进入正题。
- 建立一个临时的文件夹来安装bootstrap,具体文件名可能随版本更新而变化
sHiN3> mkdir /temp
sHiN3> cd /temp
sHiN3> wget http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/syno-e500-bootstrap_1.2-7_powerpc.xsh
–11:59:55– http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/syno-e500-bootstrap_1.2-7_powerpc.xsh
=> `syno-e500-bootstrap_1.2-7_powerpc.xsh’
Resolving ipkg.nslu2-linux.org… 140.211.169.169
Connecting to ipkg.nslu2-linux.org|140.211.169.169|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 272,294 (266K) [text/plain]0% [ ] 0 –.–K/s
1% [ ] 3,908 13.44K/s
3% [> ] 9,668 16.62K/s
7% [=> ] 21,188 24.17K/s
16% [=====> ] 44,228 37.40K/s
31% [==========> ] 85,988 57.12K/s
50% [=================> ] 137,828 75.96K/s
71% [=========================> ] 195,428 96.76K/s
87% [===============================> ] 237,188 106.62K/s
100%[====================================>] 272,294 116.51K/s11:59:59 (116.32 KB/s) – `syno-e500-bootstrap_1.2-7_powerpc.xsh’ saved [272294/272294]
sHiN3> chmod 777 *
sHiN3> ./syno-e500-bootstrap_1.2-7_powerpc.xsh
Optware Bootstrap for syno-e500.
Extracting archive… please wait
bootstrap/
bootstrap/bootstrap.sh
bootstrap/ipkg-opt.ipk
bootstrap/ipkg.sh
bootstrap/optware-bootstrap.ipk
bootstrap/wget.ipk
1327+1 records in
1327+1 records out
Creating temporary ipkg repository…
Installing optware-bootstrap package…
Unpacking optware-bootstrap.ipk…Done.
Configuring optware-bootstrap.ipk…Setting up ipkg arch-file
Modifying /etc/rc.local
Done.
Installing ipkg…
Unpacking ipkg-opt.ipk…Done.
Configuring ipkg-opt.ipk…Done.
Removing temporary ipkg repository…
Installing wget…
Installing wget (1.12-2) to root…
Configuring wget
Successfully terminated.
Creating /opt/etc/ipkg/cross-feed.conf…
Setup complete. - 更新ipkg程序包列表
sHiN3> ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/cross
Successfully terminated. - 至此就可以使用ipkg install命令来安装软件包了。
下期预告:DS109+上编译安装MLDonkey及环境中文化问题。

发表评论