使用宝塔搭建教程

上传解压源码
新建站点,根目录设置为解压后的路径
设置伪静态:
访问域名/ip/install
根据提示配置数据库,安装即可

使用Github自建

除了有点慢,维护有亿点点麻烦,其他完全没得问题
我会将格式上传到GitHub,可以自己修改使用:https://github.com/zsbai/cydia/
首先要知道一个越狱源需要什么东西:
  1. Release文件里面写了关于你源的所有信息,名称,描述,种类
  1. *Packages文件
  • *里面记录了所有软件包的信息,相当于把每个deb的control文件合在一起
  1. Packages的压缩包
  1. debs文件夹存放deb的地方
  1. CydiaIcon.png源图标
  1. sileo-featured.json sileo上面的一排软件包展示(可有可无

Release文件

格式为:
直接在我的模板中修改即可使用

Packages文件

Packages文件长度取决于软件包的多少,我们并不需要手动创建
新建一个后缀为sh的文件,格式如下:
之后每次添加软件包后,只要运行就可以生成和打包packages文件
就是那个名为重新生成packages的文件,拖进终端运行

添加软件包

进入到debs文件夹,我们所有软件包都会放在此路径下
我们需要修改软件包内的control文件,control文件包含此软件包的所有信息,包括软件包标示,版本,作者等
解压和打包deb也不需要我们手动操作,新建两个sh后缀文件,名称分别为解包.sh,打包.sh
解包.sh格式如下:
我们要修改的control文件就在1/DEBIAN/下
运行此文件前,请将需要解包的软件包名称改为a.deb

control文件格式如下:

基本上不需要修改,可以根据自己的需求来
打包.sh文件格式如下

教程:

把需要修改的deb文件名称改为a.deb,运行解包,deb的文件就会被解压到1这个文件夹内
打包直接运行打包.sh即可,每次修改deb都需要重新生成packages文件
基本上教程到这里就结束了,但是我更想让我的源好看一些怎么办呢!

修改描述界面

如果要添加批量修改的东西,比如添加是否支持a12,请修改两个文件中的样本文件,然后运行两次即可看到修改结果

Sileo:

Sileo的描述为json后缀的文件,创建一个文件夹用于存储描述界面的文件夹,我这里是/ms/msxp/路径
有sileo样本.json,sileo副本.json两个文件,两个文件内写入一个东西,下面是我的格式,可以参考一下:
只需要在control文件内修改SileoDepiction那一行,修改此json的文件路径即可

Cydia

首先需要一个html文件,因为cydia内描述页面就是一个网址
我的在/ms/路径下,名称为cydia.html :(可以自己写,刚开始学html,大佬轻点喷
然后需要一个名为description的js文件
之后只要访问下面这个链接
他就会自动把Filza软件包的信息填入cydia.html文件内
在/ms/msxq/路径下会有cydia副本,cydia样本两个文件,格式如下:
之后只需要修改/ms/msxq/里面的 描述文件编辑.sh,然后运行就会生成对应的cydia,sileo描述文件
之后在control文件里修改/添加即可
Done
badge