Outils pour utilisateurs

Outils du site


logiciel:linux

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édentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
logiciel:linux [2008-05-30 19:23] arrasleilogiciel:linux [2011-05-16 14:33] – [Systèmes de gestion de versions centralisée et décentralisée] lokbani
Ligne 51: Ligne 51:
  
 //The LaTeX Graphics Companion Illustrating documents with TeX and PostScript// by : Michel Goossens, Sebastian Rahtz, Frank Mittelbach part of the Tools and Techniques for Computer Typesetting ISBN : 0-201-85469-4, 1997. //The LaTeX Graphics Companion Illustrating documents with TeX and PostScript// by : Michel Goossens, Sebastian Rahtz, Frank Mittelbach part of the Tools and Techniques for Computer Typesetting ISBN : 0-201-85469-4, 1997.
 +
  
  
Ligne 72: Ligne 73:
  
 Pour imprimer, assurez vous que le document est en format **US Letter** et que les propriétés de l'imprimante indiquent aussi que le papier est en format **US Letter**. Pour imprimer, assurez vous que le document est en format **US Letter** et que les propriétés de l'imprimante indiquent aussi que le papier est en format **US Letter**.
 +
 +
  
 ==== Aspell ==== ==== Aspell ====
  
-Sur Fedora 7, un problème de verrou sur des fichiers de paramètres du vérificateur d'orthographe aspell provoque un blocage à la sortie du logiciel.   +Sur Fedora 7, un problème de verrou sur des fichiers de paramètres du vérificateur d'orthographe aspell provoque un blocage à la sortie du logiciel.
  
-**Solution : taper la commande Linux avant la première exécution dans une fenêtre de console : +**Solution : taper la commande Linux avant la première exécution** dans une fenêtre de console : 
  
   aspellfix   aspellfix
- 
  
 ===== Programmation ===== ===== Programmation =====
Ligne 115: Ligne 117:
 ==== Prolog ==== ==== Prolog ====
  
-La version du langage Prolog disponible au DIRO est **Sicstus**. Vous devez faire la commande suivante si voulez utiliser la version de défaut :+La version du langage Prolog disponible au DIRO est **GNU Prolog**. Pour l'utiliser, taper la commande :
  
-  inclure sicstus+  gprolog
  
-Pour l'utiliser, taper la commande : +L'aide est disponible dans le répertoire /usr/share/doc/gprolog-docs-1.3.0 .
- +
-  sicstus +
- +
-L'aide est disponible à http://www.sics.se/sicstus/docs/ et un mode emacs est disponible dans le répertoire désigné par la variable d'environnement **''$SIMACS''**.+
  
 ==== Lisp ==== ==== Lisp ====
Ligne 174: Ligne 172:
   * Environnement pour l'analyse de données   * Environnement pour l'analyse de données
   * //etc.//   * //etc.//
 +
 +La version 6 est la version de défaut. Les versions 7 et 8 sont disponibles.
 +
 +Pour utiliser la version 7, il faut d'abord taper la commande
 +
 +   inclure math-7
 +
 +Pour utiliser la version 8, il faut d'abord taper la commande
 +
 +   inclure math-8
  
 Vous pouvez exécuter Mathematica en mode graphique avec la commande Vous pouvez exécuter Mathematica en mode graphique avec la commande
Ligne 215: Ligne 223:
   * //etc.//   * //etc.//
  
-Pour lancer le logiciel Matlab, la commande est+Pour lancer le logiciel Matlab version 2009b, la commande est
  
     matlab     matlab
  
-pour la version 2007.+Si vous obtenez le message d'erreur 
 + 
 +    Error: Your computer processor is missing the SSE2 instructions that 
 +           are required for MATLAB to run correctly. 
 + 
 +changez de salle d'ordinateurs ou utilisez la version 2007a. 
 + 
 +La version 2007a est disponible par la commande 
 + 
 +    matlab7a
  
 ===== Base de données ===== ===== Base de données =====
Ligne 233: Ligne 250:
   - La commande <code>oradoc</code> démarre Firefox pour consulter la documentation du logiciel.   - La commande <code>oradoc</code> démarre Firefox pour consulter la documentation du logiciel.
  
 +===== Systèmes de gestion de versions =====
 +
 +==== Subversion ====
 +
 +Le logiciel [[http://subversion.apache.org/|Subversion]] est le remplaçant de CVS. Sa gestion est centralisée.
 +
 +
 +=== Préparation ===
 +
 +== Clé ssh pour l'administration ==
 +
 +Faire parvenir votre clé ssh publique pour vous donner l'accès aux fichiers de gestions des dépôts de votre laboratoire. Si vous n'en avez pas déjà une, dans un terminal, utliser la commande
 +
 +<code>ssh-keygen -b 1024 -t dsa</code>
 +
 +et faite retour de chariot aussi souvent que nécessaire pour accepter toute les réponses par défaut. Ensuite, envoyez le fichier .ssh/id_dsa.pub au DIRO.
 +
 +== Récupération du répertoire des fichiers de configurations ==
 +
 +Dans un terminal, utilisez la commande
 +
 +<code>svn co svn+ssh://svnadmin@subversion/configs</code>
 +
 +Pour importer une copie de travail du répertoire des fichiers de gestion. Ce répertoire contient 3 fichiers:
 +
 +  * dav_svn.authz : contient les règles d'accès
 +  * dav_svn.passwd : contient les paires usager:motdepasse
 +  * repolist : contient les noms des dépôts, un par ligne, et rien d'autre 
 +
 +=== Gestion ===
 +
 +== Ajout d'un utilisateur ==
 +
 +Demander à l'utilisateur de créer une paire nomusager:motdepasse avec la commande
 +
 +<code>htpasswd -n -d nomusager</code>
 +
 +et de vous en envoyer le résultat, par exemple
 +
 +<code>comptetest:DxXlx6xXa83w6</code>
 +
 +Ajouter au fichier dav_svn.passwd et matérialiser ce changement en faisant un commit, i.e.
 +
 +<code>svn commit -m "Ajout usager ..."</code>
 +
 +== Création d'un dépôt ==
 +
 +Éditer le fichier repolist et y ajouter, sur une ligne, le nom désiré du dépôt. Ensuite, faire un commit pour matérialiser la création
 +
 +<code>svn commit -m "Ajout du depot ..."</code>
 +
 +Attention: Ce fichier ne doit pas contenir de commentaire ou de ligne blanche. Uniquement une liste des nom des dépôts, un par ligne.
 +
 +== Gestion des règles d'accès aux dépôts ==
 +
 +Dans le fichier dav_svn.authz, créer ou modifer les groupes dans la rubrique [groups], i.e.
 +
 +<code>
 +[groups]
 +  nomdegroupe1 = usager1,usager2,usager3
 +  nomdegroupe2 = usager2,usager4
 +</code>
 +
 +Ensuite, ajouter ou modifier une rubrique [nomdedepot:/], par exemple:
 +
 +<code>
 +[nomdedepot:/]
 +  @nomdegroupe2 = rw
 +  @nomdegroupe1 = r
 +  * = 
 +</code>
 +
 +Note: pour donner uniquement l'accès en lecture à tous les usagers du dav_svn.passwd, utiliser la règle
 +
 +<code>
 +[nomdedepot:/]
 +  * = r
 +</code>
 +
 +Ensuite, matéraliser les règles par un commit
 +
 +<code>svn commit -m "Modification regles acces ..."</code>
 +
 +=== Utilisation ===
 +
 +== Clonage d'un dépôt ==
 +
 +À partir d'un terminal, dans le répertoire où on veut mettre la copie de travail du dépôt
 +
 +<code>svn checkout https://subversion.iro.umontreal.ca/nomdulab/nomdudepot</code>
 +
 +
 +==== Mercurial ====
 +
 +  - [[http://mercurial.selenic.com/|Mercurial]]: la gestion est décentralisée.
 +
 +==== Git ====
 +
 +  - [[http://git-scm.com/|Git]]: la gestion est décentralisée.
  
 ===== Logiciels disponibles au DIRO ===== ===== Logiciels disponibles au DIRO =====
Ligne 273: Ligne 389:
 | **Virus Scan** | Logiciel antivirus (''man uvscan'') | | **Virus Scan** | Logiciel antivirus (''man uvscan'') |
 | **[[http://www.xfig.org/|xfig]]** | Logiciel de dessin vectoriel sous X11 | | **[[http://www.xfig.org/|xfig]]** | Logiciel de dessin vectoriel sous X11 |
 +
  
 ===== Logithèque ===== ===== Logithèque =====
  
 La [[:logiciel:logitheque|Logithèque]] de l'université offre aussi quelques rares logiciels pour Linux. La [[:logiciel:logitheque|Logithèque]] de l'université offre aussi quelques rares logiciels pour Linux.
logiciel/linux.txt · Dernière modification : 2020-01-08 21:42 de royjuli