Consulter l'annuaire des logiciels libres :



Cette page s'adresse à la communauté du logiciel libre à l'UdeM. Elle a pour but de documenter, dans la mesure du possible, les configurations particulières à l'environnement des TI. Ceci afin de permettre aux utilisateurs du système d'exploitation Linux et des logiciels libres d'accéder aux ressources de l'UdeM avec ces logiciels libres.

Les TI  n'offrent aucun soutien pour cet environnement. Cette page est à titre indicatif seulement et ne saurait engager la responsabilité des Technologies de l'information.

C'est pourquoi, la communauté du libre est invitée à participer à cette documentation en utilisant les commentaires de bas de page soit pour ajouter des informations ou pour poser des questions aux autres utilisateurs.



Réseau:

Configurer le réseau sans-fil sur un poste Linux

FAQ Réseau

Comment se connecter au réseau sans-fil "UdeM avec cryptage" sous Linux

1 Téléchargez ce certificat d'authentification.

2 Aller dans les paramètres wi-fi (habituellementen haut à droite de l'écran)

3 Sélectionner le réseau "UdeM avec cryptage"

4 Appliquez les paramètres suivants:

  • Dans le champ Sécurité, choisissez WPA et WPA2 d'entreprise.
  • Dans le champ Authentification, selectionnez EAP sécurisé (PEAP).
  • Dans le champ Certificat CA , indiquez l'emplacement où vous avez sauvegardé la clé de chiffrement.
  • Dans le champ Nom d'utilisateur, inscrivez votre code d'accès TI .
  •  Dans le champ Mot de passe, entrez votre mot de passe/UNIP de votre compte.



Paramètre de configuration du sans fil UdeM avec cryptage

Security : WPA & WPA2 Entreprise
Authentification : Protected EAP (PEAP)
No CA certificate is required
PEAP version : Automatic
Inner authentication : MSCHAPv2
Username : code d'accès
Passwrd : UNIP

Installer un client RDP pour Linux et se connecter au serveur eCadeau/eCodac

Il existe plusieurs logiciels permettant de se connecter à un ordinateur distant sous Linux.

Nous utiliserons ici Remmina qui est un visionneur de bureau à distance à travers une interface graphique et qui prend en charge les protocoles VNC, SSH, SFTP et RDP.

Remmina est déjà installé dans la plupart des distributions Linux.

Nous le présentons ici sur Ubuntu 19.10.


Configurer Remmina pour se connecter au serveur eCadeau/eCodac

  • Lancez Remmina

  • Dans la fenêtre de Remmina, cliquez sur l'icône en haut à gauche pour créer un nouveau profil.
  • Dans la nouvelle fenêtre, entrez les informations comme ci-dessous:
    • Choisissez un nom pour la connexion
    • Sélectionnez le protocole RDP
    • Dans le champ "Serveur", entrez le nom suivant : mac-num.sim.umontreal.ca
    • Dans le champ Domaine : SIM
    • Dans le champ Résolution, sélectionnez "Utiliser la résolution du client"
    • Cliquez sur "Enregistrer et se connecter"

  • Authentifiez-vous pour accéder au serveur distant:

  • Vous êtes maintenant connecté au serveur distant:

Configurer le VPN sur un poste Linux

Pour installer et configurer Pulse Secure :

1) Télécharger le paquet Pulse Secure correspondant à votre distribution  disponible dans

2) Décompresser le fichier et Installer le paquet :

Debian/Ubuntu :
dpkg -i <package name>

RPM : rpm -ivh <package name>

voir les instructions complètes ici. (p12)

3 Configurer le client Pulse Secure en suivant les indications suivantes :

Utiliser JSAM avec Linux Ubuntu

Il faut installer et activer Java dans le navigateur avant de lancer JSAM à partir de la page du vpn à l'adresse https://vpn.umontreal.ca

Voici comment faire : https://kb.pulsesecure.net/articles/Pulse_Secure_Article/KB43613/?kA1f1000000bnjq

Bureautique:

Configurer le lecteur de courriel Thunderbird

Mozilla Thunderbird est un client de messagerie libre, distribué gratuitement par la fondation Mozilla. En plus de la messagerie, il intègre également la messagerie instantanée, les agendas, un gestionnaire de tâches et les flux RSS et Atom.

Au premier démarrage de Thunderbird, entrer votre nom, votre adresse courriel @umontreal.ca et votre mot de passe/UNIP.

Cliquer ensuite sur le bouton Configuration manuelle et entrer les valeurs suivantes.

Si vous ne savez pas quel protocole choisir entre IMAP et POP, choisissez IMAP.

Serveur de courrier entrant (IMAP) :


Serveur de courrier entrant (POP) :


Serveur de courrier sortant (SMTP) :

outlook.office365.com


outlook.office365.com


smtp.office365.com

993


995


587

SSL/TLS


SSL/TLS


startTLS

Installer et configurer Gnome Evolution

Evolution est un logiciel libre de la famille des logiciels de groupe de travail intégrant un client de messagerie, un ou plusieurs calendriers, la prise de notes et les tâches soit l'équivalent d'Outlook de Microsoft. Compatible et intégré avec Microsoft Exchange, il permet également d'importer les fichiers d'archive  .pst

C'est donc l'outil idéal pour un aficionado du libre dans un environnement de travail Microsoft.

La documentation ci-dessous est réalisée dans un environnement Ubuntu 20.04 et Gnome 3.36

  1. Installer Evolution
    1. Dans Ubuntu Software, chercher et installer Evolution
    2. Installer le complément pour Exchange
      1. Ouvrir un terminal
      2. sudo apt-get install evolution-ews
  2. Configurer Evolution
    1. Lancer Evolution et suivre les étapes de l'assistant de configuration comme suit:

À l'étape suivante, le lecteur va tenter de rechercher les informations de connexion qu'il ne pourra pas obtenir.

Il faut donc cliquer sur "Sauter la recherche".



À l'écran suivant, sélectionner "Exchange Web Services" comme type de serveur.

Cliquer sur "Récupérer l'url" pour obtenir l'url OAB. Un écran d'authentification apparaît. Entrez votre mot de passe.


Le dernier écran confirme la connexion au serveur.

Les écrans suivants permettent de configurer les options personnelles.

Installer Prospect Mail, le lecteur Outlook non-officiel

Consulter la page suivante : https://snapcraft.io/prospect-mail

Installer la version web d'Outlook dans Chromium

Avec Chromium, il est maintenant possible d’installer la version Web d’Outlook comme application de bureau (application web progressive) : 

https://support.office.com/fr-fr/article/utiliser-la-version-web-d-outlook-comme-une-application-de-bureau-b360bd9a-00dc-43a4-bdf8-71cdeeb78e83?ui=fr-FR&rs=fr-FR&ad=FR

Installer Teams de Microsoft sur un poste Linux

Microsoft met à disposition des packages DEB et RPM en suivant ce lien : https://docs.microsoft.com/en-us/microsoftteams/get-clients#linux

Sinon dans un terminal:

wget https://packages.microsoft.com/repos/ms-teams/pool/main/t/teams/teams_1.3.00.5153_amd64.deb
sudo apt install ./teams_1.3.00.5153_amd64.deb

Connecter DOCUM dans un lecteur réseau (poste Ubuntu)

  • Activer le VPN si vous êtes à l'extérieur du campus
  • Ouvrir le navigateur de fichiers
  • Choisir Autres emplacements et compléter l'adresse suivante pour Docum : smb://docum.umontreal.ca/votre_unité
  • À la fenêtre d'authentification, entrez votre login, mot de passe et domaine SIM

Logithèque d'applications multi-plateformes

Applications de bureau multi-plateformes développées avec JavaScript, HTML et CSS : https://electronjs.org/apps

Annuaire de logiciels libres

Consulter le site suivant : https://framalibre.org/

Imprimantes


  1. Se rendre dans les Paramètres → Périphériques →  Imprimantes. Choisir "Paramètres d'imprimante supplémentaires..." .


2. Cliquer sur "Ajouter ".


3. Sélectionner Imprimante réseau → Hôte ou imprimante LPD/LPR.

Dans le champ Hôte, indiquer le serveur sur lequel est installée l'imprimante réseau sous la forme : serveur.sim.umontreal.ca

Les imprimantes réseau du SIUM sont installées sur le serveur d'impression "poivre", les autres sont sur le serveur "safran.

Dans le champ File, indiquer le nom réseau de l'imprimante et cliquer sur Suivant.

Exemple :


4. Choisir le pilote correspondant dans la base de données.


5. Cliquer sur Appliquer.



Testé dans Ubuntu MATE 18.04.5LTS, connecté au réseau sans fil UdeM avec cryptage. On installe ici l'imprimante noir et blanc, l'opération est la même pour l'imprimante couleur.

Télécharger le pilote d'impression "Linux PPD driver" sur le site de Kyocera.

Dans le répertoire de téléchargement, créer un nouveau répertoire nommé Kyocera, ceci afin de limiter l'éparpillement des fichiers au moment de la décompression de l'archive.

Extraction de l'archive téléchargée

Méthode en ligne de commande:

On passe dans le répertoire de téléchargement et on décompresse le fichier .zip téléchargé dans le répertoire Kyocera.

$ cd ~/Téléchargements && unzip Linux_8.7114_TASKalfa_xx53ci_x003.zip -d Kyocera

On se déplace dans le répertoire qui contient les fichiers conçus pour Ubuntu:

$ cd Linux_8.7114_TASKalfa_xx53ci_x003/Linux/Ubuntu/EU/kyodialog_amd64/

On y trouve un seul fichier nommé kyodialog_4.0.1_amd64.deb. Ne pas lancer l'installation du paquet! Il est mal configuré, et n'installara pas automatiquement les pilotes requis. Il faut d'abord extraire manuellement son contenu.

$ dpkg-deb -x kyodialog_4.0.1_amd64.deb

Seconde méthode (interface graphique):

Dans le navigateur de fichiers, aller jusqu'au répertoire de téléchargement, puis déplacer le fichier dans le répertoire Kyocera. Là, clic droit sur le fichier Linux_8.7114_TASKalfa_xx53ci_x003.zip, commande "Extraire ici".

Dans le répertoire Linux_8.7114_TASKalfa_xx53ci_x003, descendre en suivant le chemin Linux>Ubuntu>EU>kyodialog_amd64.

Clic droit, décompresser le fichier kyodialog_4.0-1_amd64.deb.

Optionnel: Vérification de l'intégrité des fichiers

C'est une étape optionnelle, mais qui reste une bonne habitude à garder.

Méthode en ligne de commande:

$ md5sum kyodialog_4.0.1_amd64/usr/bin/share/kyocera/ppd4/Kyocera_TASKalfa_5003i.ppd

Noter le résultat et comparé au chiffre donné pour le fichier correspondant:

$ nano kyodialog_4.0.1_amd64/DEBIAN/md5sums

Méthode graphique:

Naviguer à : Linux>Ubuntu>EU>kyodialog_amd64>kyodialog_4.0.1_amd64>usr>share>kyocera>ppd4

Clic droit sur Kyocera_TASKalfa_5003i.ppd, onglet Résumés, cliquer sur Calculer. La somme de contrôle MD5 s'affiche.

Naviguer jusqu'à Linux>Ubuntu>EU>kyodialog_amd64>kyodialog_4.0.1_amd64>DEBIAN.

Ouvrir le fichier md5sums, comparer les nombres obtenus.

Une fois le pilote vérifié, on procède à l'installation de l'imprimante comme telle.

Installation de l'imprimante

Aller dans Ajout d'imprimante, déplier le sous-menu Imprimante réseau.

Choisir Impression Windows via SAMBA

Entrer l'adresse smb://libreservice.sium.umontreal.ca/Noir (Pour l'imprimante couleur, l'adresse sera smb://libreservice.sium.umontreal.ca/Couleur)

Attention à la majuscule! Ne rien entrer pour le moment pour l'authentification.

À l'écran suivant, cocher "Choisir un fichier PPD", et naviguer jusqu'au répertoire les contenant:

~/Téléchargements/Kyocera/Linux_8.7114_TASKalfa_xx53i_x003i/Linux/Ubuntu/EU/kyodialog_amd64/kyodialog_4.0-1_amd64/usr/share/kyocera/ppd4

Sélectionner le fichier Kyocera_TASKalfa_5003i.ppd.

Poursuivre l'installation.

Une fois l'imprimante installée, il faut changer le format de papier par défaut, sous peine d'obtenir un courriel d'erreur automatisé.

Clic droit sur l'imprimante, Propriétés, Options de l'imprimante, section Général, Taille de média, sélectionner Lettre au lieu de A4.

Test de l'imprimante

Dans le même volet d'impression, Configuration: cliquer sur "Imprimer une page de test". Si l'installation s'est bien déroulée, une boîte de dialogue demandant l'authentification devrait apparaître. Entrer votre code SIM sim/p0XXXXXX et votre mot de passe. Vous rendre ensuite à n'importe quelle imprimante libre service et vérifier que le document se trouve dans votre file d'attente.

Visioconférence

Jitsi Meet

Alternative libre pour tous les besoins de visioconférence, jitsi.org offre la téléphonie, la messagerie instantanée, les rencontres en visioconférence avec partage d'écran. Solution multi-plateformes, Jitsi Meet peut être installé sur un serveur ou utilisé en ligne.

Zoom

Zoom n'est pas une application open-source, il n'est donc pas dans les dépôts Ubuntu. Nous l'installerons à partir de leurs dépôts APT.

Dans un terminal :

wget https://zoom.us/client/latest/zoom_amd64.deb
sudo apt install ./zoom_amd64.deb

Une fois installé, il suffit de le lancer en tapant zoom en ligne de commande ou par le menu des applications en mode graphique.

Services infonuagiques

Nextcloud

Nextcloud est une alternative libre aux services tels que Dropbox, Google Drive, OneDrive, etc.

Nextcloud peut être installé sur son propre serveur local, dans un centre de données de confiance, ou utilisé en ligne en s'abonnant à un fournisseur agréé.

Comme les autres solutions propriétaires, Nextcloud offre tous les outils propres à ces environnement : stockage, synchronisation et partage de fichiers, collaboration, visioconférence, groupware intégrant les fonctions de courrier, contacts, calendriers et toutes les fonctions de productivité.

Pour aller plus loin :

Nextcloud Hub (pour entreprise)


Nextcloud at home (pour les particuliers)


Compte Nextcloud chez un hébergeur

Authentification multi-facteur avec KeePassXC

15 commentaires

  1. Pour installer une imprimante libre-service Kyocera TASKalfa 5003i (Noir et blanc) ou 5053i (Couleur).


    1. Merci pour votre contribution, elle se retrouve maintenant dans la section Imprimantes. N'hésitez pas à partager d'autres informations ou à commenter cette page.

  2. L'installation de Pulse Secure sur Ubuntu 20.04 n'est pas si simple que ça, plusieurs paquets sont dépassés et plus maintenus. En cas de problèmes suivre ce qui est indiqué ici : https://gist.github.com/eugenetriguba/beb90e0bca7e5299436693d9b74a9853

    J'ai aussi eu libgnome keyring0 qui manquait. Faire la même procédure que pour les libwebkit:

    wget http://archive.ubuntu.com/ubuntu/pool/universe/libg/libgnome-keyring/libgnome-keyring-common_3.12.0-1build1_all.deb
    wget http://archive.ubuntu.com/ubuntu/pool/universe/libg/libgnome-keyring/libgnome-keyring0_3.12.0-1build1_amd64.deb
    wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-keyring-sharp/libgnome-keyring1.0-cil_1.0.0-5_amd64.deb


    C'est frustrant que des systèmes non supportés sous linux soient utiliés.

  3. Un détail que j'ai oublié de mentionner... Il faut d'abord aller chercher l'application telle que fournie par l'Université, le décompresser et procéder à l'installation : $ sudo dpkg -inom du paquet... Ensuite suivre les instructions sur le lien gist.github.com

    1. Pour éviter des problèmes de dépendences et autres, il est préférable d'installer un paquet avec `apt`. Pour ce faire, il suffit de:

      1. `cd` dans le dossier où se trouve le paquet
      2. `[sudo] apt install ./nom-du-paquet.deb
  4. Stefan Horoi dit :

    Je ne sais pas si je suis le seul qui a ce problème mais si quelqu'un peut m'aider ce serait grandement apprécié! Je suis sur Ubuntu 20.04 et j'ai téléchargé Pulse Secure - DEB sur la logithèque de l'UdeM, extrait le répertoire zip qui contenait deux autres répertoires "_MACOSX" et "pulsePsalDeb". Dans "pulsePsalDeb" il y a deux fichiers soit "Installer.sh" et "PulseSecureAppLauncher.deb". J'ai essayé de faire (après avoir changé de directory):

    $ sudo dpkg -i PulseSecureAppLauncher.deb
    et
    $ sudo apt install ./PulseSecoreAppLauncher.deb


    Dans les deux cas l'installation semble se dérouler sans problème mais lorsqu'elle est finie je ne trouve nulle part l'application Pulse Secure sur ma machine et il n'y a pas de fichier "/usr/local/pulse/" qui a été créé. J'ai également essayer de rouler:

    $ chmod +x Installer.sh
    $ ./Installer.sh

    Qui semble également marcher correctement mais encore une fois aucune application Pulse Secure n'est installée sur ma machine et il n'y a toujours pas de fichier "/usr/local/pulse/" par contre il y a un fichier qui apparaît: "/home/user/psallinux" qui contient deux répertoires, le premier étant "bin" (qui contient à son tour "psallinux" qui semble être un fichier exécutable mais que je n'arrive pas à ouvrir et "version.ini" qui décrit la version du logiciel) le deuxième répertoire dans "/home/user/psallinux" est "cert" qui contient "domain.crt" qui donne les informations sur le logiciel (compagnie, nom du logiciel, date d'expiration etc.)

    Au-delà de ça je suis bloqué puisque cela ne ressemble en rien aux instructions sur cette page web ou celles de Pulse Secure ni aux instructions sur GitHub. Toute suggestion est appréciée!

    1. Par curiosité, j'ai essayé d'installer le paquet deb de la logithèque et ce dernier est complétement brisé... J'ai trouvé une version qui fonctionne sur un autre site (https://www.cirrus.com/vpn/). Il suffit de télécharger la version pour Debian, Ubuntu 64 Bit sur cette page.

      Lorsque c'est fait, double-cliquez sur le fichier .deb et l'application de la logithèque d'Ubuntu devrait s'ouvrir et vous proposer d'installer le paquet. Si vous préférez la ligne de commande, allez dans le dossier où se trouve le .deb et faite:

      $ sudo apt install ./pulse-9.1R11.x86_64.deb

      1. Gros merci Danny, avec cette méthode cela a finalement fonctionné!


        Effectivement le paquet proposé par le site officiel de l'université est désuet et brisé.


        La totalité de mon labo roule sous ubuntu, et j'ai du mal à comprendre que les TIs ne testent pas leurs instructions d'installation régulièrement, et laissent des notes d'installation déféctueuses en ligne alors même que des usagers rapportent des problèmes depuis plusieurs mois.

        1. Malheureusement, Linux n'est pas officiellement supporté par l'Université. Il y a un message au début de cette page wiki qui le mentionne.

          Par contre, je comprends votre frustration. Je trouve aussi cela problématique que des instructions désuettes soient sur cette page et tout particulièrement quand celles-ci peuvent créer des problèmes sur l'installation d'une personne comme je l'ai mentionné dans un autre commentaire.

          Une solution pour ce problème serait d'avoir une documentation conçue pour et par la communauté linuxienne de l'UdeM et aussi d'avoir un regroupement officiel de ces mêmes utilisateurs et utilisatrices afin de s'entraider, mais aussi de faire pression sur l'administration pour que Linux soit officiellement supporté.

          1. Daniel Sala dit :

            Bonjour,

            C'est un peu difficile pour les techniciens TI qui sont en première ligne de supporter Linux, s'ils n'ont aucunes connaissances sur le système (s'ils ne l'ont pas touché dans le passé) , vous connaissez plus ce système qu'eux vu que vous travaillez dessus 24/7.

            Sans oublier les différentes distributions (CentOS, Fedora, Ubunto, Red Hat) avec les "sous versions", faire une procédure détaillée des services/logiciels UdeM pour les 20+ distributions Linux qui existent est un peu difficile à gérer et à mettre à jour quotidiennement, c'est pour ça qu'ils n'embarquent pas là-dans.

            Aussi, pour les postes personnels des étudiants, le support s'arrête à la connectivité réseau (sans-fil), on ne commencera pas à jouer dans un système d'exploitation Linux personnel qui n'est pas géré par les TI/UdeM, question de responsabilité et de sécurité. Si on fait une erreur, on sera responsable si le système ne marche plus, etc.

            Merci et bonne journée,

            Daniel Sala

  5. Une solution qui marche pour moi est d'utiliser ce script bash (trouvé je ne sais plus trop où... désolé pour la personne qui l'a créé, je n'arrive pas à retrouver son nom).


    Il faut utiliser le mode manuel (à cause de la double authentification). Se connecter sur le navigateur à vpn.umontreal.ca et récupérer les cookies DSID.

    Voici le script: https://gitlab.huma-num.fr/-/snippets/18

    1. Kyle Roth dit :

      J'ai utilisé ceci mais je reçois une redirection inattendue:


      WARNING: Juniper Network Connect support is experimental.
      It will probably be superseded by Junos Pulse support.
      Connected to 132.204.8.8:443
      SSL negotiation with vpn.umontreal.ca
      Connected to HTTPS on vpn.umontreal.ca with ciphersuite (TLS1.2)-(RSA)-(AES-256-CBC)-(SHA256)
      Got HTTP response: HTTP/1.1 302 Found
      Unexpected 302 result from server
      Creating SSL connection failed

      Any ideas?
      1. Malheureusement non... en effet cela ne fonctionne plus depuis quelques jours. Je n'ai pas trouvé de solution.

        Il faudrait essayer avec la toute dernière version de openconnect avec l'option --protocol=pulse (mais j'ai un trop vieux kernel pour tester). La commande devrait être une chose du type:

        sudo openconnect --protocol=pulse -C "DSID=$DSID" vpn.umontreal.ca/campus

        Évidemment $DSID est le cookie dsid, à copier coller après une autentification double sur vpn.umontreal.ca

        1. Kyle Roth dit :

          Je reçois un DSID vide, donc je pense que le script est cassé. tant pis

          1. Pour ma part, j'ai installé Pulse Secure en suivant les instructions dans cette page et cela fonctionne parfaitement (Ubuntu 20.04.3 LTS)