Question

Y at-il une procédure facile de construire un RPM.If si S'il vous plaît expliquer ou fournir le lien .........

Mon exigence est très simple ..

J'ai deux autres qui RPM doivent être combinés en un seul RPM ....

S'il vous plaît expliquer le processus ....

Merci d'avance ..........

Était-ce utile?

La solution

Construire un RPM lui-même est assez facile, il vous suffit d'exécuter

rpmbuild -ba <mypackage.spec>

La tâche plus complexe crée le fichier .spec, qui contrôle la façon dont le régime lui-même est construit. Une bonne explication est le Maximum RPM , qui est disponible sur la page d'accueil de tours par minute. Création d'un fichier .spec est géré . De ma propre expérience dans la construction d'un fichier .spec est quelque chose qui est pas facile - mais pas trop compliqué, soit à moins que vous voulez faire des choses spéciales. La ./configure && make && make install norme est généralement pas trop compliqué.

Autres conseils

Je ne sais pas quel est le problème; si vous avez déjà deux RPM, pourquoi avez-vous besoin de les faire en 1 tours par minute? Pourquoi ne pas simplement utiliser un script shell pour les installer à la fois en même temps?

La commande RPM prendra plusieurs arguments, donc par exemple:

rpm -ivh one.rpm two.rpm three.rpm

Installe un, puis deux, puis par trois.

Dans le cas contraire, de ce que je sais, vous allez devoir construire les paquets d'abord, puis de les intégrer dans un RPM, à quel point vous aurez un RPM personnalisé qui devra être mis à jour manuellement chaque fois que l'un des les modifications des packages de composants. Beurk.

Guide de base pour la création de RPM est disponible à l'adresse: http://fedoraproject.org/wiki/How_to_create_an_RPM_package

Un très bon guide complet pour la création de RPM (par la communauté Fedora) est disponible au lien suivant: http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/

Il est est merveilleux.

BTW, pour répondre directement à votre question, vous pouvez ajouter deux paquets en tant que sous-paquet d'un autre paquet. Pour cela il y a des entrées spécifiques dans le fichier de spécification RPM.

Vous devez créer un seul fichier SPEC pour les trois paquets

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top