Хранилища Subversion ant

Редакция

Редакция 284 | Авторство | Сравнить с предыдущей | Последнее изменение | Открыть журнал | Скачать | RSS

h1. Ant: генератор sources.list

h2. Установка

Для установки *генератора sources.list* (_Ant_) Вам необходимо проделать следующие действия:
# Получить исходный код _генератора_ либо из svn-репозитория (http://svn.altlug.ru/p/ant/, анонимный доступ на скачивание, работоспособность trunk-версии не гарантируется) - самую последнюю, нестабильную версию, либо из скачать архив необходимой стабильной версии из файлового архива - http://track.altlug.ru/projects/list_files/ant .
# Полученный исходный код необходимо поместить в папку, которая будет доступна через веб-сайт (у вас при этом должен стоять веб-сервер с поддержкой PHP(http://www.php.net) и СУБД MySQL(http://www.mysql.com), также желательна поддержка PEAR(http://pear.php.net)).
# В базе данных создать новую базу данных (например, _ant_, кодировка utf-8) и пользователя для подключения к ней. При этом пользователю назначить все права на базу данных (_ant_).
# В созданную базу данных восстановить данные из файла install.sql.
# В файле config.inc.php заполнить параметры подключения к БД.
# Зайти браузером в интерфейс администратора (к примеру, http://yourhostname/ant/admin.php, логин: _admin_, пароль: _admin_), сменить пароль и добавить необходимые дистрибутивы, репозитории и секции.
 
h2. Схемы

Ant использует схемы для построения записей в файле sources.list. В установочном комплекте уже записаны типичные схемы для репозиториев Debian GNU/Linux(http://www.debian.org) и Ubuntu Linux(http://www.ubuntu.com). 

Обозначения, применяемые в схемах:
* {PROTO} - протокол, берется из настроек Ant
* {URL} - адрес репозитория, берется из настроек Ant
* {TYPE} - тип репозитория, deb или rpm, берется из данных о дистрибутиве
* {REP} - репозиторий
* {DIST} - дистрибутив
* {SECT} - секции репозитория
* {ROOT} - корневая папка репозитория

К примеру, Вы решили запонить данные о volatile-репозитории для Debian GNU/Linux, который располагается по адресу http://mirror.yandex.ru/debian-volatile:

@deb http://mirror.yandex.ru/debian-volatile lenny/volatile main contrib non-free@

Тогда схема этого репозитория будет выглядеть как:

@{TYPE} {PROTO}{URL}{ROOT}{REP} {DIST}/volatile {SECT}@ 

h2. Статистика развития проекта

Со статистикой развития проекта можно ознакомиться по адресу https://www.ohloh.net/p/ant-gen

Generated by GNU Enscript 1.6.5.90.