Forums » Installation d'AMC (french) »
Installation AMC 1.3.0 sous fedora 24
Added by Hugo Pierre about 8 years ago
Bonjour, j'ai réalisé un paquet rpm 64bits à partir des sources précompilées, que j'ai pu installer sans problème.
Cependant je ne peux pas exécuter le programme : en ligne de commande, le message d'erreur est simple: "Unknown action gui at /usr/bin/auto-multiple-choice line 79"
En faisant un diff entre la version 1.2, et la version 1.3 le problème vient de la définition du $mods_dir :le $mods_dir est défini comme /usr/lib/amc, et les fichiers sont installés dans /usr/lib64/amc.
Je lance donc ce message, ne sachant pas comment est généré /usr/bin/auto-multiple-choice, à partir des sources précompilées: je ne sais pas quoi y modifier pour générer un rpm contenant un fichier /usr/bin/auto-multiple-choice faisant un renvoi correct ?
(dans le rpm de la version 1.2 récupéré sur la plateforme d'OpenSUSE Build Service le $mods_dir est correct)
Cordialement
Hugo
Replies (3)
RE: Installation AMC 1.3.0 sous fedora 24 - Added by Alexis Bienvenüe about 8 years ago
Lors de l'utilisation de make
, la configuration indiquée dans Makefile.conf
est utilisée. En particulier, la valeur de MODSDIR
se retrouvera dans /usr/bin/auto-multiple-choice
.
Vous devez donc modifier cette variable (et sans doute d'autres) avant de fabriquer votre paquet RPM.
Vous pouvez aussi créer un fichier Makefile-fedora.conf
avec les variables à modifier, et utiliser
make AMCCONF=fedora
pour l'inclure dans le processus.
RE: Installation AMC 1.3.0 sous fedora 24 - Added by Hugo Pierre about 8 years ago
Ok, testé et validé, ça marche très bien.
pour info le problème vient du fait que lors d'une compilation en 64 bits, le dossier de modules est généré dans /usr/lib64/ (première variable définie dans le fichier spec): le problème ne doit pas apparaître en 32 bits.
N'étant pas expert en génération de rpm, je vais sûrement essayer de demander sur un forum fedora comment goupiller le fichier spec pour qu'il modifie la valeur de MODSDIR du Makefile.conf en fonction de l'architecture.
Si cela vous intéresse, et que la demarche est fructueuse, je pourrai vous proposer le résultat de mes recherches.
RE: Installation AMC 1.3.0 sous fedora 24 - Added by Alexis Bienvenüe about 8 years ago
ça marche très bien.
Super : bravo !
goupiller le fichier spec pour qu'il modifie la valeur de MODSDIR du Makefile.conf en fonction de l'architecture.
Ou juste créer un Makefile-fedora.conf
et utiliser AMCCONF=fedora
: c'est peut-être plus robuste (ou pas ?)
N'étant pas expert en génération de rpm, je vais sûrement essayer de demander sur un forum fedora
Oui, pour ma part je ne pourrai pas vous aider…
je pourrai vous proposer le résultat de mes recherches.
Avec grand plaisir ! Ensuite, le mieux du mieux, ce serait de faire inclure ce résultat dans la distribution fedora… cela profiterait grandement aux utilisateurs d'AMC sous fedora.
(1-3/3)