J'utilise Fedora 10, j'ai créé un fichier rpm pour mon logiciel. Il supprime tous les fichiers du répertoire installé. Si j'utilise la commande yum remove ou la commande rpm -e. mais après l'installation, mon application crée automatiquement des dossiers supplémentaires dans le répertoire personnel. Si je désinstalle mon application, le fichier des répertoires personnels ne sera pas supprimé. Donc ce que je dois faire. Y a-t-il quelque chose que je dois écrire dans mon fichier de spécifications?Comment supprimer un dossier supplémentaire en utilisant rpm
2
A
Répondre
4
Vous devez créer un script de post-désinstallation dans votre rpm.
Le % postun Script
Le script % de postun exécute après que le paquet a été supprimé. C'est la dernière chance pour un paquet de nettoyer après lui-même. Assez souvent, les scripts% postun sont utilisés pour exécuter ldconfig afin de supprimer les bibliothèques partagées récemment effacées de ld.so.cache.
Voir: Maximum RPM: Taking the Red Hat Package Manager to the Limit
+0
se présente comme suit la page a été déplacée à http://rpm.org/max-rpm-snapshot/s1-rpm-inside-scripts.html – Glenn
Vous * pourrait * obtenir plus de traction sur ce genre de question sur le http://serverfault.com/ (Là encore, il est un appel cinquante/cinquante.) –