当前位置:首页
> .html
导读:
来源:http://digiland.tw/dokuwiki/doku.php?id=opt...
-
經由RAM安裝ipkg-opt後, 打包, 壓縮.
-
外接式硬碟已事先分割, 格式化.
-
將硬碟磁區掛載於/opt
<h5>
<a name="啟用jffs2"></a>啟用JFFS2</a>
</h5>
<div class="level5">
<p>
系統管理→ 基本管理<br />
確認可ping ipkg.nslu2-linux.org
<div class="level5">
# ping ipkg.nslu2-linux.org PING ipkg.nslu2-linux.org (140.211.169.169): 56 data bytes 64 bytes from 140.211.169.169: seq=0 ttl=50 time=212.430 ms 64 bytes from 140.211.169.169: seq=1 ttl=50 time=241.961 ms 64 bytes from 140.211.169.169: seq=2 ttl=50 time=219.324 ms --- ipkg.nslu2-linux.org ping statistics --- 4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max = 200.414/218.532/241.961 ms
</div>
<h5>
<a name="借用ram_掛載_jffs_opt"></a>借用RAM, 掛載/jffs, /opt</a>
</h5>
<div class="level5">
# mkdir /tmp/jffs # mount /tmp/jffs /jffs -o bind # mkdir -p /jffs/tmp/ipkg # mkdir /jffs/opt # mount /jffs/opt /opt -o bind # mkdir /opt/etc
</div>
<h5>
<a name="設定optware資料來源"></a>設定Optware資料來源</a>
</h5>
<div class="level5">
<p>
# cat > /opt/etc/ipkg.conf
</p>
src optware http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable dest root /jffs
<p>
ctrl-d 結束.
</p>
</div>
<h5>
<a name="更改ipkg設定檔路徑"></a>更改ipkg設定檔路徑</a>
</h5>
<div class="level5">
# export IPKG_CONF_DIR=/opt/etc
</div>
<h5>
<a name="更新資料來源"></a>更新資料來源</a>
</h5>
<div class="level5">
# ipkg update
</div>
<h5>
<a name="安裝ipkg-opt"></a>安裝ipkg-opt</a>
</h5>
<div class="level5">
# ipkg -force-depends install ipkg-opt
<p>
輸入Y, 覆寫原有設定檔.
</p>
</div>
<h5>
<a name="再更新資料來源"></a>再更新資料來源</a>
</h5>
<div class="level5">
# ipkg-opt update
</div>
<h5>
<a name="再安裝ipkg-opt"></a>再安裝ipkg-opt</a>
</h5>
<div class="level5">
# ipkg-opt install ipkg-opt
</div>
<h5>
<a name="檢查已安裝套件"></a>檢查已安裝套件</a>
</h5>
<div class="level5">
<p>
# ipkg-opt list_installed
</p>
ipkg-opt - 0.99.163-10 - The Itsy Package Manager uclibc-opt - 0.9.28-13 - micro C library for embedded Linux systems Successfully terminated.
</div>
<h5>
<a name="打包_壓縮"></a>打包, 壓縮</a>
</h5>
<div class="level5">
# cd /opt # tar -cvf /tmp/dd-wrt_optware.tar * # gzip /tmp/dd-wrt_optware.tar
</div>
<h5>
<a name="上傳到ftp_server"></a>上傳到FTP server</a>
</h5>
<div class="level5">
<p>
ftpput [options] remote-host remote-file local-file
</p>
# ftpput -u username -p password 192.168.1.250 dd-wrt_optware.tar /tmp/dd-wrt_optware.tar
</div>
<h5>
<a name="恢復出廠預設值_關閉電源"></a>恢復出廠預設值, 關閉電源</a>
</h5>
<div class="level5">
<p>
<a class="media" href="http://digiland.tw/dokuwiki/lib/exe/fetch.php?cache=cache&media=http%3A%2F%2Fdigiland.tw%2Fuploads%2F614_dd-wrt_factory_defaults.gif"><img width=100% width=100% class="media" alt="" src="https://www.strongbear.cn/content/uploadfile/201308/9d659d42e6dd7a22ac29b2b784cd7a4720130811104053.gif" /></a>
</p>
</div>
<h5>
<a name="安裝已格式化硬碟_開啟電源"></a>安裝已格式化硬碟, 開啟電源</a>
</h5>
<div class="level5">
<ol>
<li class="level1">
<div class="li">
設定PPPoE, 時區, NTP server等.
</div>
<li class="level1">
<div class="li">
驅動USB, ext2/ext3, 掛載/opt
</div>
<li class="level1">
<div class="li">
重新啟動路由器.
</div>
</li>
</ol>
<p>
<a class="media" href="http://digiland.tw/dokuwiki/lib/exe/fetch.php?cache=cache&media=http%3A%2F%2Fdigiland.tw%2Fuploads%2F614_dd-wrt_services_usb_automaticdrivemount_opt.gif"><img width=100% width=100% class="media" alt="" src="https://www.strongbear.cn/content/uploadfile/201308/f20b656b39bc04af877fc34c5bb97ca520130811104053.gif" /></a>
</p>
</div>
<h5>
<a name="下載dd-wrt_optware.tar.gz到_tmp"></a>下載dd-wrt_optware.tar.gz到/tmp</a>
</h5>
<div class="level5">
<p>
ftpget [options] remote-host local-file remote-file
</p>
# ftpget -u username -p password 192.168.1.250 /tmp/dd-wrt_optware.tar.gz dd-wrt_optware.tar.gz
</div>
<h5>
<a name="解壓縮到_opt"></a>解壓縮到/opt</a>
</h5>
<div class="level5">
# tar -xzvf /tmp/dd-wrt_optware.tar.gz -C /opt
</div>
<h5>
<a name="更新套件來源與已安裝套件"></a>更新套件來源與已安裝套件</a>
</h5>
<div class="level5">
# ipkg-opt update # ipkg-opt upgrade
</div>
<h5>
<a name="重新啟動路由器"></a>重新啟動路由器</a>
</h5>
<div class="level5">
</div>
<h2>
<a name="注意事項"></a>注意事項</a>
</h2>
<div class="level2">
<ol>
<li class="level1">
<div class="li">
清除<strong>LD_LIBRARY_PATH</strong>變數
</div>
</li>
</ol>
# env # cat /etc/profile # unset LD_LIBRARY_PATH
</div>
发表评论: