На машине без yum у меня установлена версия 3.2 пакета, и я скачал версию 2.4 вручную, как мне установить более старую версию?
47
rpm -Uvh --oldpackage [filename]
--oldpackage
Позволяет установить более старые версии, -U
означает «обновить», но в этом случае он просто заменит другую версию. Если вы используете -i
вместо -U
вас, в итоге будут установлены обе версии.
vh
аргументы не являются обязательными здесь. Только-U
(или--upgrade
) и--oldpackage
нужны.rpm -U --force [filename]
также допускает понижение рейтингаrpm -i --force <package url / filename>
работает (так как вы хотите сохранить несколько версий)Вы также можете попробовать
yum downgrade packagename
, в зависимости от версии yum в вашей системе.источник