Создаём локальный репозитарий 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)”
Ответить
А как бы потом воспользоваться получившимся локальным хранилищем с помощью yum?
А потом поднимаем apache и меняем конфиг /etc/yum.repos.d/rpmforge.repo
строчку baseurl = http://localhost/redhat/el5/en/$basearch/da
В случае, если структура репозитория нарушена, скажем все слито в одну папку, то самый правильный вариант создать локальный репозиторий при помощи:
createrepo /repo/centos/allrepo/
где путь указан к директории, содержащей rpm пакеты
в /etc/yum.repos.d/local_allrepo.repo
прописать путь к директории