Как изменить Yum, чтобы он указывал на мой репозиторий (для S.L. 3.0.x)
Scientific Linux построен так, чтобы
пользователи легко могли изменить на своих машинах источник получения
обновлений, происходящих каждую ночь.
Просто отредактируйте файлы
- /etc/yum.conf
- /etc/yum.d/yum.cron.primary
- /etc/yum.d/yum.cron.secondary
Настройте пакет yum-conf rpm
В Scientific Linux входят два пакета, имеющих отношение к yum: yum и
yum-conf. Изначально они работают так, что yum может быть
обновлен без изменения конфигурационных файлов. Но пользователи
также имеют возможность полностью изменить yum-conf в соответствии со
своими потребностями.
Шаги по настройке пакета yum-conf rpm.
Для примера предположим, что это делается для версии 3.0.4
- Получите исходник src пакета yum-conf rpm. Получите соответствующий пакет для вашего дистрибутива.
ftp://ftp.scientificlinux.org/linux/scientific/30x/SRPMS
- Установите пакет src.rpm и разархивируйте исходники
rpm -Uvh yum-conf-304-2.src.rpm
cd /usr/src/redhat/SOURCES/
tar xfz yum-conf-3.0.4.tar.gz
- Отредактируйте соответствующие файлы. Измените их так, чтобы они указывали на ваши машны.
yum-conf-304/etc/yum.conf
yum-conf-304/etc/yum.d/yum.cron.primary
yum-conf-304/etc/yum.d/yum.cron.secondary
- Заархивируйте каталог
tar cfz yum-conf-3.0.4.tar.gz yum-conf-304
- Перейдите в каталог SPECS
cd /usr/src/redhat/SPECS/
Отредактируйте spec файл. Измените релиз на что-то подходящее
vi yum-conf-sl304.spec
- Соберите ваш rpm
rpmbuild -ba yum-conf-sl304.spec