T4NUK1.
Для добавления репозитариев, найди в центре управления Мандривы (mcc - ЭмСиСи) раздел обновления системы, там есть "Источники обновлений". Нажатием на кнопку "добавить источник", ты вызовешь диалог, в котором надо выбрать один из предлагаемых серверов. Что бы качалось быстрее, выбирай ближайший в географическом плане + можешь пингом проверить время отклика.
Кроме этого можно добавить собственные сервера репозитариев, такие как mirror.yandex.ru
Если зайдешь на
http://mirror.yandex.ru/mandriva/ то увидешь несколько папок:
devel/ - тестируемые версии, но стабильность и совместимость не гарантируются
official/ - официальные пакеты (копия с установочных дисков + обновления)
plf/ - Pinguin Libertation Front - огромный сборник различного софта, но неофициальный.
Затем, в каждой папке найдешь папку с номером своей версии, идешь в нее.
Там будут три папки:
SRPMS/ - исходные тексты
i586/ - обычный старый добрый писюк (32bit)
x86_64/ - современная навороченная 64 битная система
Выбрав нужный вариант, заходишь туда, и далее в папку media.
вот здесь начинается самое интересное:
contrib/ - дополнительный софт
main/ - основной репозитарий
non-free/ - коммерческие продукты (вечно пустой раздел)
остальное нас не должно интересовать на данном этапе.
зайдя в соответствующий раздел, видим так давно ожидаемые папки
release/ - то, что вошло на установочные диски релиза
updates/ - обновления, вышедшие после выхода релиза
Первый каталог нужен, если под рукой нет установочных дисков, что бы можно было необходимые зависимости удовлетворять. Если же диски под рукой, или трафик жалко тратить, то можно его не трогать.
Заходи в обновления, там будет одна директория (media_info/) и много rpm-пакетов.
Таким образом путь к репозитарию официальных обновлений будет
http://mirror.yandex.ru/mandriva/official/2008.0/i586/media/main/updates/ В свою очередь в папке media_info/ находится файл hdlist.cz, в котором содержится описание репозитария и всех пакетов. Т.е. путь (относительно корня репозитария) к нему получается media_info/hdlist.cz
А теперь самое приятное - автоматизация формирования списка репозитариев.
На сайте
http://easyurpmi.zarb.org/ выбрав наш дистр, и необходимые зеркала из огромного списка, формируем набор команд, которые затем надо выполнить в консоли от имени рута.
Если репозитариев много, то можно сделать небольшой скрипт, добавив в текстовый файл все команды с сайта. Потом ставим, что файл исполняемый, и запускаем его. Через несколько минут все зеркала будут прописаны в системе с помощью команды urpmi
з.ы. уф... давно хотел для себя описать весь процесс, но руки не доходили. теперь осилил.
з.ы.ы. всем, кто осилил прочтение всего вышенаписанного, мой респект