Как определить, когда следует автоматически устанавливать или обновлять пакеты RPM?

Я хочу написать сценарий, который устанавливает или обновляет набор пакетов RPM, не зная, что уже установлено в системе.

Есть ли способ сделать это из скрипта? Я не видел никаких вариантов, таких как обновление или установка.


rpm
person sorin    schedule 20.09.2012    source источник


Ответы (2)


rpm -Uvh

обрабатывает и то, и другое, говорится в документации.

person glglgl    schedule 20.09.2012
comment
Или, чтобы сделать его более полным: используйте установку только для ядер. - person sorin; 24.09.2012
comment
Библиотеки @sorin также могут работать с -i, если они созданы с осторожностью. - person glglgl; 25.09.2012

Существуют привязки python доступно.

Или вы можете просто rpm -U <packages> --replacepkgs, что позволит переустановить точно такую ​​же версию.

person Aaron D. Marasco    schedule 21.09.2012