meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
info:geocms:install-geocms [2017/01/02 07:07:02] – [Laisser un mot (pas) gentil] cmartininfo:geocms:install-geocms [2019/10/14 16:28:57] (Version actuelle) – [installation de geocms] cmartin
Ligne 5: Ligne 5:
  --- MAJ //[[cmartin@univ-brest.fr|Christophe Martin]] 2017/02/01 07:05:00//  --- MAJ //[[cmartin@univ-brest.fr|Christophe Martin]] 2017/02/01 07:05:00//
  
-[[https://github.com/dotgee/geocms|geocms]] est une belle application+ --- MAJ le truc fonctionne pas sur Debian 10 ! //[[cmartin@univ-brest.fr|Christophe Martin]] 2019/10/14 16:28:17// 
 + 
 +[[https://github.com/LETG/geocms|geocms]] est une belle application
 mais, finalement pas si simple à installer quand on n'est pas un mais, finalement pas si simple à installer quand on n'est pas un
 professionnel du développement web RAILS, ce qui est mon cas. professionnel du développement web RAILS, ce qui est mon cas.
  
 Une fois que geocms est installé, il faut encore procéder à une [[config-init|configuration initiale]]. Une fois que geocms est installé, il faut encore procéder à une [[config-init|configuration initiale]].
 +
 +===== Avertissement =====
 +
 +Le laboratoire géosciences Océan, ni Dynalit n'utilisent plus ce produit.
 +
 +geocms n'a pas [[https://github.com/LETG/geocms/releases.atom|franchement évolué depuis 2017]], ni même 2015. Mais, par contre, ruby, bundler, rvm, rails, les gems ont tous continué leur évolution. On peut bien sûr continuer à utiliser geocms, mais l'installer devient de plus en plus pénible. Car il faut sans cesse fixer des versions de composant, en utilisant des versions anciennes. Par exemple, c'est ruby 2.2 qui est utilisé. Cette année, c'est carrément rvm qu'il faut utiliser dans une version précédente. J'aurai pu revoir cette procédure complexe d'installation et l'adapter. Oui, mais je n'ai plus de raison de le faire, alors, à l'arrache, hop, je fixe la version de rvm à 1.29.3; et ça fonctionne. J'essaye de ne toucher à rien d'autre pour que rien ne s'écroule... Et pareil pour une autre gem dont j'ai découvert l'existence cette année : crac ! vieille version imposée.
 +
 +C'est la dernière fois que je jette un œil à cette chose monstrueuse que j'ai créée.
 +
 +Si ça ne fonctionne pas, débrouillez vous.
 +
 +
  
 ===== Installation semi-automatique ===== ===== Installation semi-automatique =====
Ligne 16: Ligne 30:
 J'ai fini par mettre au point un script.  Ce script est disponible sur simple demande dans le formulaire de [[:contact|contact]]  (si je pense à vérifier les messages du formulaire...). Pourquoi disponible sur demande et pas sans formalité ? Parce que ! J'ai fini par mettre au point un script.  Ce script est disponible sur simple demande dans le formulaire de [[:contact|contact]]  (si je pense à vérifier les messages du formulaire...). Pourquoi disponible sur demande et pas sans formalité ? Parce que !
  
 +++++Plus de détails...|
 il est possible d'utiliser mon script si vous disposez d'une il est possible d'utiliser mon script si vous disposez d'une
-machine Debian 8, ou ubuntu 14.04 LTS, amd64, connectée à l'internet,+machine Debian 8 ou 9, ou ubuntu 14.04 LTS ou 16.04 LTS, amd64, connectée à l'internet,
 et pouvant utiliser le web sans utiliser un serveur mandataire (en et pouvant utiliser le web sans utiliser un serveur mandataire (en
 connexion directe quoi). Il est possible qu'il fonctionne aussi sur connexion directe quoi). Il est possible qu'il fonctionne aussi sur
Ligne 40: Ligne 55:
 La configuration que ce script effectue me semble convenable, mais encore La configuration que ce script effectue me semble convenable, mais encore
 une fois, je ne suis pas spécialiste de rails, du web, et encore moins une fois, je ne suis pas spécialiste de rails, du web, et encore moins
-de cette application particulière. Je n'ai pas encore eu le temps de +de cette application particulière. Malgré les quelques tests effectués, il 
-vraiment tester cette installation. Il est donc possible que je sois passé à côte+doit persister quelques imperfections. Il est tout à fait possible que je sois passé à côte
 de certaines choses, qu'il y ait des erreurs etc... Si vous vous rendez compte de certaines choses, qu'il y ait des erreurs etc... Si vous vous rendez compte
 de problème, merci de [[:contact|me les signaler]]. de problème, merci de [[:contact|me les signaler]].
  
-Je l'ai testé sur Debian 8.2 Jessie, et Ubuntu 14.04 LTS Trusty. Il ne fonctionne pas sur une debian +Je l'ai testé sur Debian Jessie 8.6, 9.1, et Ubuntu 14.04 LTS Trusty. 
-7 (obsolète à cette heure de toute façon). Il devrait fonctionner sur +Il devrait fonctionner sur Ubuntu 15.04 et plus. 
-Ubuntu 15.04 et plus et j'espère les successeurs de Debian 8 quand ils sortiront.+++++ 
 + 
 +----------------
  
 <WRAP important round center 80%>Comme toujours dans ce genre de situation, ce script est livré sans aucune garantie de réussite. Il est expérimental <wrap em>et il vous appartient de vérifier qu'il correspond à vos <WRAP important round center 80%>Comme toujours dans ce genre de situation, ce script est livré sans aucune garantie de réussite. Il est expérimental <wrap em>et il vous appartient de vérifier qu'il correspond à vos
Ligne 53: Ligne 70:
 Utilisez à vos risques et périls !</WRAP> Utilisez à vos risques et périls !</WRAP>
  
-==== Laisser un mot (pas) gentil ====+===== Laisser un mot (pas) gentil =====
  
 Ceci n'est pas le formulaire de [[:contact|contact]] mais permet de laisser un mot sur cette page. Ceci n'est pas le formulaire de [[:contact|contact]] mais permet de laisser un mot sur cette page.
Ligne 65: Ligne 82:
 </form> </form>
  
-=== Commentaires ===+==== Commentaires ====
  
 <pagemod add_comment output_after> <pagemod add_comment output_after>
Ligne 73: Ligne 90:
 |<nowiki>@@Commentaire@@</nowiki> | |<nowiki>@@Commentaire@@</nowiki> |
 </pagemod> </pagemod>
 +
 +//Mon, 26 Nov 2018 13:58:17 +0100://
 +^<nowiki>Thierry.</nowiki> |
 +|<WRAP>M. Martin, MERCI pour le superbe travail que vous avez effectué dans l'écriture du script "install-geocms".
 +
 +J'ai tenté, dans un premier temps, de suivre les instructions du README.md de la page GitHub de "dotgee/geocms" sans aboutir au résultat escompté.
 +
 +Grâce à vôtre script, j'ai obtenu, en 20 minutes environ, un GeoCMS fonctionnel sur une "Debian 9.6" : Tout s'est parfaitement déroulé, à part une petite interruption avant la fin du "jalon 00600" : J'ai dû rajouter " %%--batch%% " en premier argument de la commande "gpg", devant " %%--keyserver%% ", pour qu'il passe cette phase.
 +L'ingénieux mécanisme de mémorisation et de rejeu des réponses que vous avez mis en place m'a permis de revenir très vite à ce jalon et de le franchir sans encombre pour terminer l'installation.
 +
 +Encore MERCI !</WRAP> |
 +Christophe: Merci Thierry, pour votre mot, et pour avoir donné la solution au problème rencontré.
 +
 +----
 +
 +//Wed, 06 Dec 2017 14:56:05 +0100://
 +^<nowiki>Emilie Lerigoleur</nowiki> |
 +|<nowiki>Merci de nous faciliter la vie avec ce script d'installation !</nowiki> |
 +
 +
 +//Wed, 06 Dec 2017 11:39:38 +0100://
 +^<nowiki>Olivier</nowiki> |
 +|<nowiki>Bonjour
 +
 +Merci pour le script d'instal geocms et pour les références au  Guide du voyageur galactique (que je ne connais pas !)</nowiki> |
 +
 +
 +//Wed, 06 Dec 2017 11:37:42 +0100://
 +^<nowiki>Amandine Hénon</nowiki> |
 +|<nowiki>Merci beaucoup pour ce script !!!</nowiki> |
 +
 +
  
 //Tue, 16 Feb 2016 13:12:18 +0100:// //Tue, 16 Feb 2016 13:12:18 +0100://
Ligne 84: Ligne 133:
  
  
-==== Démo d'utilisation du script ====+===== Démo d'utilisation du script =====
  
 Voilà une démo de 3 minutes et quelques poussières qui montre l'intégralité Voilà une démo de 3 minutes et quelques poussières qui montre l'intégralité
Ligne 91: Ligne 140:
 téléchargement et d'installation qui se déroulent sans intervention humaine. téléchargement et d'installation qui se déroulent sans intervention humaine.
  
-N'ounliez pas d'aller voir ensuite [[info:geocms:config-init|Configuration initiale de geocms]] et [[info:geocms:config-default-map|Créer une carte par défaut sur geocms]].+N'ounbiez pas d'aller voir ensuite [[info:geocms:config-init|Configuration initiale de geocms]] et [[info:geocms:config-default-map|Créer une carte par défaut sur geocms]].
  
 {{ :info:geocms:installation_de_geocms.ogv?657x448 |}} {{ :info:geocms:installation_de_geocms.ogv?657x448 |}}
  
-==== Obtenir le script ====+===== Obtenir le script =====
  
 Demandez le via la page de [[:contact|contact]]. Demandez le via la page de [[:contact|contact]].