根據(jù)openwrt上的方法http://wiki.openwrt.org/doc/techref/opkg 外加自己的一些折騰,實現(xiàn)了安裝軟件包到SD卡上。沒辦法,/overlay的空間實在太小了,裝不了幾個插件
首先,用df查看你的SD卡掛載到的地方,我的是
/tmp/storage/mmcblk0p2/
我打算將軟件包安裝到SD卡下的system目錄內(nèi),先新建一個system的文件夾
首先需要修改opkg的幾個文件,分別是/etc/opkg.conf 與/etc/opkg.d/opkg-fast.conf 在里面加上
?
1
dest usb
/tmp/storage/mmcblk0p2/system
當然了,掛載點要改成你的。改完之后,還需要對系統(tǒng)的環(huán)境變量進行修改,不然安裝包后會出現(xiàn)找不到庫的情況。文件位于/etc/profile 這個文件是用來加載環(huán)境變量的打開編輯,在export PATH=這一行的最后面加上
?
1
:
/tmp/storage/mmcblk0p2/system/bin
:
/tmp/storage/mmcblk0p2/system/sbin
:
/tmp/storage/mmcblk0p2/system/usr/bin
:
/tmp/storage/mmcblk0p2/system/usr/sbin
當然了,掛載點要改成你的。還有export LD_LIBRARY_PATH=這一行最后面
?
1
:
/tmp/storage/mmcblk0p2/system/lib
:
/tmp/storage/mmcblk0p2/system/usr/lib
當然了,掛載點要改成你的。修改完成后保存輸入
?
1
source
/etc/profile
重新載入此文件到這里就完事了。需要安裝插件到sd卡時,opkg要加上參數(shù)-d usb
?
1
2
3
4
5
6
7
8
9
root@Hiwifi:
/etc/opkg
.d
opkg remove transmission-daemon
Removing package transmission-daemon from usb...
root@Hiwifi:
/etc/opkg
.d
opkg install transmission-daemon transmission-web -d usb
Installing transmission-daemon (2.71-1) to usb...
Downloading http:
//downloads
.openwrt.org.cn
/PandoraBox/ralink/mt7620/packages/transmission-daemon_2
.71-1_ralink.ipk.
Installing transmission-web (2.71-1) to usb...
Downloading http:
//downloads
.openwrt.org.cn
/PandoraBox/ralink/mt7620/packages/transmission-web_2
.71-1_ralink.ipk.
Configuring transmission-daemon.
Configuring transmission-web.
轉(zhuǎn)載自YXZ’s Blog