斐讯K3路由器:无限安装软件到硬盘

  • 2018-04-17
  • 47
  • 2
  • 0

我上次安装了一个MySQL,路由器自带储存空间严重不足,翻阅资料终于基本解决!就潦草的收藏个文章!

大致分为三个必须做的步骤:

改opkg配置文件 硬性的修改默认安装路径

修改环境变量

移动配置文件到正确路径,并修改目录内的路径为正确路径

 

 

opkg配置文件:/tmp/media/nand/opt/etc/opkg.conf

原始代码:

src/gz packages http://pkg.entware.net/binaries/armv7
dest root /
dest ram /opt/tmp
lists_dir ext /opt/var/opkg-lists
option tmp_dir /opt/tmp

修改后:

src/gz packages http://pkg.entware.net/binaries/armv7
dest root /tmp/share/sda1 #默认安装目录
dest opt /tmp/share/sda1 #输入-d opt指定安装的目录
#dest ram /opt/tmp 
lists_dir ext /tmp/share/sda1/opt/var/opkg-lists #不知道啥,应该是列表
option tmp_dir /tmp/share/sda1/opt/tmp #临时文件

 

环境变量:

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

 修改后运行一下source /etc/profile

4.现在运行aria2c试下

配置文件放入指定目录:


由于修改了目录,但是新安装的程序依旧在旧目录下查找配置文件,故必须操作此步骤!

其它不通过uci系统配置的软件也可以按照这个方法来安装,包括python,reaver,aircrack-ng等.安装通过uci系统配置的软件需要还需要拷贝配置文件到相应的目录,这些软件有transmission,samba, mjpg-streamer,ushare,openvirtual**.下面以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

大功造成,现在可以用/etc/init.d/transmission start启动transmission了
有什么不清楚的地方回帖询问吧

原文地址:http://www.right.com.cn/forum/thread-105397-1-1.html

  1. 2017:  有趣网页:谷歌看得懂你画的是什么(1)
  2. 2017:  《人民的名义》剧组用10块钱的LV皮带,再穷也要讲官场门道(0)
  3. 2017:  [畢業歌] Say Goodbye 不是永遠(0)
  4. 2017:  [毕业歌] Say Goodbye 不是永远 消声版(0)
  5. 2017:  [Audacity] 輕鬆消除音樂裡的人聲,製作純音樂(4)

评论

  • 西枫里博客回复
    Sogou Explorer Sogou Explorer Windows 7 Windows 7

    厉害呀~
    这是路由器还能外挂存储吗?

    • Waylee回复
      Google Chrome 65 Google Chrome 65 Windows 10 Windows 10

      现在都带usb3.0接口了

发表评论