用OpenWRT单独编译ipk插件
openwrt编译和开发过程中经常要添加自己的程序进去,一般都是放在package路径下,但是编译调试的时候每次都要make整个固件,特别麻烦,偶尔发现了有人说可以单独编译package下的程序,就像这样:
make package/xxxxx/compile V=99
xxxxx就是你需要单独编译的程序。编译完成后去bin/ramips/packages里面找到对应的ipk,上传到板子,opkg install就可以了。
一、插件源码下载
1.锐捷
1 | git clone https://github.com/KyleRicardo/MentoHUST-OpenWrt-ipk |
2.Rosy主题
1 | git clone https://github.com/rosywrt/luci-theme-rosy.git |
二、下载存放路径
1 | /home/cheng/openwrt/lede/package |
三、配置
1 | make menuconfig |
选中,但不编译进固件
1.锐捷
1 | -> Network |
-> 3. Applications
1 | <M> luci-app-mentohust…………………. MentoHUST 802.1X Client for LuCI |
2.Rosy主题
1 | -> LuCI |
-> 4. Themes
1 | <M> luci-theme-rosy……………………………………….. Rosy Theme |
四、编译
1 | make package/MentoHUST-OpenWrt-ipk/compile V=99 |
五、ipk生成路径
路径:
1 | bin/packages/mipsel_24kc/base |
文件名
1 | mentohust_0.3.1-1_mipsel_24kc.ipk |
六、上传ipk至路由器
清除原有密钥
1 | ssh-keygen -f “/home/cheng/.ssh/known_hosts” -R 192.168.10.1 |
拷贝至路由器
1 | scp mentohust_0.3.1-1_mipsel_24kc.ipk root@192.168.10.1:/tmp |
七、安装
ssh进入路由器
1 | cd /tmp |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 3mile的博客!
评论