Что нам понадобится: Хост с доступом к FTPTotal Comander или FileZillaБлокнотИ конечно же компьютер и айфон Приступим. Описывать как регистрировать хост я не буду, надеюсь сами разберетесь. Допустим вы уже зарегистрировались и у вас есть все пароли для доступа к ftp. Запускаем Filezilla, логинимся. Далее вы отредактируете файл Release, для этого нам понадобится Блокнот, но стоит учесть, что Сидия русские буквы корректно понимает только с кодировкой UTF-8, поэтому следите чтобы все документы были именно в этой кодировке. Теперь подходим к самому нудному процессу - наполнение репозитория пакетами. Просто скачать deb и добавить его в репо можно, но из-за такого простого способа могут вылезти разные ошибки, такие как вечное требование обновление вашего пакета и как следствие конфлик с репозиторием из которого вы скачали пакет. Для этого мы его слегка подредактируем. Качаем любой deb пакет. На компьтере или на айфоне рез архивируем его так чтобы у нас получилось как минимум 2 папки(зависит от того, куда устанавливается программа). Важно чтобы у вас была папка DEBIAN(именно большими буквами), с находящимся в ней файлом control. Его мы и будем редактировать. Открываем его блокнотом и видим следующее: Code: Package: eu.heinelt.ifile Name: iFile Version: 1.4.2-1 Architecture: iphoneos-arm Installed-Size: 8436 Depends: file-cmds, zip, unzip, p7zip, gzip, bzip2, unrar Description: A File Manager and Viewer. iFile is a file manager runnning under user root. It allows fast navigation through the iPhone file system. It allows direct viewing of files of various types, e.g. movies, sound, text, HTML, Microsoft types, PDF, ZIP. For PDF files direct jumping to pages is possible. ZIP packing and unpacking is also supported. Files can be sent as email attachments. Text files and property lists can be edited. Folders and files can be bookmarked. In addition, files can be uploaded and downloaded from iFile's built-in web server. Homepage: http://moreinfo.thebigboss.org/moreinfo/depiction.php?file=ifileData Depiction: http://moreinfo.thebigboss.org/moreinfo/depiction.php?file=ifileData Maintainer: Carsten Heinelt Author: Carsten Heinelt Section: System dev: carsten Tag: purpose::uikit, cydia::commercial Удаляем строку Installed-Size, в стоке Description пишем что угодно, меняем Homepage и Depiction, в Maintainer можете указать себя, а Author лучше не трогайте, имейте совесть. В итоге получаем что-то на подобии: Code: Package: ru.manual.ifile Name: iFile Version: 1.4.2-1 Architecture: iphoneos-arm Depends: file-cmds, zip, unzip, p7zip, gzip, bzip2, unrar Description: Файловый менеджер для айфон. Homepage: http://iguides.ru Depiction: http://iguides.ru Maintainer: gavik Author: Carsten Heinelt Section: System dev: carsten Tag: purpose::uikit, cydia::commercial Отредактировали, а что дальше? А дальше надо собрать все это счастье обратно в deb. Делается это очень просто. И для этого нужно почитать вот эту тему. На момент написания я собирал deb в ubuntu 11.01go, и покажу как это делается здесь, сразу скажу с Маком я не работал, поэтому как собрать на Маке ищите сами. Итак приступим. В домашней папке создаем еще одну папку, куда положим все что было в первоначальном пакете, но с отредактированной папкой DEBIAN и control соответственно. Сделали? Отлично! Теперь запускаем терминал и пишем следующую команду dpkg-deb -b Имя папки с вашими файлами. Теперь возвращаемся к ftp. В корне создаем папку где будут лежать пакеты, и еще одну куда вы будите складывать странички с описанием и скриншотами. И кидаем туда наши файлы, уж разберетесь что куда. Сделали? Отлично! Вы уже на финишной прямой! Теперь нам осталось только отредактировать Packages.bz2. Для этого раз архивируем его и будем редактировать файл Packages. Все тем же блокнотом открываем его и копируем в него то, что получилось у нас в control, и еще добавим пару строк. Выделены. Code: Package: ru.manual.ifile Name: iFile Version: 1.4.2-1 [B]md5sum: 97c5d2fe2ed4b88a9ef87d55b6b304ab Filename: /repo.sz3.ru/deb/iFile.deb Size: 2974334 Section: System[/B] Architecture: iphoneos-arm Depends: file-cmds, zip, unzip, p7zip, gzip, bzip2, unrar Description: Файловый менеджер для айфон. Homepage: http://iguides.ru Depiction: http://iguides.ru Maintainer: gavik <[email protected]> Author: Carsten Heinelt <[email protected]> Section: System dev: carsten Tag: purpose::uikit, cydia::commercial Size указываем точный в байтах, Section пишем к какой секции относится файл(это кстати отвечает за иконку), Filename путь к файлу, здесь уже можете указать путь к вашей html в Homepage и Depiction, а вообще строка Depiction необязательна, md5sum контрольная сумма. В windows ее можно узнать с помощью программы Nero MD5 Verifier, а в ubuntu с помощью терминальной команды md5sum. Теперь архивируем наш Packages обратно в Packages.bz2, закидываем его в корень сайта и радуемся! Репо готово! И не забывайте про UTF-8. источник