Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Fedora 31 Beta disponible pour les tests

#1 17/01/2017 14:42:09

RPMnoobs
Membre
Inscription : 12/12/2016
Messages : 20

Retirer des fichiers d'un RPM installé

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.

cool

Dernière modification par RPMnoobs (17/01/2017 14:43:33)

Hors ligne

#2 23/01/2017 09:48:05

RPMnoobs
Membre
Inscription : 12/12/2016
Messages : 20

Re : Retirer des fichiers d'un RPM installé

UP.. hammer

Hors ligne

#3 23/01/2017 09:54:18

remi
Crazy PHP packages monkey... !
Rédacteur Wiki
Lieu : Champagne...
Inscription : 16/10/2004
Messages : 5 568
Site Web

Re : Retirer des fichiers d'un RPM installé

> J'ai un gros doute quant-à la possibilité de cela.

Idem (et ça n'a pas vraiment de sens AMHA)

Hors ligne

#4 23/01/2017 15:47:19

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 7 312
Site Web

Re : Retirer des fichiers d'un RPM installé

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.

Hors ligne

#5 24/01/2017 14:14:35

RPMnoobs
Membre
Inscription : 12/12/2016
Messages : 20

Re : Retirer des fichiers d'un RPM installé

Merci pour vos réponses. En effet, ce ne dois pas être possible (à 99%).

Je cherche donc une autre solution. Merci !

Hors ligne

Pied de page des forums