Author Topic: Доки по yum  (Read 3445 times)

0 Members and 1 Guest are viewing this topic.

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
Доки по yum
« on: January 17, 2006, 19:42:34 »
Нет ли у кого пошаговых док по созданию репозитариев с помощью yum.
Хотелось бы создать репозитарий для RHEL4 ES x86_64, а времени честно говоря много нет.

Могет кому потом полезно будет.
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Доки по yum
« Reply #1 on: January 17, 2006, 22:43:20 »
Quote
Нет ли у кого пошаговых док по созданию репозитариев с помощью yum.
Хотелось бы создать репозитарий для RHEL4 ES x86_64, а времени честно говоря много нет.

Могет кому потом полезно будет.
[snapback]6940[/snapback]
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 с необходимыми данными.
« Last Edit: January 17, 2006, 23:03:10 by demiurg »

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
Доки по yum
« Reply #2 on: January 18, 2006, 00:06:57 »
Спасибо! С этим все понятно, а как быть с updates?
Создавать папку updates в этом дереве или сваливать все в ту же папку?
Я примерно такую же инфу на opennet нашел для федоры на английском, но там не все понял (видно слишком быстро просмотрел).

Там все к репозитарию федоры привязано на шляпе...
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Доки по yum
« Reply #3 on: January 18, 2006, 00:13:16 »
Quote
Спасибо! С этим все понятно, а как быть с updates?
Создавать папку updates в этом дереве или сваливать все в ту же папку?
Я примерно такую же инфу на opennet нашел для федоры на английском, но там не все понял (видно слишком быстро просмотрел).

Там все к репозитарию федоры привязано на шляпе...
[snapback]6947[/snapback]
Ну так складывай обновления как тебе удобно, а потом обработай createrepo и в конфигурационный файл yumа добавь очередной репозитарий или поправь ссылку на репозитарий обновлений.
Лучше конечно обновления складывать так же по каталогам i386, i486, ... noarch.
И рядом repodata, но это дело вкуса и предпочтений. :)

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
Доки по yum
« Reply #4 on: January 18, 2006, 00:22:40 »
Quote
Ну так складывай обновления как тебе удобно, а потом обработай createrepo и в конфигурационный файл yumа добавь очередной репозитарий или поправь ссылку на репозитарий обновлений.
Лучше конечно обновления складывать так же по каталогам i386, i486, ... noarch.
И рядом repodata, но это дело вкуса и предпочтений. :)
[snapback]6948[/snapback]
Понял ... бум копать.  :)
Спасибо за инфу еще раз...
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]