Создание локального репозитория в RedHat, CentOS и прочих системах с пакетным менеджером yum

1) Монтируем диск с дистрибутивом

2) Копируем все файлы с диска (или дисков) в одну папку. Например, /var/repo/redhat-5.5

3) В дистрибутиве есть пакет с названием createrepo. Необходимо его установить.

4) Создаем репозиторий.

5) Создаем файл описания репозитория и открываем его на редактирование.

6) Вписываем в него следующее:

7) Пользуемся


Понравилась статья?

Подпишитесь на новости сайта и получайте новые статьи на свой почтовый ящик (один раз в неделю).


Создание локального репозитория в RedHat, CentOS и прочих системах с пакетным менеджером yum: 4 комментария

  1. artem

    как использовать этот репозиторий с другого компьютера в этой же сети?

  2. Kirill K

    Здравствуйте Максим, а как настроить чтобы конкретную ветку /var/repo/redhat-5.5 попадали обновления еще и из внешних репозиториев, т.е обновления, исправления к 5.5?

    1. mnorin Автор записи

      Здравствуйте. Сначала надо новые пакеты как-то в ваш репозиторий поместить. Как вариант — синхронизировать при помощи rsync или ftpmirror. Или можно включить кэш в yum на одной машине и оттуда брать новые версии пакетов после обновления, если на ней такой же набор программного обеспечения, как и на остальных машинах. После получения новых пакетов надо обновить метаданные о пакетах командой
      createrepo --update /var/repo/redhat-5.5
      Это, естественно, можно делать по расписанию, и синхронизацию, и обновление метаданных.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *