После включения библиотеки и жизненного цикла Red Hat Package Management (RPM)
можно создавать и использовать ресурсы в виде пакетов RPM.
Прежде чем начать
Перед тем как приступить к созданию ресурсов YUM и работе с ними, администратор хранилищ должен включить
библиотеку модели RPM. Кроме того, администратор сообщества или хранилища должен создать сообщество и импортировать
в него жизненный цикл RPM. Дополнительная информация приведена в разделе Включение библиотеки Red Hat Package Management и Создание жизненного цикла Управление пакетами Red Hat.
Клиент yum можно интегрировать с
Rational Asset Manager с помощью хранилища пакетов RPM. Клиент yum по умолчанию установлен в большинстве операционных систем Linux.
Процедура
- Создайте и отправьте ресурс для каждого пакета RPM. Выберите Пакет RPM в качестве типа ресурса. Дополнительная информация о создании и отправке ресурсов приведена в разделе Создание и передача ресурсов. Для
каждого ресурса пакета RPM в сообществе следует отправлять только один файл. (необязательно) Укажите категорию, отражающую версию ОС Linux и процессорную архитектуру.
Например, укажите RH61_i386 для пакета, который совместим только с ОС
Red Hat Enterprise Linux 6.1 и процессорной архитектурой i386. Список категорий по умолчанию находится в библиотеке RPM (Red Hat Package Management).
Дополнительная информация о категориях приведена в разделе Определение схем категорий хранилища.
- В системе Linux, в которой планируется использовать клиент yum, в каталоге
/etc/yum.repos.d создайте файл определения хранилища для доступа к
сообществу Rational Asset Manager. Укажите хранилище пакетов RPM с помощью следующего URL:
http://имя-пользователя:пароль@имя-хоста/корневой-контекст-веб-служб/yum. При добавлении имени категории в URL только пакеты этой категории будут доступны клиенту yum.
Например, для того чтобы сделать доступными только пакеты категории RH56_x86_64, укажите следующий URL: http://имя-пользователя:пароль@имя-хоста/корневой-контекст-веб-служб/yum/RH56_x86_64. Обратите внимание, что вы не можете указать номер порта и должны указать имя пользователя и
пароль для идентификации. В следующем примере показан стандартный формат файла определения хранилища YUM:
[ram]
name=Rational Asset Manager YUM repository
baseurl=http://user:pass@server.example.com/ram.ws/yum
gpgcheck=0
Клиент yum обращается к пакетам, расположенным в
Rational Asset Manager.
Результаты
В ходе установки пакета с помощью клиента yum
Rational Asset Manager
создает все требуемые файлы, включая файл индекса
repomd.xml,
filelists.xml.gz,
primary.xml.gz и
others.xml.gz.