找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 8825|回复: 31

☆☆★★☆☆★★ 羡慕opkg?谁说dd-wrt不能用openwrt的软件 ★★☆☆★★☆☆

[复制链接]
发表于 2012-10-21 09:32 | 显示全部楼层 |阅读模式
本帖最后由 meteorain85 于 2012-10-21 09:50 编辑

很多dd用户一定很羡慕op上丰富多样的软件支持吧,什么screen、vim、apache、mysql,甚至aircrack-ng、reaver,这些最新的好软件都只是op独享的。可能有人还记得dd上的ipkg,不要提那个N年不更新的东西了,即使能用也都是很老的版本的软件。我下面的内容就是教大家怎么在dd-wrt上安装opkg软件包管理系统。

准备工作
-----------------------------------------
既然要安装opkg软件包管理系统,并且未来要通过opkg安装一些喜欢的程序,那么路由器上的JFFS2分区有一些剩余空间是必需的,2M是最少的,4M比较理想,怎么扩容就不在本文的讨论范围了 ^ ^
必需的设置:路由器联入互联网,启动SSHd服务,启用JFFS2并清空JFFS2空间,ssh连接到dd上并执行以下命令:
  1. mkdir /tmp/1
  2. cd /tmp/1
复制代码
使用ipkg安装opkg
-----------------------------------------
  1. wget http://downloads.openwrt.org/attitude_adjustment/12.09-beta/ar71xx/generic/packages/opkg_618-2_ar71xx.ipk
  2. ipkg install opkg_618-2_ar71xx.ipk
复制代码
ar71xx是我的G450H的硬件版本,如果你的路由器硬件是at91等,请自行前往http://downloads.openwrt.org/attitude_adjustment/12.09-beta/查找匹配的opkg_xxx.ipk,但是目前大多数不太老的路由器都是基于ar71xx的。
注意:opkg_618-2_ar71xx.ipk是当前ar71xx下的最新版本,如果未来opkg更新导致ipk文件名改变,请到远程目录packages上自己查找opkg软件包并下载安装。

安装必要的库(lib)
-----------------------------------------
  1. wget http://downloads.openwrt.org/attitude_adjustment/12.09-beta/ar71xx/generic/openwrt-ar71xx-generic-rootfs.tar.gz
  2. tar xvzf openwrt-ar71xx-generic-rootfs.tar.gz
  3. cp -Pp /tmp/1/lib/* /jffs/usr/lib/
  4. export LD_LIBRARY_PATH=/jffs/usr/lib:$LD_LIBRARY_PATH
复制代码
设置/etc和/opt目录可写
-----------------------------------------
  1. mkdir -p /jffs/geek/etc
  2. cp -a /etc/* /jffs/geek/etc/
  3. mount -o bind /jffs/geek/etc/ /etc/
  4. mkdir -p /jffs/opt
  5. mount -o bind /jffs/opt/ /opt/
复制代码
配置opkg.conf
-----------------------------------------
  1. mv /jffs/etc/opkg.conf /etc/
  2. vi /etc/opkg.conf
复制代码
将opkg.conf改成如下:
  1. src/gz snapshots http://downloads.openwrt.org/attitude_adjustment/12.09-beta/ar71xx/generic/packages
  2. dest root /opt
  3. dest ram /tmp
  4. lists_dir ext /var/opkg-lists
  5. option overlay_root /overlay
复制代码
配置自动启动脚本
-----------------------------------------
  1. cd /jffs/geek/etc
  2. wget http://www.liuweinan.com/geek-init.sh
复制代码
用浏览器打开管理页面,一般是http://192.168.1.1/Diagnostics.asp
将下面内容存为启动脚本:
  1. /jffs/geek/etc/geek-init.sh web-gui
复制代码
点击 Save Startup 按钮,然后重启路由器。

最后
-----------------------------------------
重新ssh连接dd上,执行以下命令:
  1. opkg update
  2. opkg install libc
复制代码
好了,现在就可以安装你喜欢的软件了,比如vim:"opkg install vim",更多opkg使用方法请参考命令帮助。
关闭、重启路由器之后也不需要更改任何设置或执行任何命令就可以 opkg install 啦!

我的更多文章:《TL-WR703n 使用U盘启动并扩充容量》《TL-WR703n 使用mplayer播放mms流媒体》《TL-WR703n OpenWRT上3G网卡 华为ET128》
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-10-21 14:16 | 显示全部楼层
看看
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-10-21 15:45 来自手机 | 显示全部楼层
真的?!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-10-21 16:11 | 显示全部楼层
顶楼主啦..希望楼主多发精品好帖啦.....
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-10-21 21:06 | 显示全部楼层
收藏了,没事试试。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-10-21 21:45 | 显示全部楼层
顶上去,我也试试看。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-10-21 22:24 | 显示全部楼层
看看~~~~~~~~~~~~
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-10-23 09:09 | 显示全部楼层
嗯。。。我的苦逼不支持jffs,所以,唉
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-11-6 16:00 | 显示全部楼层
不错,是好东西啊,回家试试
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-11-6 17:32 | 显示全部楼层
好!!!!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-11-6 18:35 | 显示全部楼层
有没有人试过 ipkg install aria2c ???成功??
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-11-6 19:55 | 显示全部楼层
等这篇好文章等好久了。。谢谢LZ。初学者的福音。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-11-8 20:09 | 显示全部楼层
思考了,谢谢你!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-11-8 20:09 | 显示全部楼层
思考了,谢谢你!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-11-8 20:10 | 显示全部楼层
重新ssh连接dd上,执行以下命令
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-10-4 15:36

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表