Хранилища Subversion ant

Редакция

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

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

37

38
Generated by GNU Enscript 1.6.5.90.
38
Generated by GNU Enscript 1.6.5.90.
39

39

40

40