Argonothe Posté 23 octobre 2018 Posté 23 octobre 2018 (modifié) Installation sous Windows Ces instructions permettent de compiler siril sur Windows avec MSYS2. Cela ne fonctionne pas avec les systèmes de fichiers FAT et Windows XP, et pas très bien avec les systèmes 32 bits. Téléchargez MSYS2 64 bits, une distribution logicielle et une plate-forme de construction pour Windows et exécutez le programme d'installation - "x86_64" pour 64 bits. Lorsque vous y êtes invité, spécifiez le répertoire dans lequel MSYS2 64bit sera installé. N'exécutez pas MSYS2 à partir du programme d'installation, fermez-le et exécutez MSYS2 64 bits (MINGW64BIT) à partir du menu Démarrer ou du raccourci. Tout d’abord, mettez à jour la base de données de packages et les packages du système principal en les tapant (pour plus d’informations sur pacman, voir cette page😞 pacman -Syu Installation des dépendances: pacman -S --needed base-devel mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake pacman -S git automake pacman -S mingw-w64-x86_64-fftw mingw-w64-x86_64-gsl pacman -S mingw-w64-x86_64-cfitsio mingw-w64-x86_64-gtk3 pacman -S mingw-w64-x86_64-libconfig mingw-w64-x86_64-opencv pacman -S mingw-w64-x86_64-libraw mingw-w64-x86_64-ffms2 pacman -S mingw-w64-x86_64-curl mingw-w64-x86_64-exiv2 Compiler Siril à partir des sources: Le code source est stocké sur un dépôt de gitlab, vous pouvez le télécharger avec cette commande la première fois : git clone https://gitlab.com/free-astro/siril.git git submodules update --init Dans le terminal, allez dans le dossier siril : cd siril Compilez le code en tapant : ./autogen.sh make all install Lancez Siril: Exécutez MSYS2 64bit et taper la commande: siril Vous pouvez également créer un raccourci vers siril.exe pour le démarrer. L’emplacement par défaut est /mingw64/bin/. Pour mettre à jour la version : Exécutez MSYS2 64bit et pacman -Syu cd siril git pull --recurse-submodules make all install Si git pull ne montre aucun changement, il n'est pas nécessaire d'exécuter la commande make. Modifié 24 mars 2020 par Argonothe Mise à jour installation 2 1
lock042 Posté 24 octobre 2018 Posté 24 octobre 2018 @Colmic: ca pourrait t’intéresser ca non ? Histoire de bien tester avant tout le monde.
albireo_oc Posté 24 octobre 2018 Posté 24 octobre 2018 Il m’a fallut relire ce post deux fois pour comprendre que tu étais sous win et que MSYS2 était un peu comme cygwin, tout ça parce que j’utilise ArchLinux et que la commande pacman est la commande du gestionnaire de paquet de cette distribution. C’était pas clair mais en voyant la copie d’écran j’ai pigé de suite que tu n’étais pas sous Linux. Je ne savais pas que pacman était utilisé par MSYS2.
Colmic Posté 24 octobre 2018 Posté 24 octobre 2018 Il y a 2 heures, lock042 a dit : @Colmic: ca pourrait t’intéresser ca non ? Histoire de bien tester avant tout le monde. Attend je vais chercher mon aspirine et mes anti-dépresseurs 3
Argonothe Posté 24 octobre 2018 Auteur Posté 24 octobre 2018 Il y a 1 heure, albireo_oc a dit : Il m’a fallut relire ce post deux fois pour comprendre que tu étais sous win et que MSYS2 était un peu comme cygwin, tout ça parce que j’utilise ArchLinux et que la commande pacman est la commande du gestionnaire de paquet de cette distribution. C’était pas clair mais en voyant la copie d’écran j’ai pigé de suite que tu n’étais pas sous Linux. Je ne savais pas que pacman était utilisé par MSYS2. Mys2 fournit un shell bash, Autotools, des systèmes de contrôle de révision, etc. pour créer des applications Windows natives en utilisant les chaînes d'outils MinGW-w64. Il utilise le même système de gestion des paquets , Pacman que ArchLinux 😉
Argonothe Posté 24 octobre 2018 Auteur Posté 24 octobre 2018 (modifié) il y a 6 minutes, Colmic a dit : Attend je vais chercher mon aspirine et mes anti-dépresseurs Lol tu n'imagines même pas comment j'ai du me doper... J'ai du installer Windows 10 sur une machine virtuelle... Pour installer un système qui comprend les commandes Linux et fourni une application pour Windows.... Alors que j'avais tout ce qu'il fallait avec mon Linux... Modifié 24 octobre 2018 par Argonothe
vinvin Posté 27 octobre 2018 Posté 27 octobre 2018 Il me semble que tout ça fonctionne en 32 bits aussi, tu peux modifier le titre En tout cas avec linux, le 32 bits ça marche. Merci pour la procédure ! Attention à une limitation de MSYS2 : ça ne fonctionne pas avec des disques en FAT, seulement NTFS.
impla007 Posté 27 octobre 2018 Posté 27 octobre 2018 Demain il pleut , c est déjà la sombritude , alors je vais tester Merci pour le tuto je vais tester
Argonothe Posté 28 octobre 2018 Auteur Posté 28 octobre 2018 (modifié) Il y a 14 heures, vinvin a dit : Il me semble que tout ça fonctionne en 32 bits aussi, tu peux modifier le titre En tout cas avec linux, le 32 bits ça marche. Oui cela peut fonctionner mais le nom des packages est différent : mingw-w64-i686 au lieu de mingw-w64-x86_64 et il faut lancer la version 32bit de MSYS, dès que j'ai un moment je monte une machine virtuelle avec un Windows XP W7 32bit, et je fais le test, peut être que c'est intéressant pour ceux qui ont encore une un Windows 7 32bit. Modifié 28 octobre 2018 par Argonothe
Argonothe Posté 28 octobre 2018 Auteur Posté 28 octobre 2018 Il y a 10 heures, vinvin a dit : Attention à une limitation de MSYS2 : ça ne fonctionne pas avec des disques en FAT, seulement NTFS. J'ai fais l’ajout 😉 dans le tuto
vinvin Posté 28 octobre 2018 Posté 28 octobre 2018 L'autre limitation c'est que ça ne marche pas avec windows XP
Argonothe Posté 28 octobre 2018 Auteur Posté 28 octobre 2018 Lol je ferais le test sur un Windows 7 32bit 😉
vinvin Posté 28 octobre 2018 Posté 28 octobre 2018 Ah ben du coup si tu testes vraiment, tu pourras faire l'installeur pour windows 32 bits !
Argonothe Posté 1 novembre 2018 Auteur Posté 1 novembre 2018 J'ai fait le test Siril se lance bien mais bon c'est pas super stable donc je ne ferais pas l'installeur 😞
lock042 Posté 13 décembre 2018 Posté 13 décembre 2018 @Argonothe: il faudrait mettre a jour le premier poste en virant le svn co pour le remplacer par le git clone. Puis virer svn up et remplacer par git pull
Argonothe Posté 14 décembre 2018 Auteur Posté 14 décembre 2018 @lock042C'était déjà fait pour le Moodle, pas eu le temps de le faire ici avant 😉
lock042 Posté 14 décembre 2018 Posté 14 décembre 2018 Il y a 4 heures, Argonothe a dit : @lock042C'était déjà fait pour le Moodle, pas eu le temps de le faire ici avant 😉 Ok par contre pour la mise a jour c'est pas git clone mais git pull
lock042 Posté 14 décembre 2018 Posté 14 décembre 2018 Il y a 3 heures, Argonothe a dit : @lock042 Corrigé merci 😉 Non mais c'est git pull, sans rien derrière. L'adresse c'est juste au début, pour le clone
Stéphiou Posté 25 décembre 2018 Posté 25 décembre 2018 Salut et bonnes fêtes ! Petit répit entre poutargue gigot et 13 desserts pour installer la version de dév de SIRIL...2 questions : 1) J'ai suivi le tuto pour installer MSYS2 et les dépendances de SIRIL dév sous Win10/64bits, sans rencontrer de pb, jusqu'au lancement de la ligne de commande : pacman -S mingw-w64-x86_64-ffms2 qui me retourne l'erreur : "erreur : impossible de trouver la cible : mingw-w64-x86_64-ffms2" Une explication ? ça pose pb pour la suite ? C'est la seule ligne de commande qui retourne un mess d'erreur. Pas encore installé SIRIL dév. 2) Vaut-il mieux désinstaller SIRIL 0.9.9 pour laisser place nette à la version de dév ? Merci d'avance et bonne digestion !
m27trognondepomme Posté 25 décembre 2018 Posté 25 décembre 2018 il y a une heure, Stéphiou a dit : 2) Vaut-il mieux désinstaller SIRIL 0.9.9 pour laisser place nette à la version de dév ? J'ai les 2 , ça ne pose pas de problème , la Siril Dev est installée dans les dossiers relatifs à l'installation de mingw.
m27trognondepomme Posté 25 décembre 2018 Posté 25 décembre 2018 il y a une heure, Stéphiou a dit : J'ai suivi le tuto pour installer MSYS2 et les dépendances de SIRIL dév sous Win10/64bits, sans rencontrer de pb, jusqu'au lancement de la ligne de commande : pacman -S mingw-w64-x86_64-ffms2 qui me retourne l'erreur : "erreur : impossible de trouver la cible : mingw-w64-x86_64-ffms2" Une explication ? ça pose pb pour la suite ? C'est la seule ligne de commande qui retourne un mess d'erreur. Pas encore installé SIRIL dév. As-tu bien démarré la version 64bits de mingw ( mingw64.exe) avant de faire l'installation des paquets ?
m27trognondepomme Posté 25 décembre 2018 Posté 25 décembre 2018 (modifié) Il y a 2 heures, Stéphiou a dit : ) J'ai suivi le tuto pour installer MSYS2 et les dépendances de SIRIL dév sous Win10/64bits, sans rencontrer de pb, jusqu'au lancement de la ligne de commande : pacman -S mingw-w64-x86_64-ffms2 je crois que c'est le copier/coller de la commande (il y a un caractère invisible qui met la pagaille ) Retapes à la main la commande et ça devrait fonctionner. Modifié 25 décembre 2018 par m27trognondepomme
Stéphiou Posté 25 décembre 2018 Posté 25 décembre 2018 (modifié) Merci @m27trognondepomme J'ai tout repris de zéro après désinstall de MSYS2 + suppression répertoire. Cette fois plus aucun pb : c'est long, mais c'est bon ! Je confirme, je n'ai pas suivi correctement le tuto, autant pour moi ! : 1) après install de MSYS2 : fermer la fenêtre qui s'ouvre automatiquement (si lancement auto activé), car ce n'est pas MINGW64 qui se lance en auto --> c'est là que je me suis fait avoir ! 2) qu'il faut donc bien démarrer MINGW64 3) puis lancer de suite la MaJ (pacman -Syu), puis finaliser la MaJ (pacman -Su) 4) et enfin taper en manuel les commandes à la suite Après tout ça (>15mins), MSYS2 est correctement installé. Maintenant j'ai un pb avec la commande suivante : git clone https://gitlab.com/free-astro/siril.git Après avoir fermé puis relancé MINGW64, copié/collé ou entré en manuel la commande, j'ai tjrs le même retour : "bash: git : commande introuvable" Je bug encore qque part ? Modifié 25 décembre 2018 par Stéphiou
lock042 Posté 25 décembre 2018 Posté 25 décembre 2018 il y a 13 minutes, Stéphiou a dit : Je bug encore qque part ? il faut installer git. En fait, la ligne pacman -S subversion est obsolète. Essaye pacman -S git
vinvin Posté 25 décembre 2018 Posté 25 décembre 2018 Il y a 3 heures, Stéphiou a dit : 1) après install de MSYS2 : fermer la fenêtre qui s'ouvre automatiquement (si lancement auto activé), car ce n'est pas MINGW64 qui se lance en auto C'est quoi qui se lance du coup ? Ce tuto sera bientôt sur le wiki aussi, je l'ai mis à jour en anglais y'a quelques jours, pas encore fait la traduction, pour les futurs visiteurs : https://free-astro.org/index.php?title=Siril:install#Installing_on_Windows Bonne chance
Stéphiou Posté 25 décembre 2018 Posté 25 décembre 2018 Merci @m27trognondepomme et @lock042 !!! ça marche nickel !
Stéphiou Posté 25 décembre 2018 Posté 25 décembre 2018 il y a 2 minutes, vinvin a dit : C'est quoi qui se lance du coup ? Ce tuto sera bientôt sur le wiki aussi, je l'ai mis à jour en anglais y'a quelques jours, pas encore fait la traduction, pour les futurs visiteurs : https://free-astro.org/index.php?title=Siril:install#Installing_on_Windows Bonne chance Je pense que c'est MSYS2 MSYS, mais je commence à douter avec le coup du "copier/coller", car j'suis allé vite : demain j'essaie d'installer MSYS2 sur un autre PC sous Windaube10/64bits et je confirme. Le mieux c'est carrément de ne pas cocher le démarrage auto, comme ça pas d'erreur que d'aller démarrer MINGW64 . Merci et @ tous !
lock042 Posté 25 décembre 2018 Posté 25 décembre 2018 il y a une heure, Stéphiou a dit : ça marche nickel ! Super. Dis toi par contre que les maj sont parfois quotidiennes sur le git ....
Stéphiou Posté 25 décembre 2018 Posté 25 décembre 2018 OK j'ai compris, j'ai du taf à venir et va falloir suivre ! Justement je m'avance en testant le "comet registration" sous différentes conditions si ça peut aider.
Messages recommandés