Хранилища Subversion ant

Редакция

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

Редакция Автор № строки Строка
107 alex-w 1
h1. Ant: генератор sources.list
2
 
3
h2. Установка
4
 
5
Для установки *генератора sources.list* (_Ant_) Вам необходимо проделать следующие действия:
284 alex-w 6
# Получить исходный код _генератора_ либо из svn-репозитория (http://svn.altlug.ru/p/ant/, анонимный доступ на скачивание, работоспособность trunk-версии не гарантируется) - самую последнюю, нестабильную версию, либо из скачать архив необходимой стабильной версии из файлового архива - http://track.altlug.ru/projects/list_files/ant .
107 alex-w 7
# Полученный исходный код необходимо поместить в папку, которая будет доступна через веб-сайт (у вас при этом должен стоять веб-сервер с поддержкой PHP(http://www.php.net) и СУБД MySQL(http://www.mysql.com), также желательна поддержка PEAR(http://pear.php.net)).
8
# В базе данных создать новую базу данных (например, _ant_, кодировка utf-8) и пользователя для подключения к ней. При этом пользователю назначить все права на базу данных (_ant_).
9
# В созданную базу данных восстановить данные из файла install.sql.
10
# В файле config.inc.php заполнить параметры подключения к БД.
11
# Зайти браузером в интерфейс администратора (к примеру, http://yourhostname/ant/admin.php, логин: _admin_, пароль: _admin_), сменить пароль и добавить необходимые дистрибутивы, репозитории и секции.
12
 
13
h2. Схемы
14
 
15
Ant использует схемы для построения записей в файле sources.list. В установочном комплекте уже записаны типичные схемы для репозиториев Debian GNU/Linux(http://www.debian.org) и Ubuntu Linux(http://www.ubuntu.com).
16
 
17
Обозначения, применяемые в схемах:
18
* {PROTO} - протокол, берется из настроек Ant
19
* {URL} - адрес репозитория, берется из настроек Ant
20
* {TYPE} - тип репозитория, deb или rpm, берется из данных о дистрибутиве
21
* {REP} - репозиторий
22
* {DIST} - дистрибутив
23
* {SECT} - секции репозитория
24
* {ROOT} - корневая папка репозитория
25
 
26
К примеру, Вы решили запонить данные о volatile-репозитории для Debian GNU/Linux, который располагается по адресу http://mirror.yandex.ru/debian-volatile:
27
 
28
@deb http://mirror.yandex.ru/debian-volatile lenny/volatile main contrib non-free@
29
 
30
Тогда схема этого репозитория будет выглядеть как:
31
 
284 alex-w 32
@{TYPE} {PROTO}{URL}{ROOT}{REP} {DIST}/volatile {SECT}@
33
 
34
h2. Статистика развития проекта
35
 
36
Со статистикой развития проекта можно ознакомиться по адресу https://www.ohloh.net/p/ant-gen