Outils pour utilisateurs

Outils du site


start:cnc:laserweb:linux

Ceci est une ancienne révision du document !


Laserweb pour Linux

1.3 Installation sous Linux

Claudio Prezzi a édité cette pagele 13 novembre 2023· 3 révisions

Instructions rédigées par SidSkiba . Merci !

Pour installer LaserWeb sur Linux, le processus suivant devrait fonctionner (testé avec Linux Mint V21.2 Cinnamon Edition) :

Ouvrez la fenêtre du terminal et entrez :

  sudo apt-get update
  sudo apt install npm

Vous pouvez vérifier que npm et node sont installés en saisissant ce qui suit :

  npm -v 
  node -v 

Voici les numéros de version renvoyés au moment de la rédaction de cet article :

  npm - 8.5.1
  node - 12.22.9

Ensuite, installez Chromium en entrant :

  sudo apt install chromium

Installer git :

  sudo apt install git

Clonez et construisez le dernier serveur lw.comm :

  cd /usr/local
  sudo git clone https://github.com/LaserWeb/lw.comm-server.git
  cd lw.comm-server
  sudo npm audit fix
  sudo npm install 

Vous pouvez ensuite tester que le serveur fonctionne avec :

  node server

Tapez CTRL-C pour arrêter le serveur :

Créez ensuite un script bash pour lancer le serveur et le navigateur :

  sudo nano startlw.sh

Copiez-collez ou saisissez ce qui suit dans l'éditeur nano. Notez que ce script peut être utilisé avec Chromium (recommandé) ou Firefox en décommentant la ligne correspondante :

laserwebconfig.sh
#!/bin/bash
 
# Start the Node.js server in the background
node /usr/local/lw.comm-server/server &
 
# Store the PID of the last background command (Node.js server)
server_pid=$!
 
#ONLY UNCOMMENT ONE OF THE FOLLOWING BROWSERS
# Uncomment the next line to launch Chromium browser pointing to localhost:8000
chromium --app=http://localhost:8000/ --start-maximized
# Uncomment the next line to launch Firefox browser pointing to localhost:8000
#firefox -new-window http://localhost:8000/
 
# Terminate the Node.js server
kill $server_pid

Tapez CTRL-O puis CTRL-X pour enregistrer le script et quitter l'éditeur nano.

Ensuite, rendez le script exécutable et remplacez le propriétaire par votre nom d'utilisateur (remplacez tous les « doug » ci-dessous par votre propre nom d'utilisateur Linux) :

  sudo chmod u+x startlw.sh
  sudo chown doug:doug startlw.sh
  sudo usermod -a -G dialout doug

Vous devriez pouvoir lancer LaserWeb depuis le terminal en entrant :

  ./startlw.sh

Vous pouvez fermer le terminal si tout a fonctionné.

Vous pouvez ensuite ajouter une icône sur votre bureau en cliquant avec le bouton droit sur le bureau et en choisissant « Créer un nouveau lanceur ici » dans le menu contextuel.

Pour le nom, utilisez :

    
    LaserWeb4 
    

Pour la commande, utilisez :

  /usr/local/lw.comm-server/startlw.sh

Si vous souhaitez modifier l'icône du bureau, il y en a une incluse dans le dossier usr/local/lw.comm-server/build/

/home/chanteri/www/fablab37110/data/attic/start/cnc/laserweb/linux.1759458786.txt.gz · Dernière modification : de admin