J'ai un paquetage rpm qui est déjà installé dans le système. Je veux remplacer l'ancien paquet par le nouveau paquet avec un nom de paquet différent. Le "rpm -Uvh [nom du paquet]" devrait être suffisant pour remplacer l'ancien paquet par le nouveau. Après avoir fait des recherches dans le réseau, j'ai découvert que "Obsoletes" est utilisé pour désuetter un ancien paquet et le remplacer par un nouveau paquet avec un nom différent. J'ai utilisé "Obsoletes" dans mon fichier de spécification de rpm mais quand j'essaye de mettre à niveau de l'ancien paquet le% preeun du vieux paquet est appelé avec $ 1 = 0 que je m'attendais à $ 1 = 1.
corrigez-moi si je me trompe n'importe où. Y a-t-il une meilleure solution pour ce problème?
Merci
Oui, vous avez raison, mais je ne peux pas distribuer le paquet factice aux utilisateurs. Le scriptlet% preun est responsable de l'arrêt du démon et de la suppression des entrées de "chkconfig". Est-il possible de mettre à niveau vers un nouveau package avec un nom de package différent et le scriptlet% preun de l'ancien package ne s'exécute pas ou s'exécute avec $ 1 = 1. – Supratik