#21 2010-09-18 12:09:54
Re: [開箱報告] ZyXEL NSA-210
網路上好像還沒有人有完整介紹如何安裝 optware 的記錄,這幾天嘗試了一下並沒有太多的進展,就此貼出希望大家可以交流..
因 NSA-210 上頭並沒有 wget,所以先借 DS209 上的 wget 用一下
步驟是先用隨身碟把 DS209 的 wget 複製起來,在想辦法把 wget 複製到 NSA-210 上的共用資料夾,我是先放到 admin 這個資料夾。
用 NsaRescueAngel 身分 telnet 進 NSA-210 後,為避免三分鐘未動作,系統會強迫關閉 telnet 程式,又要去找 NsaRescueAngel 及密碼再登入,所以建議先改掉 root 密碼,下次重開機前都可以用 root 及你自己熟悉的密碼登入
# passwd root
再來看一下 NSA-210 的磁碟架構
# df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/ram0 7931 3812 4119 48% /
none 7931 2877 5054 36% /dev/pts
/dev/mtdblock4 48 32 16 67% /zyxel/mnt/info
/dev/sda1 497829 464688 7439 98% /zyxel/mnt/sysdisk
/dev/loop0 71395 63933 7462 90% /ram_bin
/dev/loop0 71395 63933 7462 90% /usr
/dev/loop0 71395 63933 7462 90% /sbin
/dev/loop0 71395 63933 7462 90% /bin
/dev/loop0 71395 63933 7462 90% /lib
/dev/ram3 7931 2877 5054 36% /tmp
/dev/ram3 7931 2877 5054 36% /var
/dev/ram3 7931 2877 5054 36% /home
/dev/ram3 7931 2877 5054 36% /mnt
/dev/ram3 7931 2877 5054 36% /etc
/dev/ram3 7931 2877 5054 36% /dev
/dev/ram3 7931 2877 5054 36% /usr/local/etc
/dev/ram3 7931 2877 5054 36% /usr/local/var
/dev/ram3 7931 2877 5054 36% /usr/local/dmsf
/dev/mtdblock3 448 264 184 59% /etc/zyxel
/dev/ram3 7931 2877 5054 36% /i-data
/dev/ram3 7931 2877 5054 36% /e-data
/dev/md0 390063616 19843840 370219776 5% /i-data/cc0eb6b0
/dev/md0 390063616 19843840 370219776 5% /usr/local/zy-pkgs
/dev/md0 390063616 19843840 370219776 5% /etc/zyxel/zy-pkgs
/dev/md0 390063616 19843840 370219776 5% /usr/local/apache/htdocs/pkg
/dev/md0 390063616 19843840 370219776 5% /usr/lib/locale/locale-archive
/dev/md0 390063616 19843840 370219776 5% /i-data/cc0eb6b0/admin/zy-pkgs/gallery/modules
/dev/md0 390063616 19843840 370219776 5% /i-data/cc0eb6b0/admin/zy-pkgs/gallery/themes
事實上很多路徑都是 read only,真正的硬碟是掛在 /i-data/cc0eb6b0(注意:每一台的路徑可能不同) ,所以我們就從這裡開始
# cd /i-data/cc0eb6b0
下載 ipkg-opt 套件,這裡選用的是與 DS209 相同的 feed
/i-data/cc0eb6b0 # admin/wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/ipkg-opt_0.99.163-10_arm.ipk
解壓縮,順便看一下解開內容
/i-data/cc0eb6b0 # tar -xzf ipkg-opt_0.99.163-10_arm.ipk
/i-data/cc0eb6b0 # tar -xzf data.tar.gz
/i-data/cc0eb6b0 # ls -la
drwxr-xr-x 11 root root 4096 Sep 8 22:04 .
drwxr-xr-x 3 root root 1024 Sep 8 15:35 ..
drwxrwxrwx 9 root root 103 Aug 7 19:02 .media
drwxrwxrwx 6 root root 4096 Sep 8 21:34 .zyxel
drwxr-xr-x 5 root root 58 Sep 8 02:02 admin
-rw-r--r-- 1 2001 2001 383 May 19 05:38 control.tar.gz
-rw-r--r-- 1 2001 2001 72956 May 19 05:38 data.tar.gz
-rw-r--r-- 1 2001 2001 4 May 19 05:38 debian-binary
-rw-rw-rw- 1 root root 73354 May 19 05:38 ipkg-opt_0.99.163-10_arm.ipk
drwxrwxrwx 3 root root 28 Aug 7 22:54 music
drwxr-xr-x 6 root root 48 Sep 8 22:04 opt
drwxrwxrwx 2 root root 6 Dec 17 2008 photo
drwxrwxrwx 2 root root 6 Aug 8 01:35 public
drwxrwxrwx 2 root root 6 Dec 17 2008 video
drwxrwsrwx 2 admin root 6 Aug 7 23:44 www
建立 opt 路徑及附掛上
/i-data/cc0eb6b0 # mkdir -p /opt
/i-data/cc0eb6b0 # mount --bind /i-data/cc0eb6b0/opt /opt
加上 path 參數
/i-data/cc0eb6b0 # export PATH=/opt/bin:/opt/sbin:$PATH
建立 optware feed
/i-data/cc0eb6b0 # echo src nsa210 http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/ > /opt/etc/ipkg.conf
把wget複製到/opt/bin
/i-data/cc0eb6b0 # cp admin/wget /opt/bin
試試看操作 ipkg
/i-data/cc0eb6b0 # ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable//Packages
Updated list of available packages in /opt/lib/ipkg/lists/nsa210
Successfully terminated.
/i-data/cc0eb6b0 # ipkg upgrade
Nothing to be done
Successfully terminated.
安裝 nano
# ipkg install nano
Installing nano (2.2.5-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable//nano_2.2.5-1_arm.ipk
Installing ncurses (5.7-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable//ncurses_5.7-1_arm.ipk
Configuring nano
Configuring ncurses
/opt/bin/update-alternatives: /opt/bin/update-alternatives: 185: head: not found
update-alternatives: Error: cannot register alternative clear to /opt/bin/clear since it is already registered to
postinst script returned status 1
ERROR: ncurses.postinst returned 1
Successfully terminated.
出現錯誤訊息,但是 nano 是可以正常執行的,目前測試安裝 optware 流程大致如此,不過還有待解決的一些問題,若有人跟進再一起來討論。
技術問題請於論壇上集眾人之力公開討論,感恩
離線
#23 2012-01-13 00:30:13
相關討論主題
主題 | 回覆 | 點閱 | 最後發表 |
---|---|---|---|
[開箱] QNAP TS-221 及 QTS 4.0 開箱報告 作者 Aven
|
7 | 43732 | 2017-12-07 15:24:13 作者 wryi0630 |
ZyXEL ES-108S 8埠交換器 作者 happyaaa
|
1 | 7843 | 2015-09-22 17:09:25 作者 happyg |
Zyxel NBG-5715 DualBand 同步傳輸機種新選項? 作者 cts1628
|
2 | 15158 | 2012-05-21 10:38:53 作者 livilivilivi |
0 | 12052 | 2011-09-03 12:15:50 作者 ardayang | |
|
27 | 93126 | 2011-02-02 13:12:36 作者 allengran |