Редакция 107 | К новейшей редакции | Только различия | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 107 | Редакция 284 | ||
---|---|---|---|
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://alex-w.org.ru/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}@ |
- | |
33 | 32 | @{TYPE} {PROTO}{URL}{ROOT}{REP} {DIST}/volatile {SECT}@ |
|
- | 33 | ||
- | 34 | h2. Статистика развития проекта |
|
- | 35 | ||
- | 36 | Со статистикой развития проекта можно ознакомиться по адресу https://www.ohloh.net/p/ant-gen |
|
- | 37 | ||
34 | Generated by GNU Enscript 1.6.5.90. |
38 | Generated by GNU Enscript 1.6.5.90. |
35 |