Как изменить Yum, чтобы он указывал на мой репозиторий (для S.L. 3.0.x)

Scientific Linux построен так, чтобы пользователи легко могли изменить на своих машинах источник получения обновлений, происходящих каждую ночь.

Просто отредактируйте файлы

Настройте пакет yum-conf rpm

В Scientific Linux входят два пакета, имеющих отношение к yum: yum и yum-conf. Изначально они работают так, что yum  может быть обновлен без  изменения конфигурационных файлов. Но пользователи также имеют возможность полностью изменить yum-conf в соответствии со своими потребностями.

Шаги по настройке пакета yum-conf rpm.
Для примера предположим, что это делается для версии 3.0.4

  1. Получите исходник src пакета yum-conf rpm. Получите соответствующий пакет для вашего дистрибутива.
    ftp://ftp.scientificlinux.org/linux/scientific/30x/SRPMS
  2. Установите пакет src.rpm и разархивируйте исходники
    rpm -Uvh yum-conf-304-2.src.rpm
    cd /usr/src/redhat/SOURCES/
    tar xfz yum-conf-3.0.4.tar.gz
  3. Отредактируйте соответствующие файлы. Измените их так, чтобы они указывали на ваши машны.    
    yum-conf-304/etc/yum.conf
    yum-conf-304/etc/yum.d/yum.cron.primary
    yum-conf-304/etc/yum.d/yum.cron.secondary
  4. Заархивируйте каталог
    tar cfz yum-conf-3.0.4.tar.gz yum-conf-304
  5. Перейдите в каталог SPECS
    cd /usr/src/redhat/SPECS/
  6. Отредактируйте spec файл. Измените релиз на что-то подходящее
    vi yum-conf-sl304.spec

  7. Соберите ваш rpm
    rpmbuild -ba yum-conf-sl304.spec