• WAP手机版 加入收藏  设为首页
路由器

openwrt如何安装无限多软件到外置存储设备

时间:2016-5-29 10:05:57   作者:哎丫丫转载   来源:互联网   阅读:492   评论:0
硬件小白如我辈,不会换flash,只好想其它办法来解决4M空间不足的问题了.openwrt有两种解决办法,一是通过extroot把整个文件系统挂载到外置存储来运行,还有就是像ddwrt,tt一样,把部分体积大的用户软件安装到U盘,像transmission aria2, python等. 这个比extroot更灵活一些,也更稳定一点,因为不是整个文件系统都放到u盘.废话不多说了,下面说下具体步骤。
1. 通过ssh登入路由,修改/etc/opkg.conf
openwrt如何安装无限多软件到外置存储设备 

2. 通过上面的修改后,现在可以把软件安装到相应的目录了
openwrt如何安装无限多软件到外置存储设备 

3. 安装完之后,并不可以直接运行,还需设置两个环境变量,PATH和LD_LIBRARY_PATH,没有设置好PATH变量,你运行aria2c会提示找不到命令,而LD_LIBARY_PATH没设好就会提示xxlib.so没有找到。打开/etc/profile,加入lib路径和bin路径,如下图.

openwrt如何安装无限多软件到外置存储设备 
  修改后运行一下source /etc/profile


4.现在运行aria2c试下

openwrt如何安装无限多软件到外置存储设备 



其它不通过uci系统配置的软件也可以按照这个方法来安装,包括python,reaver,aircrack-ng等.安装通过uci系统配置的软件需要还需要拷贝配置文件到相应的目录,这些软件有transmission,samba, mjpg-streamer,ushare,openvpn.下面以transmission为例再简单说下这类软件的安装步骤。前面的步骤其实是一样,只是这类软件多了配置文件,主要是/etc/config/和/etc/init.d/下面的,只需要把这些文件拷到对应的目录就好了。所以要把/mnt/sda1/optware/etc/config/transmission 和/mnt/sda1/optware/etc/init.d/transmission分别拷贝到/etc/config/和/etc/init.d/下面,除此之外,还需要把/etc/init.d/transmission里面的/usr/bin/transmission修改为/mnt/sda1/optware/usr/bin/transmission-daemon

openwrt如何安装无限多软件到外置存储设备

openwrt如何安装无限多软件到外置存储设备

openwrt如何安装无限多软件到外置存储设备 



大功造成,现在可以用/etc/init.d/transmission start启动transmission了

 

http://www.right.com.cn/forum/thread-105397-1-1.html

注意点:


拷贝到 /etc/init.d/ 下面的文件,要注意检查其属性为 0755,否则有可能在 系统/启动项 下启动不了


      版权声明,所有转载都有注明出处,本站不负责承担任何法律责往。若有侵权,请联系我。我会及时删除。

专业从事于个人电脑维护,系统安装,软 、硬件维修,电脑配件,零售业务,网站建设,路由器安装设置 服务器维护,电脑、网络维护,智能手机刷机,安装WIFI 调试!

        咨询电话:13762514403  点击这里给我发消 息
        手机用户选择任意下面一种方法关注微文号
       点击我关注微信、扫描二维码、添加 订阅号
cz612459”     分享资讯、享受生活          


      

相关评论
免责申明:本站部分资料来源互联网,如果侵犯了您的版权,请作者速来电或QQ与本站联系,我们将第一时间给予以改正或删除。
Copyright© 2014-2016 哎丫丫 湘ICP备14010293号 湘公网安备43100202000036号
点击这里给我发消息