0x00 前言

相信各位搞机的朋友肯定会涉及到越狱以及Cydia软件商店的使用。但由于境内网络的特殊性,经常会出现下载速度慢、网络波动大导致无法正常安装的问题。那么今天,我们就来搞一个自己的软件源,再也不需要担心下不动的问题了。

0x01服务器配置信息

腾讯云的轻量应用服务器前段时间刚刚调整了套餐配置。调整后的配置更倾向于计算方面,这对我们来说是非常有利的。详情点击这里。这里我们选用的是新加坡地区2C2G的配置。考虑到后期需要搭建Web服务,选择安装了“腾讯云专享版宝塔面板7.8.0”镜像。

0x02 配置环境

进入到管理页面,我们点击“应用管理”选项卡,按照提示进入到宝塔面板中。

进入宝塔面板并登录,我们编译安装“Nginx”软件,如果有搭建网站的需求可以勾选“PHP”、“MySQL”等其他软件。

下达任务后等待安装完毕。

0x03配置软件源

安装完毕后进入“网站“选项卡,创建一个网站,域名处填写服务器公网IP即可。

然后我们进入“文件“选项卡,进入网站的根目录,按照以下几步操作:

1.在根目录里面创建一个目录debs,把所有的插件都放到里面

2.新建一个文本文件Release(没有后缀名),用于描述源信息

3.在根目录添加一个图标CydiaIcon.png,在软件源列表显示

Release 文件格式如下

Origin: 软件源名称,可以使用中文(Cydia的软件源列表中显示的标题)

Label:  同上,也可以使用中文

Suite: 软件源的类型,比如正式源,测试源等,可以分别用stable, beta, unstable等来表示,一般填stable就可以了

Version: 版本号,这个其实不重要,随便填,一般都是写1.0

Codename: 代码代号,只能用英文

Architectures: 结构。iPhone平台统一写iphoneos-arm

Components: main

Description: 软件介绍,可以使用中文和html代码,具体能使用哪些代码在下面会介绍。

Support: (可选项)支持,没什么作用,除非特别需要,否则可以不要这个。

MD5Sum: (可选项)不是必须的,但如果Packages文件位置不与Release文件在同一目录下,则必须有此项。另外,如果需要签名Release文件,也必须有这个。

接下来我们打包插件

进入轻量应用服务器控制后台,点击登录,进入到SSH窗口。

依次输入以下命令

sudo -i

yum install -y dpkg-dev

然后进入网站根目录

cd /www/wwwroot/XXXXX

dpkg-scanpackages debs /dev/null > Packages

tar zcvf Packages.gz Packages

bzip2 -k Packages Packages.bz2

接着我们生成一个密钥

gpg --gen-key

按照提示输入邮箱、名字和密码

下面给Packages签个名

gpg -abs -r "你刚才的输入的 Real name" -o Release.gpg Release

输入密码,生成Release.gpg

到这里,整个安装过程就结束了。

下面来讲一下更新软件的操作

删除原来的Package

rm Packages; rm Packages.gz; rm Packages.bz2;

生成新的package

dpkg-scanpackages debs /dev/null > Packages && tar zcvf Packages.gz Packages && bzip2 -k Packages Packages.bz2

然后你的Cydia就会收到更新提醒

0x04 总结

也没啥可总结的,简单说一说吧。上面如果有需要的话可以在宝塔中加个SSL,稍微增加一下安全性。如果不需要自建软件源只需要加速他人软件源的话,在创建网站后可以设置反向代理到他人的源,从而实现加速访问。这里镜像预置的是CentOS7.9系统,Ubuntu和Debian系统也可以按照以上操作来完成,碰到需要yum的时候换成apt就可以。

使用腾讯轻量搭建Cydia软件源,随时随地稳定下载相关推荐

  1. 从零开始搭建Cydia软件源+制作deb安装包

    Cydia中的软件源地址保存在 /etc/apt/sources.list.d/ 目录下,分为两种: 1. 以软件包形式安装的软件源,如Cydia默认的软件源,Modmyi.BigBoss等,该类软件 ...

  2. 搭建Cydia软件源+制作deb安装包

    http://bbs.weiphone.com/read-htm-tid-669283.html 设置源图标 将源图片上传至源目录下并命名为CydiaIcon.png 转载于:https://www. ...

  3. 利用腾讯云轻量搭建私人云盘-Cloudreve

    利用腾讯云轻量搭建私人云盘-Cloudreve 购买链接:https://cloud.tencent.com/act/pro/lighthouse 大陆地区1核1G3Mbps的机器128一年,非常适合 ...

  4. 在腾讯轻量云Linux上搭建 CSGO 服务器

    在腾讯轻量大盘鸡推出时,我写了篇关于 Windows Server 环境的教程.但很多云村朋友都要我更新一篇Linux搭建csgo服务器教程. Windows教程可参考: 在Windows服务器上简易 ...

  5. 腾讯轻量云服务器控制台详细介绍及建站操作图文教程

    腾讯轻量应用服务器控制台与腾讯云服务器不同,轻量应用服务器主要是在控制台上集成了大部分建站功能,通过简单点击几次鼠标就可以轻松建站,易学易用.不过对于没接触过的新手来说,还是有点陌生的,所以青阳通过图 ...

  6. 腾讯轻量云linux系统dd安装windows

    本文仅针对于腾讯轻量云,其他厂商的没有试过. dd是linux的一个命令,简单的理解算是用一个镜像文件来替换现有系统,具体细节我也没去深入学习了.其实dd安装windows的教程网上很多,现成的镜像也 ...

  7. 【mac软件】Acorn 7.3.2 轻量图片处理软件

    原文来源于黑果魏叔官网,转载需注明出处. 应用介绍 Acorn 是一款轻量图片处理软件,支持MacOS 10.11及以上版本,简单易用,可以代替Photoshop来编辑照片.滤镜效果.添加文字或矢量元 ...

  8. Debian利用现有软件包或者光盘镜像搭建本地软件源

    使用软件包搭建本地软件源 安装dpkg-dev sudo apt-get install dpkg-dev 建立储存本地软件源的目录/home/a/test mkdir /home/a/test 将所 ...

  9. 使用腾讯轻量云搭建个人邮箱系统

    前言 几个月前,朋友搭建了一个邮箱系统,试了一下,还挺不错,那么这次我们就来使用腾讯云轻量应用服务器搭建一次 物资清单 服务器选择 我们还是选择腾讯云香港的吧 因为使用需求不大,所以我决定选择1h2g ...

  10. 腾讯轻量+宝塔搭建文档在线预览项目kkFileView

    一.使用的服务 1.腾讯云 [腾讯云]轻量应用服务器Lighthouse,「轻」松上云!1核2G6M 限时低至74元/年起! https://cloud.tencent.com/act/cps/red ...

最新文章

  1. 单文件浏览器_图文并茂深度解析浏览器渲染原理,包看懂超值得收藏
  2. Java学习笔记之[ 利用扫描仪Scanner进行数据输入 ]
  3. 安装百分之80卡住_新车买回来要不要安装发动机护板呢?装好还是不好?
  4. java堆外内存6_Java堆外内存排查小结
  5. NeHe OpenGL教程 第二十一课:线的游戏
  6. 适合oracle运行的软件环境,创建最适合的Oracle运行环境
  7. 企业云桌面-03-安装第1个企业 CA-013-CA01
  8. 【LeetCode】【HOT】84. 柱状图中最大的矩形(栈)
  9. nodejs笔记之流(stream)
  10. Xcode C++ and Objective-C refactoring
  11. 招投标相关法律及条例
  12. Atitit git 使用法v2 目录 1. Git客户端工具 1 1.1. Tortoisegit git gui 图形化工具。。 1 1.2. Ide中的git插件(eclipse idea
  13. java的class文件反编译
  14. 【全网世界区划最全整理输出之第三部分】全世界所有国家的行政区划整理,省市信息,已按照国家,省,市排好序,可直接复制使用,第三部分到12722行,总条数:21088
  15. P3332 [ZJOI2013]K大数查询
  16. 腾讯战华为:一场「渠道」之争背后,游戏行业变天了
  17. python中两个大于号是什么意思_C语言中,两个大于号是什么意思?
  18. 计算机笔记--【并发编程①】
  19. 结构化数据和非结构化数据、半结构化数据的区别-归纳总结整理
  20. 都是购买ARM授权,为何高通华为三星联发科的芯片像4个妈生的?

热门文章

  1. UOJ275 [清华集训2016] 组合数问题 【Lucas定理】【数位DP】
  2. ERP系统具有哪些功能?
  3. 计算机指令执行过程详解
  4. 戴尔 微博 服务器 销售,微博营销案例之戴尔
  5. php扩展exif模块,Centos+PHP模块+exif扩展 (第三方模块)
  6. 08-【go】go语言中的*和的使用方法
  7. 【云原生之Docker实战】使用Docker部署BookStack文档管理系统
  8. iPhone如何快速设置自定义铃声?苹果手机铃声设置教程
  9. 计算机软件专业硕士,软件工程硕士与计算机硕士区别
  10. matlab fprintf和disp,[转载]matlab中 fprintf 和disp的用法