Добавление внешних источников с российских зеркалов (порт 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.