前言

这个教程呢,是借鉴了(其实就是抄来的) 独奏博客、追逐梦想,简单易懂,没有废话!

正文

目录结构

Cydia/

Release
Packages
Packages.gz
Packages.bz2
CydiaIcon.png
debs/
1.deb
2.deb

制作 Packages

打包好的 deb 包放到 Cydia/debs/ 目录下,执行命令:

1
2
3
dpkg-scanpackages debs /dev/null > Packages
tar zcvf Packages.gz Packages
bzip2 -k Packages Packages.bz2 # dpkg-deb -bZ bzip2 PATH FILENAME # dpkg-deb -bZ lzma PATH FILENAME

这样 Package 、Packages.bz2、Package.gz 就有了

制作 Release

1
2
3
4
5
6
7
8
Origin: Checkra1n Repo # Origin: 软件源名称,可以使用中文
Label: Cydia/System # Label: 同上,也可以使用中文
Suite: stable # Suite: 软件源的类型,比如正式源,测试源等,可以分别用stable, beta, unstable等来表示,一般填stable就可以了
Version: 1.0 # 版本号
Codename: Ben # 代码代号
Architectures: iphoneos-arm # 结构
Components: main
Description: 免费中文源 # 软件介绍,可以使用中文和html代码

Description格式
显示在Cydia中每个软件页面最下方。
不能直接换行,如果要实现显示换行显示,可以使用
代码。
要加粗显示,可以使用代码
可以使用html代码设置字体颜色。
不能使用超链接代码。