【问题标题】:openwrt Self-compiled firmwareopenwrt 自编译固件
【发布时间】:2022-06-13 14:04:44
【问题描述】:

我想从OpenWRt下载wifidog,然后执行命令: opkg 更新 opkg 安装 wifidog 错误: root@OpenWrt:~# opkg install wifidog 安装在根目录下的软件包 wifidog (1.3.0-6) 是最新的。 收集的错误:

  • pkg_hash_check_unresolved:找不到 kmod-nf-reject 的依赖内核 (= 5.10.107-1-8b0ca0 fcb3d630926cd2eaf086060f89)
  • pkg_hash_check_unresolved:找不到 kmod-nf-ipt 的依赖内核 (= 5.10.107-1-8b0ca0 fcb3d630926cd2eaf086060f89)
  • pkg_hash_check_unresolved:找不到 kmod-ipt-core 的依赖内核 (= 5.10.107-1-8b0ca0 fcb3d630926cd2eaf086060f89)
  • pkg_hash_check_unresolved:找不到 kmod-ipt-extra 的依赖内核 (= 5.10.107-1-8b0ca0 fcb3d630926cd2eaf086060f89)
  • pkg_hash_check_unresolved:找不到 kmod-ipt-ipopt 的依赖内核 (= 5.10.107-1-8b0ca0 fcb3d630926cd2eaf086060f89)
  • pkg_hash_check_unresolved:找不到 kmod-nf-conntrack 的依赖内核 (= 5.10.107-1-8b0ca0 fcb3d630926cd2eaf086060f89)
  • pkg_hash_check_unresolved:找不到 kmod-nf-nat 的依赖内核 (= 5.10.107-1-8b0ca0 fcb3d630926cd2eaf086060f89)
  • pkg_hash_check_unresolved:找不到 kmod-ipt-nat 的依赖内核 (= 5.10.107-1-8b0ca0 fcb3d630926cd2eaf086060f89)
  • pkg_hash_check_unresolved:找不到 kmod-ipt-nat-extra 的依赖内核 (= 5.10.107-1-8b0ca0 fcb3d630926cd2eaf086060f89)

我编译固件时选择了这些缺失的依赖项 这是为什么

我尝试自编译固件,添加所有缺少的依赖项,重新打包,重新烧录固件,但仍然报错:缺少依赖项

【问题讨论】:

    标签: openwrt


    【解决方案1】:

    您的内核版本是多少?你和5.10.107是同一个版本吗?

    另外,您是否尝试下载该 ipk 并手动安装它?如果您确定确实在内核级别启用了它,那么尝试使用强制覆盖安装它并没有什么坏处。或者你可以直接运行二进制文件看看是否有错误。

    如果你真的需要让它工作,你总是可以尝试为你的内核交叉编译这个包。

    【讨论】:

      【解决方案2】:

      你的openwrt是哪个版本的?我建议使用 apfree-wifidog 导致 wifidog 多年未维护

      【讨论】:

        猜你喜欢
        • 2015-01-04
        • 1970-01-01
        • 1970-01-01
        • 2019-09-16
        • 2012-07-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多