Suivant: Utiliser une racine de
Début: RPM et les développeurs
Précédent: Tester un paquetage relogeable
  Table des matières
  Index
Créer un paquetage pouvant être reconstruit partout
Bien que RPM rende la construction de paquetages le plus simple possible,
certaines décisions de conception par défaut peuvent ne pas bien fonctionner
dans certaines situations. Voici deux situations dans lesquelles la méthode de
construction employée par RPM peut poser problème :
- vous n'avez pas de système dédié à la construction de paquetages RPM, ou
le logiciel que vous enpaquetez perturberait le fonctionnement du système s'il
venait à être installé ;
- vous souhaitez enpaqueter des logiciels, mais vous n'avez pas d'accès
administrateur à un système approprié.
Chacune de ces situations peut être résolue en indiquant à RPM de construire,
installer et empaqueter le logiciel dans un autre emplacement sur le système.
Cela nécessite un peu plus d'efforts pour ce faire, mais en procédant pas à pas,
ce n'est pas difficile. Schématiquement, le processus peut être résumé en trois
étapes :
- écrire le fichier de spécification du paquetage de façon à ce qu'il
supporte une racine de construction ;
- forcer RPM à construire le logiciel dans une arborescence spécifiée par
l'utilisateur ;
- spécifier les attributs de fichiers qui devront être mis par RPM lors de
l'installation.
Les méthodes discutées ici ne sont pas nécessaires dans toutes les situations.
Par exemple, un administrateur système développant un paquetage sur un système
de production peut seulement avoir besoin de spécifier une racine de
construction. Par contre, un étudiant souhaitant construire un paquetage sur
un système universitaire devra contourner l'absence d'accès administrateur en
employant toutes les méthodes décrites ici.
Subsections
Suivant: Utiliser une racine de
Début: RPM et les développeurs
Précédent: Tester un paquetage relogeable
  Table des matières
  Index
Maximum RPM - Traduction française : A.P.Bouillot, G.Canet,
J.Chion, É.Jacoboni, N.Jadot, A.Launay et
M.Vallat 22-07-2000.