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édentes Révision précédente
Prochaine révision
Révision précédente
etherpad [Le 22/10/2015, 07:16]
85.218.69.137 [Installer les paquets dépendants]
etherpad [Le 31/08/2022, 23:37] (Version actuelle)
moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag> ​trusty precise ​bureautique travail_collaboratif éditeur_de_texte}}+{{tag>Trusty ​bureautique travail_collaboratif éditeur_de_texte}}
  
 ---- ----
Ligne 9: Ligne 9:
 **EtherPad** est un [[:éditeur de texte]] collaboratif en temps réel. Il permet par défaut à un maximum de seize personnes de partager un texte en cours d'​élaboration. Les contributions de chacun apparaissent immédiatement sur l'​écran de tous les participants et sont signalées par des couleurs différentes. Une fenêtre de messagerie instantanée est également disponible. À l'​utilisation,​ le système ne requiert aucune installation,​ ni aucune inscription,​ il suffit d'​avoir une connexion internet et un navigateur web. Sur cette page, vous constaterez que vous n'​installerez non pas Etherpad mais Etherpad Lite, il s'agit du même logiciel mais réécrit en JavaScript qui lui permet d’être beaucoup mieux optimisé. **EtherPad** est un [[:éditeur de texte]] collaboratif en temps réel. Il permet par défaut à un maximum de seize personnes de partager un texte en cours d'​élaboration. Les contributions de chacun apparaissent immédiatement sur l'​écran de tous les participants et sont signalées par des couleurs différentes. Une fenêtre de messagerie instantanée est également disponible. À l'​utilisation,​ le système ne requiert aucune installation,​ ni aucune inscription,​ il suffit d'​avoir une connexion internet et un navigateur web. Sur cette page, vous constaterez que vous n'​installerez non pas Etherpad mais Etherpad Lite, il s'agit du même logiciel mais réécrit en JavaScript qui lui permet d’être beaucoup mieux optimisé.
  
-[[http://​fr.wikipedia.org/​wiki/​EtherPad|Source texte]]+[[wpfr>EtherPad|Source texte]]
  
 {{:​applications:​etherpad:​etherpad_lite-1.4.1.png?​650}} {{:​applications:​etherpad:​etherpad_lite-1.4.1.png?​650}}
Ligne 23: Ligne 23:
  
 ==== Installer les paquets dépendants ==== ==== Installer les paquets dépendants ====
- 
-=== Pour Ubuntu Trusty (14.04) === 
  
 [[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt>​nodejs-legacy npm git curl]]** [[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt>​nodejs-legacy npm git curl]]**
  
-=== Pour Ubuntu Precise (12.04) === 
- 
-Le paquet Nodejs disponible dans les dépôts officiels n'est pas compatible avec Etherpad Lite, il faut installer une version plus récente. Pour y parvenir, suivez cette [[:​nodejs#​depuis_un_ppa|procédure]]. Les paquets Nodejs et Npm fusionnent en un seul. 
- 
-Puis, [[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt>​nodejs git curl]]** 
  
 ==== Installer Etherpad Lite ==== ==== Installer Etherpad Lite ====
Ligne 52: Ligne 45:
   sudo ./​installDeps.sh   sudo ./​installDeps.sh
  
 +<​note>​Pour pouvoir exécuter ce script, il faut que npm soit installé. Vous pouvez le récupérer via [[https://​github.com/​npm/​npm|cette page]]</​note>​.
 ===== Mise en service===== ===== Mise en service=====
  
Ligne 85: Ligne 79:
 . /​lib/​lsb/​init-functions . /​lib/​lsb/​init-functions
 start() { start() {
-echo "​Starting $DESC... " + echo "​Starting $DESC... " 
-start-stop-daemon --start --chuid "​$USER:​$GROUP"​ --background --make-pidfile --pidfile /​var/​run/​$NAME.pid --exec "​$EPLITE_DIR/​$EPLITE_BIN"​ -- $LOGFILE || true + start-stop-daemon --start --chuid "​$USER:​$GROUP"​ --background --make-pidfile --pidfile /​var/​run/​$NAME.pid --exec "​$EPLITE_DIR/​$EPLITE_BIN"​ -- $LOGFILE || true 
-echo "​done"​+ echo "​done"​
 } }
 # Nous avons besoin de cette fonction pour assurer la totalité du processus lorsqu'​il sera tué # Nous avons besoin de cette fonction pour assurer la totalité du processus lorsqu'​il sera tué
 killtree() { killtree() {
-local _pid=$1 + local _pid=$1 
-local _sig=${2-TERM} + local _sig=${2-TERM} 
-for _child in $(ps -o pid --no-headers --ppid ${_pid}); do + for _child in $(ps -o pid --no-headers --ppid ${_pid}); do 
-killtree ${_child} ${_sig} + killtree ${_child} ${_sig} 
-done + done 
-kill -${_sig} ${_pid}+ kill -${_sig} ${_pid}
 } }
 stop() { stop() {
-echo "​Stopping $DESC... " + echo "​Stopping $DESC... " 
-while test -d /proc/$(cat /​var/​run/​$NAME.pid);​ do + while test -d /proc/$(cat /​var/​run/​$NAME.pid);​ do 
-killtree $(cat /​var/​run/​$NAME.pid) 15 + killtree $(cat /​var/​run/​$NAME.pid) 15 
-sleep 0.5 + sleep 0.5 
-done + done 
-rm /​var/​run/​$NAME.pid + rm /​var/​run/​$NAME.pid 
-echo "​done"​+ echo "​done"​
 } }
 status() { status() {
-status_of_proc -p /​var/​run/​$NAME.pid ""​ "​etherpad-lite"​ && exit 0 || exit $?+ status_of_proc -p /​var/​run/​$NAME.pid ""​ "​etherpad-lite"​ && exit 0 || exit $?
 } }
 case "​$1"​ in case "​$1"​ in
-start) + start) start ;; 
-start + stop) stop ;; 
-;; + restart) stop start ;; 
-stop) + status) status ;; 
-stop + *) echo "​Usage:​ $NAME {start|stop|restart|status}"​ >&​2 
-;; + exit 1 ;;
-restart) +
-stop +
-start +
-;; +
-status) +
-status +
-;; +
-*) +
-echo "​Usage:​ $NAME {start|stop|restart|status}"​ >&​2 +
-exit 1 +
-;;+
 esac esac
-exit 0</​file>​+exit 0 
 +</​file>​
  
 Donnez les droits d’exécution au fichier précédemment créé : Donnez les droits d’exécution au fichier précédemment créé :
  
   sudo chmod +x /​etc/​init.d/​etherpad-lite   sudo chmod +x /​etc/​init.d/​etherpad-lite
-  ​+ 
 +Activez-le : 
 + 
 +  update-rc.d etherpad-lite default 
 Démarrez Etherpad Lite en tant que service : Démarrez Etherpad Lite en tant que service :
  
Ligne 153: Ligne 141:
   sudo sysv-rc-conf   sudo sysv-rc-conf
  
-Cochez y les cases de la ligne etherpad-lite de 2 à 5 avec la touche **espace**, puis quittez avec la touche **q**. Je vous conseil ​de ne toucher à rien d'​autre si vous n’êtes pas familier avec la gestion des services au démarrage.+Cochez y les cases de la ligne etherpad-lite de 2 à 5 avec la touche **espace**, puis quittez avec la touche **q**. Je vous conseille ​de ne toucher à rien d'​autre si vous n’êtes pas familier avec la gestion des services au démarrage.
  
 ===== Base de données ===== ===== Base de données =====
Ligne 265: Ligne 253:
   sudo /​etc/​init.d/​etherpad-lite restart   sudo /​etc/​init.d/​etherpad-lite restart
  
-Si ce n'est pas le cas, consultez la page [[:​mysql|Mysql]] ou [[:​postgresql|PostgreSQL]] et n’hésitez pas à demander de l'aide sur le [[http://​forum.ubuntu-fr.org/​viewforum.php?​id=28|forum]],​ il est vrai que les bases de données sont difficiles à maîtriser pour un néophyte.+Si ce n'est pas le cas, consultez la page [[:​mysql|Mysql]] ou [[:​postgresql|PostgreSQL]] et n’hésitez pas à demander de l'aide sur le [[https://​forum.ubuntu-fr.org/​viewforum.php?​id=28|forum]],​ il est vrai que les bases de données sont difficiles à maîtriser pour un néophyte.
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 291: Ligne 279:
 ===== Voir aussi ===== ===== Voir aussi =====
    
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=400383|Discussion « Etherpad »]] sur le forum Ubuntu-fr+  * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=400383|Discussion « Etherpad »]] sur le forum Ubuntu-fr
  
 ---- ----
 //​Contributeurs principaux : [[utilisateurs:​mario_26|mario_26]],​ [[utilisateurs:​axel55|Axelos]].//​ //​Contributeurs principaux : [[utilisateurs:​mario_26|mario_26]],​ [[utilisateurs:​axel55|Axelos]].//​
  • etherpad.1445490978.txt.gz
  • Dernière modification: Le 22/10/2015, 07:16
  • par 85.218.69.137