找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 802|回复: 6

OpenWrt IPK打包工具

[复制链接]
本帖最后由 iYuguo 于 2023-4-13 11:24 编辑

OpenWrt   IPK打包工具,请在Linux系统上使用,本人Linux小白,水平有限。
大多数都是用图形界面操作,某些操作只能用命令行时,才用命令行,和Windows完全不同,
我用的是深度 deepin Linux桌面版,比较接近于Windows的操作爱好。


========================================
用法
sh ipkg-build.sh 包名

注:包名不用加扩展名 .ipk
========================================


##### SOURCE目录结构体
      
      --control;控制指令目录,最后压缩成control.tar.gz
        -control :记录包的信息
        -preinst :在包安装前,执行脚本
        -postinst:真实安装,在包解压后执行的脚本
        -prerm:预卸载,在包删除前执行的脚本
        -postrm:卸载后,需要执行的脚本
      --data;存放更新的文件目录
      --etc;需要拷贝etc目录下的脚本
      
      
      control目录、data目录、etc目录下的文件全部都要进入目录中使用(tar -zcvf xx.tar.gz *)进行打包
      在ipk目录下生成:control.tar.gz
                      data.tar.gz
                      etc.tar.gz

      echo 2.0 > debian-binary











本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
不错不错
回复

使用道具 举报

本帖最后由 dux2468 于 2023-4-13 11:27 编辑

很新奇的ipk文件生成方式,第一次见。
回复

使用道具 举报

 楼主| | 显示全部楼层
dux2468 发表于 2023-4-13 11:12
很新奇的ipk文件生成方式,第一次见。

用法
sh ipkg-build.sh 包名

注:包名不用加扩展名 .ipk
回复

使用道具 举报

谢谢分享
回复

使用道具 举报

打包ipk时应该要跟内核,CPU架构相关吧,要对应的SDK进行编译才能安装。
回复

使用道具 举报

 楼主| 来自手机 | 显示全部楼层
其实就是调用系统里的tar压缩工具,自动的压缩两次而已,也可以手工压缩,,,没有什么神秘的。
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-5-22 19:04

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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