Installation de Sacoche en local sous Debian 9

À destination des collèges, l’application SACoche permet :

  • d’évaluer les élèves par compétences
  • de conserver un historique de leur parcours
  • de déterminer un état d’acquisition de chaque compétence
  • de les collecter pour estimer la maitrise du socle commun

Le site officiel :

https://sacoche.sesamath.net/

Le tutoriel que j’ai réalisé au format PDF avec ma procédure pour installer Sacoche en local sous Debian 9. J’ai utilisé la virtualisation avec virtualBox. Vous verrez quels sont les prérequis ainsi que la création de la base de données et la finalisation de l’installation. Manque le certificat pour le https et le nom de domaine :

Installation de Sacoche en local sous Debian 9

Publicités

Installation de Shotcut sous Linux

Shotcut est un éditeur de vidéos libre, open source et gratuit. Cette application est également disponible pour Windows et Mac OS.

Installation de Shotcut sous Linux Mint 18.1 Serena Cinnamon 64-bit depuis un PPA

Pour la version 64 bits, on peut réaliser l’installation depuis un PPA.

Pour ajouter le PPA :

sudo add-apt-repository ppa:haraldhv/shotcut

Dans le dossier /etc/apt/sources.list.d/ j’ai un fichier haraldhv-shotcut-xenial.list qui a été créé.

Pour recharger la liste des paquets en prenant en compte le nouveau PPA :

sudo apt-get update

Pour installer le paquet shotcut :

sudo apt-get install shotcut

Il manquait ensuite la librairie SDL2, pour l’installer :

sudo apt-get install libsdl2-2.0-0

Le raccourci présent dans le menu Autre n’étant pas fonctionnel, je l’ai ajouté au bureau ce qui a fonctionné.

Installation de Shotcut sous Debian 9 64 bits avec AppImage

Une autre méthode d’installation sous Debian.

Depuis le site : https://www.shotcut.org/download/

Téléchargez 64-bit Linux AppImage

Cliquez sur [Enregistrer le fichier]

Le fichier obtenu Shotcut-180602.glibc2.14-x86_64.AppImage

Dans un terminal, depuis le dossier où se trouve le fichier, le rendre le fichier exécutable :

chmod +x Shotcut-180602.glibc2.14-x86_64.AppImage

Lancez l’application :

./Shotcut-180602.glibc2.14-x86_64.AppImage

Pour intégrer l’application à votre système cliquez sur [YES]

Premiers pas avec Shotcut :

https://shotcut.org/howtos/getting-started/Premier_pas_avec_Shotcut.pdf

Pour avoir plus d’informations :

https://doc.ubuntu-fr.org/shotcut

Le site officiel :

https://www.shotcut.org/

Installation de Net Billetterie sous Debian 8

Net Billetterie est un logiciel de gestion de salles de spectacles ou de saisons culturelles.

Plus d’informations :

https://framasoft.org/logiciels/article5173.html

J’ai réalisé cette installation dans une machine virtuelle sous VirtualBox. L’OS utilisé est Debian 8.10 sans interface graphique avec MySQL et PHP5. Le serveur sous Debian et le poste client pour les tests (avec un navigateur WEB) doivent être sur le même réseau IP. Dans mon cas, le client est la machine sous Windows hébergeant le serveur virtualisé.

Procédure à réaliser en tant que root (su).

Installation de LAMP à partir des dépôts :

apt-get install apache2 mysql-server php5 php5-mysql libapache2-mod-php5

Lors de l’installation du paquet mysql-server, vous devez saisir le mot de passe superutilisateur de votre base mysql ( pensez à le noter).

On peut vérifier que les paquets sont bien installés :

dpkg -l apache2 mysql-server php5 php5-mysql libapache2-mod-php5

Avant de poursuivre l’installation, vous devez créer votre base de données avec son utilisateur et le mot de passe de ce dernier.

Création de la base de données, de l’utilisateur et de son mot de passe :

mysql -u root -p

CREATE DATABASE netbilletterie;

CREATE USER billetterie@localhost;

SET PASSWORD FOR billetterie@localhost= PASSWORD("motdepasse");

GRANT ALL PRIVILEGES ON netbilletterie.* TO billetterie@localhost IDENTIFIED BY 'motdepasse';

FLUSH PRIVILEGES;

Exit

En résumé :

Le mot de passe superutilisateur MySQL vous est demandé (Il a été défini lors de l’installation de MySQL). Ce mot de passe et celui de votre base de données Net Billetterie peuvent être différents.

Nom de la base de données : netbilletterie

Utilisateur : billetterie

Mot de passe : motdepasse

Installation de phpMyAdmin :

phpMyAdmin (PMA) est une application Web de gestion pour les systèmes de gestion de base de données MySQL réalisée principalement en PHP et distribuée sous licence GNU.

apt-get install phpmyadmin

On coche la case apache2 (avec la barre espace) si vous utilisez ce serveur WEB.

On crée la base de données de phpMyAdmin avec dbconfig-common.

On saisit le mot de passe superutilisateurr de MySQL défini précédemment.

On crée un mot de passe de connexion pour phpMyAdmin (on peut laisser le champ vide, il sera généré automatiquement).

On peut se connecte depuis un poste client sur le réseau local en utilisant un navigateur WEB et l’adresse IP du serveur, http://adresse-ip/phpmyadmin/

Si l’on veut désinstaller phpMyAdmin du serveur par la suite :

apt-get purge phpmyadmin

Téléchargement du .zip (Netbilletterie2.9.zip dans notre cas)

On décompresse le fichier dans un répertoire accessible par apache.

cd /var/www/html/

wget https://sourceforge.net/projects/netbilletterie/files/Netbilletterie2.9.zip

apt-get install unzip

unzip Netbilletterie2.9.zip

Vérifiez les droits en écriture des fichiers et dossiers se trouvant dans le dossier installeur (chmod 777 )

/include/config/common.php (A l’installation net-Billetterie va créer les variables de connections à la base de donnée)

/dump (dossier de stock des sauvegardes sql)

/ckeditor/config.js (fichier de configuration de ckeditor)

/ kcfinder/upload (dossier des images uploadées)

/fpdf (dossier des créations des fichiers pdf)

/nbr.php (fichier de comptabilisation de l’ordre de passages des spectateurs affichés sur vidéoprojecteur le jour des enregistrements des abonnements)

Exemples :

chmod 777 fichier

chmod -R 777 dossier

On peut lancer la commande chmod récursivement sur un répertoire. C’est-à-dire que l’action sera effectuée sur le répertoire désigné et sur tous les fichiers ou répertoires qu’il contient. Ceci se fait en ajoutant l’option -R

Pointez votre navigateur sur http://adresse-ip /Netbilletterie2.9/installeur/

L’adresse IP est celle de votre serveur.

Suivez ensuite les instructions à l’écran.

Vous aurez besoin de l’adresse de votre base de données (localhost),

du mot de passe de l’utilisateur de votre base mysql (motdepasse),

du login de votre utilisateur mysql (billetterie),

du nom de la base de donnée (netbilletterie).

Après l’installation la finalisation

Accès à Net Billetterie : http://adresse-ip/Netbilletterie2.9/

Il faut effacer le répertoire « installeur » de l’arborescence de Net Billetterie (si vous ne le faites pas, un message vous le rappellera). Pour des raisons de sécurité, il est important de le supprimer.

rm -r /var/www/html/Netbilletterie2.9/installeur

Réduire les droits en écriture du fichier :

/include/config/common.php celui-ci ne doit être accessible qu’en lecture par apache.

Configuration des droits initiale :

ls -l /var/www/html/Netbilletterie2.9/include/config/common.php

-rwxrwxrwx 1 root root 844 mai   21 11:05 /var/www/html/Netbilletterie2.9/include/config/common.php

Pour que le fichier appartienne au groupe et à l’utilisateur Apache (www-data) :

chown www-data:www-data /var/www/html/Netbilletterie2.9/include/config/common.php

Droits en lecture pour l’utilisateur et le groupe :

chmod 440 /var/www/html/Netbilletterie2.9/include/config/common.php

Sources :

http://net-billetterie.tuxfamily.org/Installation-de-Net-Billetterie

J’ai testé l’installation sous Debian 9 avec PHP7 et MariaDB. Cela n’a pas fonctionné, je pense que cela est dû à la version de PHP. J’ai donc ensuite décidé de tenter l’installation sous Debian 8, PHP5 et MySQL étant présents dans les dépôts.

Putty

Le prise en main avec Putty sous Windows en SSH vous permet de réaliser des copier-coller ce qui peut être utile durant l’installation de Net Billetterie. Si vous n’avez pas coché l’option durant l’installation de Debian, vous devez installer le paquet openssh-server :

apt-get install openssh-server

Arrêt du serveur

Pour arrêter le serveur, vous pouvez utiliser la commande init 0.

Installation de Visual Studio Code sous Linux Mint 18 Sarah

Visual Studio Code est un éditeur de code source développé par Microsoft, avec la particularité d’être open source. Il est disponible pour Windows, Linux et Mac OS X.

Depuis le site : https://code.visualstudio.com/

Cliquez sur .deb Debian, Ubuntu

Cochez Enregistrer le fichier si vous n’utilisez pas Gdebi…

Cliquez sur [OK]

Depuis un terminal, rendez-vous dans votre dossier Téléchargements (dans mon cas mon dossier utilisateur se nomme dominique :

cd /home/dominique/Téléchargements/

Si vous voulez voir les fichiers se trouvant dans le dossier utilisez la commande ls (le nom du fichier télécharger peut changer).

Installer le paquet :

sudo dpkg -i code_1.17.2-1508162334_amd64.deb

Saisissez votre mot de passe utilisateur

Sous l’interface graphique cinnamon le programme se trouve dans le menu Programmation.

Installation de Wireshark sous Debian 9 Stretch

Versions utilisées :

Debian GNU/Linux 9.0 (stretch)

Wireshark 2.2.6

Wireshark est présent dans les dépôts.

Depuis un terminal en administrateur :

apt-get install wireshark

Pour utiliser Wireshark avec un autre utilisateur que root.

À la question : Autoriser les utilisateurs non privilégiés à capturer des paquets ?

Répondre <oui>

Ajouter mon utilisateur (dominique pour moi) au groupe wireshark :

sudo addgroup dominique wireshark

Ajout de l’utilisateur « dominique » au groupe « wireshark »…

Fait.

Après cette modification, on doit fermer la session et en redémarrer une nouvelle pour qu’elle soit prise en compte. Je peux ensuite utiliser Wireshark avec mon utilisateur dominique.


Voir également les articles :

Installer Wireshark 1.10.5 sous Debian 7 Wheezy depuis les backports

Installation de Wireshark 2.0.2 sous Linux Mint 18 Sarah

Installation de Grammalecte dans LibreOffice

Grammalecte est un correcteur orthographique, grammatical et orthotypographique de français. Il se présente sous la forme d’un extension pour LibreOffice Writer.

Depuis le site :

https://www.dicollecte.org/grammalecte/telecharger.php

Cliquez sur l’extension pour LibreOffice

Ouvrir avec [LibreOffice (défaut)]

Cliquez sur [OK]

Cliquez sur [Fermer]

Redémarrer LibreOffice

Plus d’informations :

http://dutailly.net/grammalecte-outil-pedagogique?lang=fr

On peut gérer les extensions de LibreOffice Writer depuis le menu Outils ==> Gestionnaire des extensions… et voir les versions installées de Grammalecte et des dictionnaires

Grammalecte peut également être installé dans Firefox et Thunderbird.

Scanner les réseaux wifi avec LinSSID sous Linux

LinSSID vous permet de scanner les réseaux WIFI environnants à partir d’un PC sous GNU/Linux. Ici, on va voir comment l’installer sous Debian, Ubuntu, etc.

Personnellement, j’ai opté pour la première solution (l’installation depuis le PPA) sous Linux Mint 18 et Xubuntu 16.04. La deuxième solution illustre l’installation depuis un paquet téléchargé, mais il faut éventuellement forcer l’installation des dépendances.

Solution 1

Installation de  LinSSID sur Ubuntu et dérivés depuis un PPA :

sudo add-apt-repository ppa:wseverin/ppa

sudo apt-get update

sudo apt-get install linssid

Désinstallation de LinSSID :

sudo add-apt-repository -r ppa:wseverin/ppa

sudo apt-get update

sudo apt-get remove linssid

Solution 2

Une autre solution consiste à récupérer le paquet .deb (Debian, Ubuntu…) sur le site SOURCEFORGE :

https://sourceforge.net/projects/linssid/

On peut ensuite installer le paquet avec la commande dpkg :

sudo dpkg -i linssid_2.9-1_amd64.deb

En cas de problèmes de dépendances..

sudo apt-get -f install

Il est conseillé de ne pas utiliser le même canal WIFI (pour votre box ou routeur) que sur un point d’accès voisin. Les chevauchements de canaux sont aussi à éviter.

Plus d’informations :

https://la-vache-libre.org/linssid-un-scanner-wifi-simple-mais-sympathique-pour-gnulinux/