Создаём локальный репозитарий rpmforge (dag) для centos 5 (RHEL5)

Запись создана 17 июля, 2008

Захотелось странного, локальный репозитарий пакетов rpmforge (он же dag).

создаём папку для хранилища /usr/local/apache/htdocs/mirror/centos/rpmforge/
синхронизируем пакеты rsync примерно так:
[cc lang=»bash»]
rsync -avrt rsync://apt.sw.be/pub/freshrpms/pub/dag/redhat/el5/en/i386/dag/ /home/shakirov/dag/dag/
rsync -avrt rsync://apt.sw.be/pub/freshrpms/pub/dag/redhat/el5/en/i386/dries/ /home/shakirov/dag/dries/
rsync -avrt rsync://apt.sw.be/pub/freshrpms/pub/dag/redhat/el5/en/i386/base/ /home/shakirov/dag/base/
ln -s dag rpmforge
ln -s dag/RPMS/ RPMS.dag
ln -s dag/RPMS/ RPMS.rpmforge
ln -s dries/RPMS/ RPMS.dries
[/cc]

» Запись из раздела CentOS Linux | 3 комментария

Комментарии



3 комментария to “Создаём локальный репозитарий rpmforge (dag) для centos 5 (RHEL5)”

  1. Roman Sozinov on 30 июля, 2008 15:12

    А как бы потом воспользоваться получившимся локальным хранилищем с помощью yum?

  2. admin on 30 июля, 2008 15:35

    А потом поднимаем apache и меняем конфиг /etc/yum.repos.d/rpmforge.repo

    строчку baseurl = http://localhost/redhat/el5/en/$basearch/da

  3. Юрий on 18 января, 2009 22:34

    В случае, если структура репозитория нарушена, скажем все слито в одну папку, то самый правильный вариант создать локальный репозиторий при помощи:

    createrepo /repo/centos/allrepo/
    где путь указан к директории, содержащей rpm пакеты

    в /etc/yum.repos.d/local_allrepo.repo
    прописать путь к директории




Ответить