Редакция 107 | Содержимое файла | Сравнить с предыдущей | Последнее изменение | Открыть журнал | RSS
Редакция | Автор | № строки | Строка |
---|---|---|---|
107 | alex-w | 1 | h1. Ant: генератор sources.list |
2 | |||
3 | h2. Установка |
||
4 | |||
5 | Для установки *генератора sources.list* (_Ant_) Вам необходимо проделать следующие действия: |
||
6 | # Получить исходный код _генератора_ либо из svn-репозитория (http://alex-w.org.ru/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)). |
||
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 | |||
32 | @{TYPE} {PROTO}{URL}{ROOT}{REP} {DIST}/volatile {SECT}@ |