- Fedora-Fr
- À propos de Fedora-Fr
- Historique
- Statistiques
- Télécharger
- Obtenir Fedora
- Toutes les méthodes de téléchargement
- Support
- Aide sur IRC
- Forums
- Documentation
- Sous-projets
- Plateforme de blog
Dernière news : Clap de fin pour Fedora Linux 35 !
Bonjour,
J'avance nettement sur la création de RPM, et j'y suis presque arrivé au bout.
Un nouveau petit problème s'oppose à moi.
En fait, lorsque je livre mon paquet, je livre en plus du logiciel des fichiers exécutables qui sont déclenchés lors de la post-installation de ce dernier.
Pour que l'opération soit complètement transparente, je supprime ensuite ces exécutables afin que les clients ne les voient pas à l'intérieur du paquet.
Mais voilà, et c'est logique, ces fichiers, compris dans le paquet du départ, sont inscris dans la base de donnée, et lorsque je questionne le paquet installé, ou que je supprime le paquet, il me renvoi bien entendu des erreurs basiques de fichiers non présents.
Est-ce possible de supprimer des fichiers dans un paquet installé à la fois physiquement sur la machine mais aussi dans la base de donnée rpm et donc du paquet?
J'aimerai qu'il ne reconnaisse pas ces fichiers comme faisant partie du paquet, même s'ils sont livrés avec.
J'ai un gros doute quant-à la possibilité de cela.
Merci d'avance.
Dernière modification par RPMnoobs (17/01/2017 14:43:33)
Hors ligne
UP..
Hors ligne
> J'ai un gros doute quant-à la possibilité de cela.
Idem (et ça n'a pas vraiment de sens AMHA)
Contributeur Fedora - Des RPM pour Fedora sur https://blog.remirepo.net/fr
Dépôt : https://rpms.remirepo.net - Forums : https://forum.remirepo.net
Hors ligne
L'inverse est possible avec la directive %ghost, qui permet d'indiquer à la base RPM que tu possèdes un fichier, sans l'avoir réellement dans le rpm (cas courant: les logs)
Mais livrer un fichier par un RPM qui ne serait pas listé dans la base des RPM c'est casser tout le modèle. Donc je doute aussi que ça soit faisable.
Linux, ya moins bien, mais c'est plus chèr!!!
Fedora 32 WorkStation sur HP 850 G5
Fedora 32 SilverBlue sur Lenovo Thinkpad Yoga 12
Hors ligne
Merci pour vos réponses. En effet, ce ne dois pas être possible (à 99%).
Je cherche donc une autre solution. Merci !
Hors ligne