У меня есть пакет rpm, который уже установлен в системе. Я хочу заменить старый пакет новым пакетом с другим именем пакета. «Rpm -Uvh [имя пакета]» должно быть достаточно, чтобы заменить старый пакет новым.
Проведя некоторые исследования в сети, я обнаружил, что "Obsoletes" используется для устаревания старого пакета и замены его новым пакетом с другим именем.
Я использовал «Obsoletes» в моем файле спецификации rpm, но когда я пытаюсь обновить старый пакет,% preun старого пакета вызывается с $ 1 = 0, который я ожидал равным $ 1 = 1.
Пожалуйста, поправьте меня, если я пойду не так. Есть ли лучшее решение для этой проблемы?
Спасибо