搭建openwrt本地源(8.7更新,使用openwrt的http服务)

本帖最后由 丰花 于 2015-8-9 21:32 编辑

众所周知,openwrt的ipk源速度很慢,而且还经常抽风,所以最近论坛里涌现出了一些好心人搭建的国内ipk源,来决解这一问题,但是别人的总归是别人的,虽然我相信好心人的人品,但是人品好不能决解各种意外不是吗?今天机房挂了,明天刷机网络没连上,后天。。。

所以拥有自己的ipk源才是最好的,而当中最好的当然是本地搭建的啦,

那么如何搭建属于自己的本地ipk源呢,为此google ,baidu了一下,发现已经后很多的前辈的教程:
树叶的blog           http://www.shuyz.com/setup-openwrt-package-src-mirror.html
还有这一篇           http://www.52pi.net/forum.php?mod=viewthread&tid=1419

下面是我的自己根据上面那两篇教程总结折腾的过程:
1、下载官方ipk
因为我拥有一个vps,所以我使用的是树叶的blog里面的py脚本把所有的ipk都抓取到后,下载回来的。当然你也可以使用idm来直接批量下载会本地,或者其他的下载工具。
 修改画红线的下载地址,下载到文件夹名就可以。

2、搭建本地http服务器(有两种方法)    1) 使用hfs搭建本地http服务器
官方地址:http://www.rejetto.com/hfs/?f=dl
使用hfs 的原因是无需安装,双击即用。
将第一步下载到本地的所有ipk都拖到hfs里面,hfs会自动生成一个本地地址。

2) 直接使用openwrt的http服务
单单只是路由的空间是不够存放400多M的ipk的,所以我们需要借助挂载的U盘,将ipk放到U盘上,然后一个个文件夹软链接到openwrt上的   /www  目录里
方法是:ln -s 源目录 目标软连接,
            ln -s /mnt/sda4/ar71xx/base /www/base        #我的U盘在openwrt上的目录是 /mnt/sda4

            

3、将第二步里生成的本地地址贴到  luci界面中  系统–软件包–配置,如图:
1)
 保存好后,ssh上去opkg update 再看看速度和时间。。

2)根据自己路由的地址,修改ipk源地址。比如我的路由是 192.168.1.1
   保存好后,ssh上去opkg update

3.PNG (52.78 KB, 下载次数: 0)

下载附件  保存到相册

2015-8-7 13:02 上传

到此属于你的本地ipk源已经搭建完成,enjoy{:soso_e100:}

补充:1、如果你和我一样使用的是 chaos_calmer/15.05-rc2/ar71xx/nand 的源,
那么这里有我已经下载回来的,链接: http://pan.baidu.com/s/1kTGgZzh 密码: jfek
2、如果你使用的不是chaos_calmer的源,那么你只要去相应的ipk源里面的下载 OpenWrt-ImageBuilder-ar71xx-nand.Linux-x86_64.tar.bz2这个压缩包就可以,里面包含了相应版本的所有的ipk。
理论上,所有版本的OpenWrt-ImageBuilder压缩包里面都包含了该版本所有ipk的,但是不知道为什么chaos_calmer就没有包含,看包大小就知道啦{:soso_e137:}
最后,为了让更多的人看多并学会搭建本地ipk源,教程内容设置回帖可看{:soso_e113:}