【记录】【转载】synology 给shell增加中文支持

Re: SSH 中文亂碼問題

文章由 fishman8 » 2011-09-09, 23:31

prereqirement: ipkg, optware-devel


#—–for ARM CPU
cd /volume1/@tmp
wget http://sourceforge.net/projects/dsgpl/f … 8f628x.tgz
tar xvfz gcc421_glibc25_88f628x.tgz
cd arm-none-linux-gnueabi/arm-none-linux-gnueabi/libc/usr/bin
cp locale /opt/bin
cp localedef /opt/bin
cd /volume1/@tmp
cp -R arm-none-linux-gnueabi/arm-none-linux-gnueabi/libc/usr/share/i18n /usr/share
#—–keep another copy safe in case DSM is reinstalled later
cp -R arm-none-linux-gnueabi/arm-none-linux-gnueabi/libc/usr/share/i18n /opt/share
mkdir /usr/lib/locale
localedef -c -f UTF-8 -i en_US en_US.utf8

然後用root 在 /etc/profile 檔案最後面加上
export LANG=en_US.UTF-8
就可以在 ssh 看到中文了。至少我 DS211j 是這樣成功的。

參考來源: http://pcloadletter.co.uk/2011/08/02/se … ology-nas/

===================== 

以上转载自http://forum.synology.com/cht/viewtopic.php?f=6&t=3787

基拉补充:

ipkg安装是很早以前就完成了的,具体步骤我忘了= =

optware-devel的安装倒是可以说一下(其实就是照搬上面的参考来源= =)

ipkg update
ipkg install optware-devel

It will halt and complain that package wget-ssl clashes with wget. Continue with:

译:install optware-devel命令执行到一处会终止,原因是wget-ssl和wget冲突(真的!我也遇到了)。这时请按以下步骤解决:

cp /opt/bin/wget /opt/bin/wget-old
ipkg remove wget
cp /opt/bin/wget-old /opt/bin/wget
ipkg install libidn
ipkg install optware-devel

这次就能安好了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注