嵌入式技术分享

Embedded Technology Sharing

【教程笔记】用OpenWRT单独编译ipk插件

《【教程笔记】用OpenWRT单独编译ipk插件》

视频教程链接:https://www.bilibili.com/video/av51301805/

一、插件源码下载
1.锐捷
git clone https://github.com/KyleRicardo/MentoHUST-OpenWrt-ipk
git clone https://github.com/BoringCat/luci-app-mentohust.git
2.Rosy主题
git clone https://github.com/rosywrt/luci-theme-rosy.git

二、下载存放路径
/home/cheng/openwrt/lede/package

三、配置
make menuconfig
<M> 选中,但不编译进固件
1.锐捷
-> Network
-> Ruijie
<M> mentohust………………………………….. A Ruijie Client Daemon
-> LuCI
-> 3. Applications
<M> luci-app-mentohust…………………. MentoHUST 802.1X Client for LuCI

2.Rosy主题
-> LuCI
-> 4. Themes
<M> luci-theme-rosy……………………………………….. Rosy Theme

四、编译
make package/MentoHUST-OpenWrt-ipk/compile V=99
make package/luci-app-mentohust/compile V=99
make package/luci-theme-rosy/luci-theme-rosy/compile V=99

五、ipk生成路径
路径:
bin/packages/mipsel_24kc/base
文件名
mentohust_0.3.1-1_mipsel_24kc.ipk
luci-app-mentohust_1.1.-0_all.ipk
luci-theme-rosy_git-19.069.38477-5ed9705-1_all.ipk

六、上传ipk至路由器
清除原有密钥
ssh-keygen -f “/home/cheng/.ssh/known_hosts” -R 192.168.10.1
拷贝至路由器
scp mentohust_0.3.1-1_mipsel_24kc.ipk root@192.168.10.1:/tmp
scp luci-app-mentohust_1.1.-0_all.ipk root@192.168.10.1:/tmp
scp luci-theme-rosy_git-19.069.38477-5ed9705-1_all.ipk root@192.168.10.1:/tmp

七、安装
ssh进入路由器
cd /tmp
opkg install mentohust_0.3.1-1_mipsel_24kc.ipk
opkg install luci-app-mentohust_1.1.-0_all.ipk
opkg install luci-theme-rosy_git-19.069.38477-5ed9705-1_all.ipk

如果文章对您有帮助,欢迎移至上方按钮打赏博主;

点赞
  1. 阿灵说道:

    你好,我之前想编译Lean的openwrt,已经下载好了,进入固件目录后执行make package/lean/luci-app-adbyby-plus/compile V=99
    报错,请问是什么原因?

    make[2]: *** [/home/deity/lede/build_dir/target-aarch64_cortex-a53_musl/toolchain/.pkgdir/libc.installed] Error 1
    make[2]: Leaving directory '/home/deity/lede/package/libs/toolchain'
    time: package/libs/toolchain/compile#0.01#0.53#0.61
    package/Makefile:107: recipe for target 'package/libs/toolchain/compile' failed
    make[1]: *** [package/libs/toolchain/compile] Error 2
    make[1]: Leaving directory '/home/deity/lede'
    /home/deity/lede/include/toplevel.mk:216: recipe for target 'package/lean/luci-app-adbyby-plus/compile' failed
    make: *** [package/lean/luci-app-adbyby-plus/compile] Error 2

    1. cheng说道:

      直接编译固件试试

      1. 阿灵说道:

        编译固件没问题,我之前编辑成功过,算了,反正你已经提供了完整的固件了

        1. cheng说道:

          固件编译没有问题,那就说明ipk编译也没有问题,可以在bin目录下找到你想要的ipk。你找找。

      2. 阿灵说道:

        另外想请教个问题,我用N1做主路由,设置的端口转发无效,请问怎么处理?感谢!!

        1. cheng说道:

          【视频教程】http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=558507

          1. 阿灵说道:

            感谢你的答复,在碰到这个问题的时候就找到你这个视频看了,我一开始就是这样设置的,但无效我才疑惑,我在恩山发了个帖子,麻烦你看一下,谢谢!
            https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=675077&extra=page%3D2%26filter%3Dtypeid%26typeid%3D21

  2. kent说道:

    Tue May 28 22:44:41 2019 daemon.err uhttpd[3009]: Model mentohust/log returns SimpleForm but is dispatched via cbi(),
    Tue May 28 22:44:41 2019 daemon.err uhttpd[3009]: please change admin/services/mentohust/log to use the form() action instead.
    这个是什么问题?要怎样修复啊?谢谢

    1. cheng说道:

      不清楚耶,没遇到过,网上找找。

  3. shuds说道:

    你好,请问一下怎么编译filebrowser?谢谢!

    1. cheng说道:

      我这几天试着编译了一下,没成功。

发表评论

电子邮件地址不会被公开。 必填项已用*标注