[置顶]openwrt完全新手教程(源码下载)

更新时间:20160120

新手下载并首次编译openwrt

========重点推荐教程文档:openwrt深入学习笔记.pdf(感谢深圳-小峰459641945)===============


学习openwrt还是建议能够学习的更深层次,重点推荐几个文章

固件生成过程:

http://www.openwrtdl.com/wordpress/openwrt%E7%94%9F%E6%88%90%E5%9B%BA%E4%BB%B6firmware%E6%B5%81%E7%A8%8B

ipk生成过程:

http://www.openwrtdl.com/wordpress/openwrt%E4%B8%8Bipk%E7%94%9F%E6%88%90%E8%BF%87%E7%A8%8B%E5%8F%8A%E5%8E%9F%E7%90%86

ipk文件结构:

http://www.openwrtdl.com/wordpress/openwrt%E7%9A%84ipk%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%84%E5%8F%8A%E8%AF%B4%E6%98%8E

 


 

 在软件的圈子里我们的共享精神发扬的广度决定了我们技术的进步速度。。。感谢openwrt.org.cn

编译openwrt全过程此文在www.openwrt.org.cn首发,个人不主动在其它地方转发,没任何版权问题,有兴趣的网友随便复制转发,但机于对本论坛的尊重,应该注明原出处URL,但没必要强调是谁写的。
我也搞不懂为什么,我想玩编译的时候,搜来搜去没搜到什么菜鸟教程,没玩过LINUX的一般会觉得很难,就跟我一样,我也是从未玩过LINUX。也许也因为并不难,所以网上比较少详细的教程,就连官方WIKI也都是比较简要地说明而已,所以感觉难的人看了过于简要的教程后,只会觉得更难。
所以我才写了这篇“扩展”版的简要教程,其实也真的是很简要,没什么突出之处,只是起码在文字上让人能更容易看懂。高手可以回避了,因为你不会在本文学到任何东西,因为我也是新手,只是以菜鸟的角度看待本文的主题。下面开始正文:

1、安装Ubuntu,到 http://www.ubuntu.org.cn/desktop/get-ubuntu/download/ 下载,版本随便,我选的是10.10 32位版。安装过程就不说了,图形化安装,而且是中文版,连安装都搞不定的,可以关闭本页面了。可以安装在虚拟机里,也可以安装在物理机了,官方建议有条件的最好安装在物理机上,大概是说虚拟机有时会有不可预料的情况,但装在虚拟机里的人多得是了。题外话:安装过程中某一步设置用户名密码时,我是选择了自动登录,因为懒得每次都输密码登录,反正只是编译用的系统又没什么秘密。

2、安装好后,在左上角“系统”菜单的“首选项”中选择“屏幕保护程序”,然后去掉左下角的“计算机空闲时激活屏幕保护程序”,然后按“关闭”,这个窗口是没有“应用”或“确定”之类的,直接关闭它就会保存。用惯了WINDOWS的用户注意了。为什么要做这步呢? 因为整个编译过程中有些步骤要等一段时间的,老是自动启用屏幕保护程序,然后还要重新输密码才能退出,也是麻烦事。

3、选左上角的菜单“应用程序”-“附件”-“终端”,进入命令行,然后输入sudo –sH,注意大小写,然后输入装系统时设置的用户密码,就能切换到root(提示:输入密码的时候不会有*之类的显示的,是完全不显示,部分人不必惊慌)。切换到root是为了安装或升级部分必要的组件,有些组件需要root权限。

4、切到root后,顺序输入:

 

每一行回车后都会马上检测安装或升级那个组件,官方WIKI用的是单一条命令,我分开了,因为这样更容易查看每一个组件的安装是否成功。一行命令的话,一大堆东西连续出来,懒得拖滚动条回头看了。一个个