第一步:下载OpenWrt源代码
sudo git clone git://git.openwrt.org/15.05/openwrt.git
也可以在下面这个网站找到自己想要的版本:
git.openwrt.org
第二步:安装OpenWrt编译用到的支持包
sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev
第三步:打开OpenWrt内核编译配置菜单
make menuconfig
界面出现内核配置菜单说明安装成功,可以根据自己要求定制OpenWrt内核了。
问题解决:
1、缺少依赖项 Build dependency: Please install GNU ‘awk’
请安装gawk,命令如下:
sudo apt-get install gawk
2、缺少依赖项 Build dependency: Please install the openssl library (with development headers)
请安装libssl-dev,命令如下:
sudo apt-get install libssl-dev
3、使用apt-get install安装软件总是不成功,可以尝试更新一下软件源,命令如下:
sudo apt-get update
注:如果还缺少其他的依赖项,可以根据Check结果信息来安装相应的依赖项。