Comment créer un package sur Redhat ou CentOS 5

  • Queens2LI
  • Born
  • Born
  • No Avatar
  • Inscription: Nov 23, 2010
  • Messages: 1
  • Status: Offline

Message Novembre 23rd, 2010, 1:27 pm

Sur Redhat ou CentOS 5. Comment puis-je créer un package? De Solaris, j'ai utilisé pkgmk. Vous ne savez pas s'il ya quelque chose dans Redhat? S'il vous plaît faites le moi savoir.

Merci.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Novembre 23rd, 2010, 1:27 pm

  • this213
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Mar 01, 2004
  • Messages: 1242
  • Loc: ./
  • Status: Offline

Message Juillet 11th, 2011, 9:00 am

installer rpmbuild et rpmdevtools, puis, comme votre utilisateur régulier, faire :
Code: [ Select ]
$ rpmdev-setuptree

Une fois que vous le faites, vous aurez un arbre qui ressemble à ceci :
Code: [ Select ]
~/rpmbuild/
  ├── BUILD
  ├── BUILDROOT
  ├── RPMS
  ├── SOURCES
  ├── SPECS
  └── SRPMS
  1. ~/rpmbuild/
  2.   ├── BUILD
  3.   ├── BUILDROOT
  4.   ├── RPMS
  5.   ├── SOURCES
  6.   ├── SPECS
  7.   └── SRPMS

Déposer votre source dans les « SOURCES », puis créer un fichier de spec dans « Spécifications ». Une fois que vous avez le vôtre, exécutez ce qui suit comme votre utilisateur régulier à partir du répertoire « Spécifications » :
Code: [ Select ]
$ rpmbuild -bb mypackage.spec

C'est la longue et courte de tout. Il y a une tonne d'informations sur les spécificités là-bas - Google est votre ami. Cela ressemble à un bon point de départ :
http://fedoraproject.org/wiki/How_to_cr ... PM_package

Afficher de l'information

  • Total des messages de ce sujet: 2 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 134 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC