Ceci est une ancienne révision du document !
Table des matières
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 :
<code .bash 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 <code>
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/