Добавление внешних источников с российских зеркалов (порт easyurmi.zarb.org)
Материал из Mandriva Russian Community Wiki
Если вы хотите создать интерфейс для добавления локального репозитория (как на сайте Easy Urpmi), то вам надо выполнить следующие шаги:
- скачать последний код интерфейса отсюда;
- установить к себе на сервер;
- поправить конфигурационный файл config.php:
$list_template['basic'] = 'http://SITE/lists/ru/basic.'; $auto_list['plf'] = 'http://SITE/lists/ru/plf.$RELEASE.$ARCH.list'; $list_template['plf'] = 'http://SITE/lists/ru/plf.';
где SITE — путь к размещению файлов.
В /lists/ru поправить список зеркал (list). Все списки имеют типовое устройство:
- по имени файла: basic.2008.1.i586.list — тип_репозитория (basic или plf).версия (номерная или cooker).архитектура (i586 или x86_64).list
- по описанию зеркала:
continent=EU,zone=RU,country=Russia,latitude=55.04,longitude=38.50,version=2008.1,arch=i586,type=distrib,url=ftp://ftp.mandriva.ru/mandriva/official/2008.1/i586
latitude — широта,
longitude — долгота сервера,
version — версия дистрибутива (номерная или cooker),
arch — архитектура(i586 или x86_64),
type — тип (distrib, update или iso),
url — путь до дистрибутива по аналогии.
Нужно поправить все файлы, задав свои пути в url.

