ASPLinux 12 Carbon - подключение локального репозитария...

Автор: B.X - 11.12/2007, вт - 03:44

Продолжаем знакомиться с ASPLinux 12 Carbon. Итак, вы уже скачали образ более 3-х гигабайт с установщиком АСПЛинукс 12, прожгли его и теперь у вас, в принципе, есть локальный репозитарий и вам не нужно обращаться с серверу download.asplinux.ru, но есть один маленький вопрос, как его подключить?

Здесь, оказывается, есть свои нюансы. Дело в том, что следуя новомодным тенденциям и реализуя виндообразный интерфейс, разработчики не учли, что многие программы об этих инновациях не имеют ни малейшего понятия. И здесь как раз идёт разговор об автоматическом монтировании dvd-диска. Он показывается как "ASPLinux 12 i386 DVD" - с пробелами!!! Чего обычный Yum никак не может воспринять. А так как всё монтируется достаточно хитро, то простое обращение как /media/dvdrom уже не проходит...

Что делать? Решение достаточно простое. Открываем терминал и под рутом, как обычно, исполняем:
mkdir /mnt/cdrom
mount /dev/sr0 /mnt/cdrom

Затем, чтобы отключить поиск пакетов на сервере компании АСПЛинукс, идём (опять же, под рутом) в /etc/yum.repos.d/asplinux.repo и меняем строчку baseurl=http://download.asplinux.ru/$basearch/RPMS.12/ на:
baseurl=file:///mnt/cdrom/ASPLinux/
#baseurl=http://download.asplinux.ru/$basearch/RPMS.12/

Включаем YumEx и он подхватывает уже существующий локальный репозитарий. Нет нужды что-то куда-то копировать. Все доступные пакеты есть, обновления в соседнем репозитарии, всё работает.