Нет ли у кого пошаговых док по созданию репозитариев с помощью yum.
Хотелось бы создать репозитарий для RHEL4 ES x86_64, а времени честно говоря много нет.
Могет кому потом полезно будет.
[snapback]6940[/snapback]
http://sysadmin.tomsk.ru/index.php?showtopic=484 (http://sysadmin.tomsk.ru/index.php?showtopic=484)
Для установки базовых пакетов с помощью yum с локального диска необходимо выполнить следующее:
1. Скопировать rpm файлы дистрибутива в один каталог, например, /var/ftp/ASPLinux-10/RPM/
2. Находясь в каталоге /var/ftp/ASPLinux-10/RPM/ выполнить команду "createrepo ." или "createrepo /path/to/repos/
(входит в состав одноименного пакета). При этом будет создан каталог repodata необходимый для работы yum.
3. Заменить в asplinux-base.repo baseurl на baseurl=file:///var/ftp/ASPLinux-10/RPM/
Аналогичным образом можно настроить и другие локальные репозитарии.
Хочу добавить, что при сборке новых пакетов которые складываются в
/usr/src/Имя_Дистрибутива/RPMS/.....
Я запускаю createrepo так
createrepo /usr/src/asplinux/RPMS/
и в указанном каталоге рядом с i?86 и noarch создается repodata с необходимыми данными.
Спасибо! С этим все понятно, а как быть с updates?
Создавать папку updates в этом дереве или сваливать все в ту же папку?
Я примерно такую же инфу на opennet нашел для федоры на английском, но там не все понял (видно слишком быстро просмотрел).
Там все к репозитарию федоры привязано на шляпе...
[snapback]6947[/snapback]
Ну так складывай обновления как тебе удобно, а потом обработай createrepo и в конфигурационный файл yumа добавь очередной репозитарий или поправь ссылку на репозитарий обновлений.
Лучше конечно обновления складывать так же по каталогам i386, i486, ... noarch.
И рядом repodata, но это дело вкуса и предпочтений. :)
Ну так складывай обновления как тебе удобно, а потом обработай createrepo и в конфигурационный файл yumа добавь очередной репозитарий или поправь ссылку на репозитарий обновлений.
Лучше конечно обновления складывать так же по каталогам i386, i486, ... noarch.
И рядом repodata, но это дело вкуса и предпочтений. :)
[snapback]6948[/snapback]
Понял ... бум копать. :)
Спасибо за инфу еще раз...