Подключение внешних репозитариев

Автор Vicpo, 27 Марта 2008, 22:28

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

Vicpo

Для начала идём на сайт http://easyurpmi.zarb.org

В "1) Select your system" выбираем версию дистрибутива если она не последняя, архитектуру (если у вас не 64-х битный дистр, то оставьте i586) и давим кнопку "proceed to step 2".

Дальше в "2) Select a mirror for each source you want" выбираем нужные источники и ближайший сервер для каждого источника.
Для тех кто плохо понимает инглиш переведу пару очень важных примечаний:
Всегда выбирайте main, он нужен для всех других источников (хотя как я понимаю этот источник есть ваш дистрибутив, он уже должен быть подключен при установке системы, поэтому подключать его видимо имеет смысл только при обновлении на новую версию Мандривы - моё прим.).
Некоторые пакеты из plf требуют contrib, поэтому вы должны добавить contrib если вам нужен plf.

В самом конце этого пункта есть небольшая птичка "Use compressed index, much smaller than normal, with less informations". Дело в том что менеджер пакетов может использовать 2 типа индексных файлов содержащих списки пакетов каждого источника - полный hdlist или "сокращённый" synthesis.hdlist. Сокращённый список не содержит информацию о файлах пакетов и ченчлог и соответственно он раз в 10 меньше по объёму. Поэтому стоит выбрать эту опцию если вы хотите сэкономить трафик, но при этом вы лишаетесь возможности искать файлы (с помощью urpmf) в НЕустановленных пакетах.

После нажатия на кнопку "proceed to step 3" в текстовом поле под надписью "3) Type this in a console as root" появятся одна или несколько строк "urpmi.addmedia ла-ла-ла" которые нужно по очереди скопировать в консоль и выполнить (естественно от рута). Вам будет закачан индексный файл списка и источник подключится к менеджеру пакетов. Помните что не всегда команда приведённая в текстовом поле влезает в одну строку, каждая новая команда начинается с urpmi.addmedia !

Если возникла ощибка при соединении с каким-либо сервером, попробуйте другой.

Если есть желание, можно подключить Cooker содержащий самое свежее ПО, но помните что это нестабильная девелоперная ветка. Для его подключения нужно выбрать "cooker" в самом первом комбобоксе "Mandriva Linux version: "

А для понимания того что вы делаете и чтоб научиться правильно устанавливать/удалять ПО рекомендую почитать
man urpmi
а также маны urpme, urpmf, urpmi.addmedia, urpmi.update, urpmi.removemedia, urpmq.
Кроме этого обязательно почитайте на каждую из этих команд --help, там есть интересные опции которые не отражены в манах.

Разумеется все подключенные источники сразу же станут доступны не только консольным командам, но и графическому rpmdrake-у.

 А так же не следует забывать о rpm-поисковиках:
http://rpm.pbone.net/
http://www.rpmseek.com/
http://rpmfind.net/
...и дополнительных неофициальных репозитариях:
http://seerofsouls.com/
http://www.mde.djura.org/