找回密码
 立即注册

QQ登录

只需一步,快速开始

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

求教,为什么不能opkg安装?

[复制链接]
发表于 2015-10-11 20:02 | 显示全部楼层 |阅读模式
本帖最后由 evilroach 于 2015-10-11 20:32 编辑

我自己编译的Stable版的ChaosCalmer15.05,为什么不能安装opkg包呢?总说内核不匹配。
什么源码都没改过,就是下载的正式版15.05.
发表于 2015-10-13 14:50 | 显示全部楼层
因为内核不匹配啊
kernel版本不一样,你要找内核一样的ipk包...
回复 支持 反对

使用道具 举报

发表于 2015-10-13 14:59 | 显示全部楼层
你编译了多长时间?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-13 15:50 | 显示全部楼层
我猜是这样的:
我下载的是最新的源码(当然并不是trunk,而是正式的15.05),但是所带的内核版本已经是3.18.21。
但是opkg去下载包的那个库(http://downloads.openwrt.org/chaos_calmer/15.05/)里面的包还是以前编译的,对应的内核版本是3.18.20。
所以总是提示我不能安装?
回复 支持 反对

使用道具 举报

发表于 2015-10-17 08:29 来自手机 | 显示全部楼层
小白來看看(~ ̄▽ ̄)→))* ̄▽ ̄*)o
回复 支持 反对

使用道具 举报

发表于 2015-10-17 08:47 | 显示全部楼层
OpenWrt有个蛋疼的机制:编译时对内核计算一个checksum(具体怎么算的我没去看过,但是反正每次编译生成的checksum都不一样),只有checksum与当前内核完全一致的kmod包才能直接安装。你编译出来的显然和官方包的内核checksum不一样所以opkg不让你装kmod。要加--force-depends参数强制安装。

点评

感谢大佬分析!  详情 回复 发表于 2022-1-15 22:31
对对对,我猜就是有点类似的原因。你说得更专业! 谢谢!我就是强制装的。  详情 回复 发表于 2015-10-18 01:50
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-18 01:50 | 显示全部楼层
981213 发表于 2015-10-17 08:47
OpenWrt有个蛋疼的机制:编译时对内核计算一个checksum(具体怎么算的我没去看过,但是反正每次编译生成的c ...

对对对,我猜就是有点类似的原因。你说得更专业!
谢谢!我就是强制装的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-18 17:25 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2022-1-15 22:31 | 显示全部楼层
981213 发表于 2015-10-17 08:47
OpenWrt有个蛋疼的机制:编译时对内核计算一个checksum(具体怎么算的我没去看过,但是反正每次编译生成的c ...

感谢大佬分析!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

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

GMT+8, 2024-6-15 12:29

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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