Tutoriel

Crayonbic Membre non connecté
-
- Voir le profil du membre Crayonbic
- Inscrit le : 01/11/2014
- Groupes :
Je jetais un œil au tutoriel pour le packaging, mais j'ai une erreur dès le 1.3 Construire un RPM / 1.3.1 A partir d'un RPM source existant
Pour le test j'ai chopé le paquet source : http://ftp.free.fr/mirrors/mageia.org/distrib/5/SRPMS/core/release/gnome-nibbles-3.14.1-3.mga5.src.rpm
Et lorsque je tape ma commande, j'obtiens ceci :
Citation:
[linux@localhost SRPMS]$ rpm -ivh gnome-nibbles-3.14.1-3.mga5.src.rpm
Mise à jour / installation...
1:gnome-nibbles-3.14.1-3.mga5 attention : utilisateur iurt inexistant - utilisation de root
attention : groupe iurt inexistant - utilisation de root
################################# [100%]
attention : utilisateur iurt inexistant - utilisation de root
attention : groupe iurt inexistant - utilisation de root
[linux@localhost SRPMS]$
Mise à jour / installation...
1:gnome-nibbles-3.14.1-3.mga5 attention : utilisateur iurt inexistant - utilisation de root
attention : groupe iurt inexistant - utilisation de root
################################# [100%]
attention : utilisateur iurt inexistant - utilisation de root
attention : groupe iurt inexistant - utilisation de root
[linux@localhost SRPMS]$

neoclust Membre non connecté
-
- Voir le profil du membre neoclust
- Inscrit le : 09/02/2013
- Groupes :
-
Équipe Mageia
ca a créé ~/rpmbuild/SPECS et ~/rpmbuild/SOURCES
En root il faut installer les dependances, pour ce faire: urpmi --buildrequires ~/rpmbuild/SPECS/gnome-nibbles.spec ( ca doit etre le bon nom pour le fichier spec )
et enfin en utilisateur :
rpmbuild -ba ~/rpmbuild/SPECS/gnome-nibbles.spec
Membre de l'équipe KDE
Membre de l'équipe Java
Membre de l'équipe Sysadmin
Membre de l'équipe Sécurité
Président de l'association Mageia.org
Membre de l'équipe Java
Membre de l'équipe Sysadmin
Membre de l'équipe Sécurité
Président de l'association Mageia.org

Crayonbic Membre non connecté
-
- Voir le profil du membre Crayonbic
- Inscrit le : 01/11/2014
- Groupes :
Édité par Crayonbic Le 22/02/2017 à 13h37

Crayonbic Membre non connecté
-
- Voir le profil du membre Crayonbic
- Inscrit le : 01/11/2014
- Groupes :
Citation:
[linux@localhost ~]$ ls -R ~/rpm
/home/linux/rpm:
SOURCES/ SPECS/
/home/linux/rpm/SOURCES:
gnome-nibbles-3.14.1.tar.xz
/home/linux/rpm/SPECS:
gnome-nibbles.spec
[linux@localhost ~]$
/home/linux/rpm:
SOURCES/ SPECS/
/home/linux/rpm/SOURCES:
gnome-nibbles-3.14.1.tar.xz
/home/linux/rpm/SPECS:
gnome-nibbles.spec
[linux@localhost ~]$

Crayonbic Membre non connecté
-
- Voir le profil du membre Crayonbic
- Inscrit le : 01/11/2014
- Groupes :

Crayonbic Membre non connecté
-
- Voir le profil du membre Crayonbic
- Inscrit le : 01/11/2014
- Groupes :
Citation:
Il faut également prendre en compte le fait que pour construire un paquetage, il faut installer toutes les dépendances nécessaires à cette construction. Au bout de quelques constructions, le système confiné va devenir énorme.
C'est là que la découverte des scripts Mageia-chroot de xxblx, sur le forum international de Mageia, devient intéressante.
C'est là que la découverte des scripts Mageia-chroot de xxblx, sur le forum international de Mageia, devient intéressante.
Toute une procédure...

Visiteur
Visiteur
Après la création de ton .rpm, tu peux supprimer les dépendances devenues inutiles, avec un
Code TEXT :
urpme --auto-orphans

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie