Tomsk Sysadmins Forum

Unix => Разное => Topic started by: stranger on January 17, 2006, 19:42:34

Title: Доки по yum
Post by: stranger on January 17, 2006, 19:42:34
Нет ли у кого пошаговых док по созданию репозитариев с помощью yum.
Хотелось бы создать репозитарий для RHEL4 ES x86_64, а времени честно говоря много нет.

Могет кому потом полезно будет.
Title: Доки по yum
Post by: demiurg on January 17, 2006, 22:43:20
Quote
Нет ли у кого пошаговых док по созданию репозитариев с помощью yum.
Хотелось бы создать репозитарий для RHEL4 ES x86_64, а времени честно говоря много нет.

Могет кому потом полезно будет.
[snapback]6940[/snapback]
http://sysadmin.tomsk.ru/index.php?showtopic=484 (http://sysadmin.tomsk.ru/index.php?showtopic=484)
Quote
Для установки базовых пакетов с помощью 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 с необходимыми данными.
Title: Доки по yum
Post by: stranger on January 18, 2006, 00:06:57
Спасибо! С этим все понятно, а как быть с updates?
Создавать папку updates в этом дереве или сваливать все в ту же папку?
Я примерно такую же инфу на opennet нашел для федоры на английском, но там не все понял (видно слишком быстро просмотрел).

Там все к репозитарию федоры привязано на шляпе...
Title: Доки по yum
Post by: demiurg on January 18, 2006, 00:13:16
Quote
Спасибо! С этим все понятно, а как быть с updates?
Создавать папку updates в этом дереве или сваливать все в ту же папку?
Я примерно такую же инфу на opennet нашел для федоры на английском, но там не все понял (видно слишком быстро просмотрел).

Там все к репозитарию федоры привязано на шляпе...
[snapback]6947[/snapback]
Ну так складывай обновления как тебе удобно, а потом обработай createrepo и в конфигурационный файл yumа добавь очередной репозитарий или поправь ссылку на репозитарий обновлений.
Лучше конечно обновления складывать так же по каталогам i386, i486, ... noarch.
И рядом repodata, но это дело вкуса и предпочтений. :)
Title: Доки по yum
Post by: stranger on January 18, 2006, 00:22:40
Quote
Ну так складывай обновления как тебе удобно, а потом обработай createrepo и в конфигурационный файл yumа добавь очередной репозитарий или поправь ссылку на репозитарий обновлений.
Лучше конечно обновления складывать так же по каталогам i386, i486, ... noarch.
И рядом repodata, но это дело вкуса и предпочтений. :)
[snapback]6948[/snapback]
Понял ... бум копать.  :)
Спасибо за инфу еще раз...