У меня есть проблема, куда для удовлетворения зависимостей от об/мин, я должен удалить пакеты и понизить их в той же команде.
Если я проблема a
$ rpm -Uvh --oldpackage Av1.0.rpm Cv1.0.rpm
это перестанет работать с "B, зависит от C> 1.0"
Если я проблема a
$ rpm -e B
это перестанет работать с "Требованием B", таким образом, я, будет казаться, буду в уловке - 22. Очевидное решение состоит в том, чтобы использовать "-nodeps" и удалить B прежде, чем сделать снижение, но я создаю эти команды программно, таким образом, я надеялся использовать разрешение зависимости в качестве проверки работоспособности против неправильного сценария.
Там какой-либо путь состоит в том, чтобы выполнить это снижение, не повреждая проверки работоспособности зависимости от об/мин силой?
yum shell
позволяет Вам указывать несколько операций прежде, чем выполнить их всех в рамках единственной транзакции.
Можно использовать - nodeps опции к-U перед удалением B, если Вам нравится. (или - сила является комбинацией нескольких хороших флагов ;-)