Нас давно просили рассказать о том, как создать репозиторий Cydia, но мы откладывали эту задачу на потом. Сейчас у нас есть отличная возможность продемонстрировать всю эту процедуру на живом примере — нашем собственном репозитории и нашем твике Dual Time.
В качестве предисловия расскажем о базовых принципах устройства репозиториев. Отличия от App Store фундаментальны: в Cydia нет никакого централизованного источника распространения программ, нет здесь и никакой системы контроля. Всё, что вы качаете из Cydia, скачивается из каких-либо репозиториев, полностью независимых друг от друга, находящихся на разных хостингах в разных уголках мира. Более того, вы сами решаете, что будет вам доступно при поиске через Cydia, потому что список видимых вам репозиториев составляете вы сами. Исключение из этого правила лишь одно: в Cydia есть список базовых репозиториев (чаще их называют стандартными), которые добавляются вместе с установкой самой Cydia и не подлежат удалению.
Таким образом, если вы хотите организовать свой собственный репозиторий Cydia, вам потребуются:
- хостинг с доступом по FTP или SSH
- зарегистрированное доменное имя (для удобного добавления репозитория)
- хотя бы одна программа, тема или файл, который вы будете публиковать
- Ubuntu — в виде LiveCD, реальной системы или системы в виртуальной машине. Осведомленные читатели возразят, что подойдёт и Windows, и даже сама iOS, но мы настаиваем на том, что только Ubuntu обеспечивает минимальное количество глюков при создании репозитория
- набор необходимых скриптов для Ubuntu
Если всё перечисленное у вас имеется, пора приступать к процессу создания репозитория Cydia.
