forum.gl-inet.cn

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 8117|回复: 4

怎样打造专属openwrt软件仓库

[复制链接]

77

主题

2144

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10306

官方人员

发表于 2022-6-4 15:03:51 | 显示全部楼层 |阅读模式
很多情况下我们会自己编译软件包,编译出来的软件包可能在多个设备上使用,或者需要将编译好的软件包分享给其他人,单个ipk文件管理比较费劲,文件传输也麻烦。
下面的教程教大家如何搭建自己的私有软件包仓库

1.  将自己的ipk放到同一个文件夹,例如/home/glinet/work/myipk, 假设现在myipk目录下有以下文件
  1. myipk/
  2. ├── rtty-mbedtls_8.0.0-2_mips_24kc.ipk
  3. ├── rtty-nossl_8.0.0-2_mips_24kc.ipk
  4. ├── rtty-openssl_8.0.0-2_mips_24kc.ipk
  5. ├── samba36-client_3.6.25-16_mips_24kc.ipk
  6. ├── samba36-hotplug_3.6.25-16_mips_24kc.ipk
  7. ├── samba36-net_3.6.25-16_mips_24kc.ipk
  8. └── samba36-server_3.6.25-16_mips_24kc.ipk

  9. 0 directories, 7 files
复制代码


2 . 使用下面命令克隆软件仓库制作工具
  1. git clone https://github.com/luochongjun/opkg-make-repo.git
复制代码

3. 使用克隆下来的工具生成软件包索引
  1. cd opkg-make-repo
  2. ./make-index /home/glinet/work/myipk
复制代码
生成后,myipk目录下会生成Packages.manifest,Packages.gz,Packages三个索引文件
  1. myipk/
  2. ├── Packages
  3. ├── Packages.gz
  4. ├── Packages.manifest
  5. ├── rtty-mbedtls_8.0.0-2_mips_24kc.ipk
  6. ├── rtty-nossl_8.0.0-2_mips_24kc.ipk
  7. ├── rtty-openssl_8.0.0-2_mips_24kc.ipk
  8. ├── samba36-client_3.6.25-16_mips_24kc.ipk
  9. ├── samba36-hotplug_3.6.25-16_mips_24kc.ipk
  10. ├── samba36-net_3.6.25-16_mips_24kc.ipk
  11. └── samba36-server_3.6.25-16_mips_24kc.ipk
复制代码


4. 将生成的索引文件连同软件包一起,放到自己的http服务器路径中,http服务器可以是在本地或者阿里云都可以,设备能够访问就行。
    上传仓库时,最好根据平台分开存放,便于管理,我这里存放在本地服务器http://192.168.17.10/myipk/ath79

5. 在openwrt软件仓库页面中添加仓库路径
下载.png

6. 更新软件仓库,即可使用软件仓库中的ipk




回复

使用道具 举报

21

主题

330

帖子

1806

积分

金牌会员

Rank: 6Rank: 6

积分
1806
发表于 2022-7-17 14:49:49 | 显示全部楼层
QQ截图20220717144901.png
整上了
回复

使用道具 举报

7

主题

520

帖子

1445

积分

金牌会员

Rank: 6Rank: 6

积分
1445
QQ
发表于 2023-2-7 16:52:43 | 显示全部楼层
整一个试试
回复

使用道具 举报

0

主题

15

帖子

70

积分

注册会员

Rank: 2

积分
70
发表于 2023-7-6 00:03:09 | 显示全部楼层
小白问:2 . 使用下面命令克隆软件仓库制作工具
命令在哪里输入
回复

使用道具 举报

77

主题

2144

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10306

官方人员

 楼主| 发表于 2023-7-7 18:27:00 | 显示全部楼层
gasit 发表于 2023-7-6 00:03
小白问:2 . 使用下面命令克隆软件仓库制作工具
命令在哪里输入

这个是在你的开发环境下,你需要先自己学会搭建开发环境
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|gl-inet.cn ( 粤ICP备18130956号 )

GMT+8, 2026-1-26 14:14 , Processed in 0.025482 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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