找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 4315|回复: 15

请问在制作ipk的时候如何把依赖包一起打包进去?

[复制链接]
发表于 2018-11-27 17:54 | 显示全部楼层 |阅读模式
制作了ipk,文件很小,只有十几K。
安装的时候,总是提示缺依赖包,然后得提示缺什么,上传之后,再安装。
我看见有些ipk自带有依赖包,直接安装即可,一个ipk包就搞定了。
请问是如何制作的呢?
谢谢。
发表于 2018-11-27 18:06 | 显示全部楼层
静态链接
不过不建议这么做,因为浪费了空间

点评

ago
空间足够,静态链接怎么做呢? 是在menuconfig里面设置的。  详情 回复 发表于 2018-11-27 18:15
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-27 18:15 来自手机 | 显示全部楼层
LGA1150 发表于 2018-11-27 18:06
静态链接
不过不建议这么做,因为浪费了空间

空间足够,静态链接怎么做呢?
是在menuconfig里面设置的。

点评

C 程序编译参数加上 -static,去掉所有依赖 要改 Makefile 然而这样真的会浪费很多空间的,一个 hello world 静态链接后都有 800+KB,而动态链接只有 8KB  详情 回复 发表于 2018-11-27 18:24
回复 支持 反对

使用道具 举报

发表于 2018-11-27 18:24 | 显示全部楼层
本帖最后由 LGA1150 于 2018-11-27 18:26 编辑
ago 发表于 2018-11-27 18:15
空间足够,静态链接怎么做呢?
是在menuconfig里面设置的。

C 程序编译参数加上 -static,去掉所有依赖
要改 Makefile

然而这样真的会浪费很多空间的,一个 hello world 静态链接后都有 800+KB,而动态链接只有 8KB
这也是 Golang 程序如此大的主要原因,全是静态链接的

点评

ago
好吧,谢谢,不搞了。  详情 回复 发表于 2018-11-27 18:34
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-27 18:34 来自手机 | 显示全部楼层
LGA1150 发表于 2018-11-27 18:24
C 程序编译参数加上 -static,去掉所有依赖
要改 Makefile


好吧,谢谢,不搞了。
回复 支持 反对

使用道具 举报

发表于 2018-11-27 19:40 | 显示全部楼层
跟车思考了,感谢
回复 支持 反对

使用道具 举报

发表于 2018-11-27 21:31 | 显示全部楼层
openwrt-imagebuilder      我是用这个重新编译的,非常好用,需要什么固件直接一个命令全部打包进固件,刷好后重置啥的一点都没影响

点评

openwrt的这东东我会用,不过潘多拉的搞不定  详情 回复 发表于 2018-11-27 21:56
回复 支持 反对

使用道具 举报

发表于 2018-11-27 21:56 来自手机 | 显示全部楼层
隐形的肩膀 发表于 2018-11-27 21:31
openwrt-imagebuilder      我是用这个重新编译的,非常好用,需要什么固件直接一个命令全部打包进固件,刷 ...

openwrt的这东东我会用,不过潘多拉的搞不定

点评

潘多拉也有imagebuilder,不过坑太多了,咱水平有限玩不了!潘多拉sdk坑也多!openwrt的就没那么多问题  详情 回复 发表于 2018-11-27 22:15
潘多拉 又不是开源的,怎么可能给你修改。  发表于 2018-11-27 21:57
回复 支持 反对

使用道具 举报

发表于 2018-11-27 22:15 | 显示全部楼层
725216 发表于 2018-11-27 21:56
openwrt的这东东我会用,不过潘多拉的搞不定

潘多拉也有imagebuilder,不过坑太多了,咱水平有限玩不了!潘多拉sdk坑也多!openwrt的就没那么多问题
回复 支持 反对

使用道具 举报

发表于 2018-11-27 22:19 | 显示全部楼层
  1. opkg update
  2. opkg install /tmp/xx.ipk
复制代码


会自动安装依赖的

点评

ago
谢谢。以后试试。  详情 回复 发表于 2018-11-28 16:56
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-28 16:56 | 显示全部楼层

谢谢。以后试试。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-7 11:36

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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