Я ищу помощи от экспертов RPM.
Предположим, у меня есть пакет RPM A
который зависит от пакета B
RPM A
имеет спецификацию Requires:B
с autoprov
и autoreq
.
Когда я устанавливаю RPM A
на машину Centos 6.5 с RPM version 4.8.0
, yum install A
:
- Сначала RPM устанавливает
A
, затем устанавливаетB
- Установка
B
может частично потерпеть неудачу. То есть,A
будет установлен, даже если установка зависимостиB
не удалась.
Это ожидаемое поведение? (Разве B
не должен быть установлен до A
?)
Можно ли ожидать того же поведения в разных версиях (например, el5)?
Я надеялся, что зависимости будут установлены до установки основного пакета. Что может помешать установке основного пакета, если не удалось установить одну из зависимостей.
Есть ли другие способы выполнить мое требование?
Благодарю.