找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 13938|回复: 8

OpenWRT源码编译问题,15.05正式版的内核还在更新?

[复制链接]
因为需要弄ATH_USER_REGD=y来让无线区域可以改,所以只能从源码编译

git clone git://git.openwrt.org/15.05/openwrt.git
cd openwrt
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig,在Global Build Settings 选上Select all packages by default
然后在外面选上 Build the OpenWrt Image Builder
保存退出
make IGNORE_ERRORS=1 V=s

跑完后发现编译出的内核ipk版本是kernel_3.18.23-1-45a249140e0a42b8e821e8285d378a4e_ar71xx.ipk

而官方15.05下载地址中的https://downloads.openwrt.org/ch ... eric/packages/base/
的内核版本是kernel_3.18.20-1-7bed08fa9c06eb8089e82c200340ec66_ar71xx.ip

也就是说我用刚刚从源码编译出来的Image Builder打包出rom,或者直接用刚刚源码编译的rom刷到路由上,
再opkg update,opkg install dnsmasq-full
会因为内核版本不同而无法安装!
* satisfy_dependencies_for: Cannot satisfy the following dependencies for dnsmasq-full:
*     kernel (= 3.18.20-1-7bed08fa9c06eb8089e82c200340ec66) *  

因为网上的dnsmasq-full需要
3.18.20内核,而用源码编译出来的内核是3.18.23,这可怎么整?

git库上的15.05分支还一直在更新
http://git.openwrt.org/?p=15.05/openwrt.git;a=shortlog
但是https://downloads.openwrt.org/chaos_calmer/15.05里的包却不是最新源码编译的
也就是说从源码编译的rom,就只能用本地ipk仓库


改./include/kernel-version.mk里的版本不知道有没用

我的恩山、我的无线 The best wifi forum is right here.
10-Sep-2015  明明白白的写了是 9月份的东西。。。小版本内核一般情况下可以直接强制装 如果不行自行编译完全版本的bin即可
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
本帖最后由 Cye3s 于 2015-11-5 19:04 编辑

好吧,上网找了下,如果要opkg install web上的官方包,就取得和发行版一样的源码版本
r42625         Barrier Breaker         14.07
r46767         Chaos Calmer         15.05

svn checkout svn://svn.openwrt.org/openwrt/branches/barrier_breaker -r42625 14.07_r42625
svn checkout svn://svn.openwrt.org/openwrt/branches/chaos_calmer -r46767 15.05_r46767

还要做以下调整
https://www.haiyun.me/archives/1075.html
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
你不会编译的时候选好组件一起编译出来吗?

点评

当然这也是个办法啊 只是怕以后要opkg install网上的包不方便,人懒没办法,哈哈  详情 回复 发表于 2015-11-6 08:43
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
haxc 发表于 2015-11-5 20:07
你不会编译的时候选好组件一起编译出来吗?

当然这也是个办法啊
只是怕以后要opkg install网上的包不方便,人懒没办法,哈哈
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

遇到楼主的问题了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

遇到与楼主相同的问题, 15.05.01内核版本:
Version: 3.18.44-1-3baa3524766699d167a45758f6b7835b
Depends: libc
Status: install hold installed
Architecture: ar71xx

需要安装的软件需要内核版本为:
app-adbyby:
*      kernel (= 3.18.23-1-b2f200610f46d20ef52d269421369d0c) *
这特么如何是好。。。。

楼主改./include/kernel-version.mk里的版本有用吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
mark.........
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

遇到同样的问题。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-28 06:18

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表