MACOS Sonoma ? Possibilité de MAJ ?

Added by anna posulski 8 months ago

BOnjour,

J'utilise AMC sous MacOS Ventura sans pb (ou presque)
Je souhaiterai faire la MAJ proposée par MacOS vers Sonoma.

Est ce que quelqu'un sur le forum l'a réalisée ? sans pb pour AMC?

Merci


Replies (10)

RE: MACOS Sonoma ? Possibilité de MAJ ? - Added by Joël Brogniart 8 months ago

Normalement il faut réinstaller Macports complètement après une mise à jour majeure de MacOS. Si vous avez installé AMC avec Macports, la manière dont je procède est la suivante.

Avant de lancer la mise à jour macOS, je désinstalle tous les ports.

sudo port uninstall installed

Ensuite je procède à la mise à jour macOS. Une fois cette mise à jour terminée, j'effectue aussi la mise à jour Xcode. Puis j'installe la version de Macports destinée à la nouvelle version de macOS avant de relancer l'installation d'AMC. J'installe plutôt la version développeur d'AMC qui comprend souvent des améliorations ou de nouvelles fonctionnalités.

L'installation d'AMC avec Macports est décrite sur Installation_d'AMC_sous_macOS_avec_MacPorts.

RE: MACOS Sonoma ? Possibilité de MAJ ? - Added by anna posulski 8 months ago

Merci !

Je vais attendre de la fin de la période et faire cette procédure

RE: MACOS Sonoma ? Possibilité de MAJ ? - Added by Air 43 8 months ago

Bonjour a tous !

Bon ! J'ai cassé ma tirelire et fait l'acquisition d'un Mac équipé d'une puce M2 ET de MacOS 14.1.1 Sonoma.

Et comme j'utilise très fréquemment AMC, j'étais très très motivé pour le faire tourner sur cette nouvelle machine.

Donc, après deux jours de bataille effrénée, moult tentatives de combinaisons diverses et variées d'options et de variantes, et autres recherches sur d'obscurs forums, j'ai fini par réussir à installer une version apparemment fonctionnelle d'AMC.

Je ne dis pas que c'est la solution la plus élégante, mais ça a l'air de tourner.

Voici un petit résumé de la procédure d'installation qui en résulte :

+ Installation de Xcode (passer par l'app store).

+ Installation du Command Line Tools à l'aide de la commande 'xcode-select --install' sur le Terminal.

+ Récupération et installation de la Font 'libertine' (je ne sais pas si ça a joué ou pas, mais comme cela avait été bloquant une fois, je l'ai installée). Pour les instructions, c'est par ici : [[https://project.auto-multiple-choice.net/projects/auto-multiple-choice/wiki/Installing_AMC_with_MacPorts_on_macOS]].

+ Installation de Macports 2.8.1 à l'aide du package adéquat : MacPorts-2.8.1-14-Sonoma.pkg. C'est par ici : [[https://www.macports.org/install.php]]

+ Execution de 'sudo port self update' (au cas où, mais aucun effet normalement).

+ Execution de 'sudo port upgrade outdated' (au cas où, mais aucun effet normalement).

+ Installation de org-server avec la commande 'sudo port install org-server'. Ça, ça passe crème.

+ (Tentative d') installation d'auto-multiple-choice avec la commande 'sudo port install auto-multiple-choice'. Ça tourne pendant un moment, puis l'installation de ffmpeg plante. D'après ce que j'ai compris, c'est du au changement du nom de certaines fonctions de texinfo entre les deux dernières version. Mais il y a une solution.

+ Récupération du patch adéquat. C'est par ici : [[https://trac.macports.org/attachment/ticket/68747/patch-texinfo-7.diff]].

+ Patch du fichier qui va bien dans le répertoire de ffmpeg. Exécuter 'cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_ffmpeg/ffmpeg/work/ffmpeg-4.4.4'. Puis, patchez : 'sudo patch -p0 < (monchemin)/patch-texinfo-7.diff' (remplacez évidemment (monchemin) par le nom du répertoire dans lequel se trouve le fichier patch).

+ Nouveau lancement de l'installation d'amc 'sudo port install auto-multiple-choice'.

+ servir bien frais avec un coulis de fruits rouges.

+ c'est prêt.

Bon, il y a encore un truc qui dysfonctionne : le fond de l'interface graphique d'amc qui passe du blanc au noir de manière aléatoire. Ce n'est pas très pratique, mais on peut travailler avec. J'ai essayé de régler ce problème en installant les version devel de xorg-server, ffmpeg et auto-multiple-choice, en désactivant le mode sombre du Mac, et en pratiquant la danse de la pluie autour de l'ordi, mais cela n'a pas eu d'effet.

Voilà. Si ça peut en aider certains a ne pas perdre deux jours a chercher des solutions et tenter des compilations qui prennent une éternité pour finalement planter... Et puis si vous trouvez comment résoudre le problèmeème de couleur de fond, je suis preneur !

Have a nice day !

Air43

PS : Je vous attache ci-dessous le fichier de patch.

RE: MACOS Sonoma ? Possibilité de MAJ ? - Added by Joël Brogniart 8 months ago

Oui, l'installation sans X11 fonctionne mieux.

RE: MACOS Sonoma ? Possibilité de MAJ ? - Added by Air 43 8 months ago

Est-ce que vous pouvez préciser ce que vous entendez par "sans X11" ?

J'étais en effet dans l'idée que l'utilisation de l'interface graphique nécessitait l'installation de xorg-server ou Quartz.app.

Ce n'est pas le cas ?

RE: MACOS Sonoma ? Possibilité de MAJ ? - Added by Joël Brogniart 8 months ago

AMC utilise GTK qui peut fonctionner avec ou sans X11 (ou Quartz.app). Comme indiqué plus haut, la page du wiki Installation_d'AMC_sous_macOS_avec_MacPorts explique l'installation d'AMC sans X11.

Par contre je ne sais pas ce que cela peut donner avec une installation de GTK déjà effectuée.

RE: MACOS Sonoma ? Possibilité de MAJ ? - Added by Air 43 8 months ago

Bon, j'ai tout retiré, y compris gtk3, quartz-wm et xorg-server, ainsi que tous les leaves qui en découlaient (seul gnuplot et ses dépendances est resté installés), puis j'ai relancé l'installation. Je vous dirai ce que cela donne.

J'ai tout de même une question. La commande d'installation préconisée est 'sudo port install auto-multiple-choice-devel -x11 +no_x11 +quartz'. Je comprends cette commande comme "pas de x11, ni de x11, mais avec quartz". Or, lorsque MacPorts liste les dépendances, quartz-wm n'est pas dans la liste. J'en conclue que j'ai mal interprété la commande d'installation. Pourriez-vous me dire ce qu'il en est ?

Note : il n'est pas fait mention de gtk dans la page du wiki détaillant l'installation.

RE: MACOS Sonoma ? Possibilité de MAJ ? - Added by Joël Brogniart 8 months ago

Quartz c'est l'interface macOS de la gestion graphique au lieu de X11. La boite à outil GTK (gère les boutons, les fenêtres, les menus, les clics…) est installée avec le module perl-gtk3 qui est défini dans la liste des dépendances du port AMC (AMC est écrit en Perl). GTK utilise une partie de X11 mais la gestion graphique peut être confiée à Quartz ou à X11.

La description de l'installation ne détaille pas la foultitude des dépendances qui participent au fonctionnement d'AMC. Elle donne juste quelques détails pour aider mais pas trop non plus. Après, il faut lire le code source ;-)

RE: MACOS Sonoma ? Possibilité de MAJ ? - Added by Air 43 8 months ago

"Après, il faut lire le code source"

Alors... comment dire... si je peux éviter :)

RE: MACOS Sonoma ? Possibilité de MAJ ? - Added by Air 43 8 months ago

Eeeeh !! Ça marche nickel !!

Et plus besoin de s'embêter avec X11. Top !

Bon, j'ai tout de même dû patcher ffmpeg4 comme indiqué ci-dessus, mais le reste a très bien fonctionné.

Donc il suffit de supprimer l'étape d'installation de xorg-server dans le tutoriel ci-dessus et d'instller auto-multiple-choice avec 'sudo port install auto-multiple-choice -x11 +no_x11 +quartz'.

Note : perso, j'ai installé la version devel.

Merci @ Joël Brogniart pour les conseils !!

(1-10/10)