Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
rpms [2008/05/28 14:54] – créée madko | rpms [2012/10/30 22:47] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 21: | Ligne 21: | ||
**Connaitre la liste de tous les rpms installés sur la machine:** | **Connaitre la liste de tous les rpms installés sur la machine:** | ||
rpm -qa | rpm -qa | ||
+ | |||
+ | ====== Construire un RPM ====== | ||
+ | |||
+ | La construction d'un rpm est assez simple, il faut reunir les sources du programme, les patchs eventuels, et un fichier décrivant les différentes etapes de la contruction de l' | ||
+ | |||
+ | ===== Le fichier SPEC ===== | ||
+ | |||
+ | ==== Les sections ==== | ||
+ | |||
+ | === Entete === | ||
+ | |||
+ | On y definit le nom du package, un resumé, les dependances etc... | ||
+ | |||
+ | === %prep === | ||
+ | |||
+ | Decompression des sources, et application des differents patchs si necessaire. | ||
+ | |||
+ | === %build === | ||
+ | |||
+ | Correspond au ./configure et make | ||
+ | |||
+ | === %check === | ||
+ | |||
+ | Correspond au make check et est donc optionnel. | ||
+ | |||
+ | === %install === | ||
+ | |||
+ | Correspond au make install, on definit où vont atterrir les differents fichiers. | ||
+ | |||
+ | === %files === | ||
+ | |||
+ | Liste les fichiers à inclure dans le RPM. | ||
+ | |||
+ | === %changelog === | ||
+ | |||
+ | Informe des changements effectués sur le package (ou eventuellement le logiciel packagé). | ||
+ | |||