AMC pour Fedora 28

Added by Patrice Kadionik over 6 years ago

AMC version 1.3.0 pour Fedora 28 est disponible sur mon dépôt eddy33 pour les architectures x86 32 et 64 bits :

Pour installer AMC sous Fedora 28 :

$ sudo dnf install perl-Gtk3
$ sudo dnf install perl-Clone
$ sudo dnf install http://kadionik.vvv.enseirb-matmeca.fr/fedora/eddy33-release-28.rpm

$ sudo dnf install auto-multiple-choice
$ sudo dnf install evince libreoffice


Replies (13)

RE: AMC pour Fedora 28 - Added by Patrice Kadionik over 6 years ago

Précision :
Cette version n'est pas générée à partir de la version officielle d'AMC 1.3.0 mais à partir d'un snapshot AMC 1.3.0-2208 du 21/03/18 car Fedora 28 utilise la version 3.4.1 d'OpenCV incompatible avec AMC 1.3.0.

RE: AMC pour Fedora 28 - Added by Patrice Kadionik over 6 years ago

AMC a été mis à jour avec la version 1.4.0 beta1 sortie en mai 2018 (https://gitlab.com/jojo_boulix/auto-multiple-choice/tags/1.4.0-beta1).

Pour mettre à jour AMC avec la version 1.4.0 beta1 (réinstaller le dépôt eddy33 pour accéder aux updates) :

$ sudo dnf install http://kadionik.vvv.enseirb-matmeca.fr/fedora/eddy33-release-28.rpm
$ sudo dnf update auto-multiple-choice

RE: AMC pour Fedora 28 - Added by Rémi G. over 6 years ago

Merci beaucoup, je vais pouvoir mettre à jour fedora du coup.

Il semble qu'il ait eu beaucoup d'améliorations depuis deux ans, c'est top de pouvoir utiliser la version de développement !

RE: AMC pour Fedora 28 - Added by Jean-Philippe Eisenbarth over 6 years ago

Bonjour,

en mettant à jour mon système (fedora 28), j'ai eu un message d'erreur en rapport avec le paquet AMC déjà installé :

Erreur : Erreur du contrôle de transaction :
  le fichier /usr/share/texmf de l'installation de texlive-base-7:20170520-37.fc28.x86_64 entre en conflit avec le fichier du paquet auto-multiple-choice-1.3.0-1.fc28.x86_64

Savez-vous d'où celà peut-il venir ?

RE: AMC pour Fedora 28 - Added by Patrice Kadionik over 6 years ago

Bonsoir,

Entre la version de texlive-base texlive-base-20170520-29.fc28.x86_64 et texlive-base-20170520-37.fc28.x86_64, il y a eu au moins un changement sur le répertoire /usr/share/texmf qui devient un lien symbolique vers /usr/share/texlive/texmf-local/texmf-compat alors qu'auto-multiple-choice utilise un répertoire /usr/share/texmf.

Une parade en attendant pour la version 1.3.0 (même recette pour la version 1.4.0 beta1) :

$ sudo rpm -e auto-multiple-choice
$ sudo dnf update -y
$ wget http://kadionik.vvv.enseirb-matmeca.fr/fedora/28/x86_64/auto-multiple-choice-1.3.0-1.fc28.x86_64.rpm
$ sudo rpm -ivh --force auto-multiple-choice-1.3.0-1.fc28.x86_64.rpm

RE: AMC pour Fedora 28 - Added by Bruno Maurice over 6 years ago

Bonjour,

J'ai le même problème pour l'installation.


Erreur : Erreur du contrôle de transaction :
le fichier /usr/share/texmf de l'installation de auto-multiple-choice-1.4.0beta1-1.fc28.x86_64 entre en conflit avec le fichier du paquet texlive-base-7:20170520-41.fc28.x86_64

Je ne peux (sais) pas utiliser la méthode précédemment décrite en raison des multiples dépendances requises.

Merci d'avance pour votre aide.

Bruno

RE: AMC pour Fedora 28 - Added by Patrice Kadionik over 6 years ago

Bonjour,

Essayez plutôt pour fedora 28 la version 1.4.0beta1 : http://kadionik.vvv.enseirb-matmeca.fr/fedora/updates/28/x86_64/auto-multiple-choice-1.4.0beta1-1.fc28.x86_64.rpm

$ sudo rpm -e auto-multiple-choice
$ sudo dnf update -y
$ wget http://kadionik.vvv.enseirb-matmeca.fr/fedora/updates/28/x86_64/auto-multiple-choice-1.4.0beta1-1.fc28.x86_64.rpm
$ sudo rpm -ivh --force auto-multiple-choice-1.4.0beta1-1.fc28.x86_64.rpm

RE: AMC pour Fedora 28 - Added by Bruno Maurice over 6 years ago

Bonjour,

merci pour la réponse.
Mais AMC n'est pas installé et il manque un grand nombre de dépendance...


rpm -ivh --force auto-multiple-choice-1.4.0beta1-1.fc28.x86_64.rpm
erreur : Dépendances requises:
/usr/bin/ppmtoxpm est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(DBD::SQLite) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(DBI) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(Email::Address) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(Email::Date::Format) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(Email::MIME) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(Email::Sender) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(Email::Sender::Simple) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(Email::Simple) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(Gtk2::Notify) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(Image::Magick) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(Locale::gettext) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(Net::CUPS) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(Net::CUPS::PPD) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(OpenOffice::OODoc) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(Pango) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(Text::CSV) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(XML::Simple) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64
perl(XML::Writer) est nécessaire pour auto-multiple-choice-1.4.0beta1-1.fc28.x86_64

Je ne sais pas vraiment quels paquets perl installer ...

Merci

Bruno

RE: AMC pour Fedora 28 - Added by Patrice Kadionik over 6 years ago

Pour perl(Locale::gettext) :

$ sudo dnf -y install perl-Locale-gettext

Pour pperl(XML::Writer) :

$ sudo dnf -y install perl-XML-Writer

Pour perl(Text::CSV) :

$ sudo dnf -y install perl-Text-CSV

etc...

RE: AMC pour Fedora 28 - Added by Bruno Maurice over 6 years ago

Merci, c'est fait...

juste une ruse pour perl(Image::Magick) : dnf install ImageMagick-perl

Bruno

RE: AMC pour Fedora 28 - Added by Patrice Kadionik about 6 years ago

OK.

Il est quand même bizarre que ces dépendances ne soient pas automatiquement installées. Je viens de vérifier avec AMC 1.3.0 et Fedora 25 : elles le sont... A vérifier pour une première installation sur Fedora 28 et AMC 1.4.0 beta1...

Patrice

RE: AMC pour Fedora 28 - Added by Rémi G. about 6 years ago

Pour gagner du temps, voilà une commande pour installer toutes les dépendances sans installer auto-multiple-choice lui-même :

dnf install $(dnf deplist auto-multiple-choice | grep provider | sed "s/[ ]*provider:[ ]*\([^ ]*\).*/\1/" | rev | cut -d. -f3- | cut -d- -f3- | rev | LC_ALL=C sort | uniq)

Tout à l'air de fonctionner en forçant l'installation comme expliqué plus haut ! Croisons les doigts pour la rentrée !

(1-13/13)