logiciel:linux
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
logiciel:linux [2011-05-16 18:15] – [Mercurial] lokbani | logiciel:linux [2016-09-24 19:29] – [Matlab] bencherr | ||
---|---|---|---|
Ligne 144: | Ligne 144: | ||
firefox & | firefox & | ||
- | |||
- | Linux a été mis à jour sur les stations d' | ||
- | |||
- | **Solution : taper la commande Linux après la première exécution** dans une fenêtre de console : | ||
- | |||
- | firefixe | ||
Il y a une règle simple à suivre pour éviter tout problème de profil avec Firefox: utiliser **un et un seul** profil. Dans l' | Il y a une règle simple à suivre pour éviter tout problème de profil avec Firefox: utiliser **un et un seul** profil. Dans l' | ||
Ligne 173: | Ligne 167: | ||
* //etc.// | * //etc.// | ||
- | La version 6 est la version de défaut. | + | Les versions |
- | + | ||
- | Pour utiliser la version 7, il faut d' | + | |
- | + | ||
- | | + | |
- | + | ||
- | Pour utiliser la version 8, il faut d' | + | |
- | + | ||
- | | + | |
Vous pouvez exécuter Mathematica en mode graphique avec la commande | Vous pouvez exécuter Mathematica en mode graphique avec la commande | ||
Ligne 190: | Ligne 176: | ||
math | math | ||
- | |||
- | Pour exécuter Mathematica sur un poste Linux et l' | ||
- | |||
- | xset +fp tcp/ | ||
- | unset LANG | ||
- | xset q | ||
- | |||
- | Dans la section **Font Path**, il devrait apparaître | ||
- | |||
- | tcp/ | ||
- | |||
- | Si ce n'est pas le cas, il faut réexécuter la commande numéro 1. | ||
- | |||
- | Dans la section d' | ||
- | |||
- | Postez une requête sur [[: | ||
- | |||
- | xset: bad font path element (#36), possible causes are: | ||
- | Directory does not exist or has wrong permissions | ||
- | Directory missing fonts.dir | ||
- | Incorrect font server address or syntax | ||
- | |||
- | |||
==== Matlab ==== | ==== Matlab ==== | ||
Ligne 223: | Ligne 186: | ||
* //etc.// | * //etc.// | ||
- | Pour lancer le logiciel Matlab | + | Pour lancer le logiciel Matlab, la commande est |
matlab | matlab | ||
- | Si vous obtenez le message d' | + | Changez de salle d' |
Error: Your computer processor is missing the SSE2 instructions that | Error: Your computer processor is missing the SSE2 instructions that | ||
are required for MATLAB to run correctly. | are required for MATLAB to run correctly. | ||
- | changez de salle d' | + | |
- | La version 2007a est disponible par la commande | + | ===== Bases de données ===== |
- | + | ||
- | matlab7a | + | |
- | + | ||
- | ===== Base de données ===== | + | |
==== Oracle ==== | ==== Oracle ==== | ||
Ligne 246: | Ligne 205: | ||
- d' | - d' | ||
- ensuite, se brancher sur '' | - ensuite, se brancher sur '' | ||
- | - puis, taper la commande : < | + | - pour lancer l' |
- | - enfin, | + | |
- | - La commande < | + | ==== MySQL ==== |
+ | Plus d' | ||
===== Systèmes de gestion de versions ===== | ===== Systèmes de gestion de versions ===== | ||
Ligne 371: | Ligne 331: | ||
=== Gestion === | === Gestion === | ||
- | == Ajouter | + | == Ajout d'un utilisateur == |
- | Demander à l' | + | Demander à l' |
< | < | ||
Ligne 379: | Ligne 339: | ||
hg push</ | hg push</ | ||
- | = Création de groupes = | + | == Création de groupes |
Utiliser la commande mkdir pour créer un sous-répertoire keys/ | Utiliser la commande mkdir pour créer un sous-répertoire keys/ | ||
- | = Groupes prédéfinis = | + | == Groupes prédéfinis |
Deux sous-répertoires de keys/ ont des accès prédéfinis sur tous les dépôts (avec une exception pour hgadmin). Il se peut que ces sous-répertoires n' | Deux sous-répertoires de keys/ ont des accès prédéfinis sur tous les dépôts (avec une exception pour hgadmin). Il se peut que ces sous-répertoires n' | ||
Ligne 392: | Ligne 352: | ||
== Le fichier access.conf == | == Le fichier access.conf == | ||
- | Une description des différentes options du fichier access.conf se trouve | + | Une description des différentes options du fichier access.conf se trouve |
Attention: Lorsque le fichier access.conf est modifié, il doit être commit et repoussé sur le serveur. | Attention: Lorsque le fichier access.conf est modifié, il doit être commit et repoussé sur le serveur. | ||
Ligne 399: | Ligne 359: | ||
hg push</ | hg push</ | ||
- | = Gestion des règles d' | + | == Gestion des règles d' |
Le fichier access.conf contient les règles qui définissent les accès pour les différents dépôts. Chaque règle a la forme | Le fichier access.conf contient les règles qui définissent les accès pour les différents dépôts. Chaque règle a la forme | ||
Ligne 415: | Ligne 375: | ||
* user=glob: chemin (à partir de keys) menant à une ou plusieurs clés | * user=glob: chemin (à partir de keys) menant à une ou plusieurs clés | ||
- | Les expressions glob pour les chemins utilisent * pour représenter un ou plusieurs caractères excluant le /, et \** pour représenter un ou plusieurs caractères incluant le /. Donc, par exemple, repo=labs/* attrape les dépôts labs/aaaa et labs/bbbb mais pas labs/ | + | Les expressions glob pour les chemins utilisent * pour représenter un ou plusieurs caractères excluant le /, et %%**%% pour représenter un ou plusieurs caractères incluant le /. Donc, par exemple, repo=labs/* attrape les dépôts labs/aaaa et labs/bbbb mais pas labs/ |
Par exemple, les trois règles pour les groupes prédéfinis sont | Par exemple, les trois règles pour les groupes prédéfinis sont | ||
Ligne 442: | Ligne 402: | ||
+ | ==== Git ==== | ||
+ | Le logiciel [[http:// | ||
+ | Au cours de ce document, **$lab** doit être substitué par le nom du laboratoire et **$gitadmin** par le nom de l' | ||
+ | |||
+ | === Préparation === | ||
+ | |||
+ | == Clé ssh pour l' | ||
+ | |||
+ | Faire parvenir votre clé ssh publique pour vous donner l' | ||
+ | |||
+ | < | ||
+ | |||
+ | et faite retour de chariot aussi souvent que nécessaire pour accepter toute les réponses par défaut. Ensuite, envoyez le fichier .ssh/ | ||
+ | |||
+ | == Récupération du répertoire des fichiers de configurations == | ||
+ | |||
+ | Dans un terminal, utilisez la commande | ||
+ | |||
+ | < | ||
+ | |||
+ | pour importer une copie de travail du répertoire des fichiers de gestion. Le répertoire a cette structure: | ||
+ | |||
+ | |||
+ | * conf/ | ||
+ | * keydir/: répertoire contenant les clés ssh publiques des utilisateurs. | ||
+ | |||
+ | |||
+ | |||
+ | === Gestion === | ||
+ | |||
+ | == Ajout d'un utilisateur == | ||
+ | |||
+ | Demander à l' | ||
+ | |||
+ | < | ||
+ | git add keydir | ||
+ | git commit -m "ajout usager $usager" | ||
+ | git push origin master | ||
+ | </ | ||
+ | |||
+ | == Le fichier conf/ | ||
+ | |||
+ | La description complète du fichier conf/ | ||
+ | |||
+ | **Attention: | ||
+ | |||
+ | < | ||
+ | git add conf/ | ||
+ | git commit -m " | ||
+ | git push origin master | ||
+ | </ | ||
+ | |||
+ | == Gestion des groupes d' | ||
+ | |||
+ | Ajouter, dand le fichier conf/ | ||
+ | |||
+ | < | ||
+ | @groupe1 = $usager1 $usager2 ... | ||
+ | </ | ||
+ | |||
+ | == Gestion des règles d' | ||
+ | |||
+ | Pour chaque dépôt, il doit exister dans le conf/ | ||
+ | |||
+ | < | ||
+ | repo $nom_repo | ||
+ | RW+= @admin | ||
+ | RW = @contrib $usager5 ... | ||
+ | R = @all | ||
+ | </ | ||
+ | |||
+ | où les permissions sont R (read), W (write) et + (rewind, i.e. non-fast forward push). Le groupe @all est un groupe spécial qui inclut automatiquement tous les usagers dont la clé est valide. On peut donner des permissions spécifiques à une branches en la nommant, i.e. RW branch$ = @groupe.. | ||
+ | |||
+ | Lors du push, tous les dépôts nommés dans le fichier seront créés s'ils n' | ||
+ | |||
+ | === Utilisation === | ||
+ | |||
+ | == Clonage d'un dépôt == | ||
+ | |||
+ | < | ||
- | ==== Git ==== | ||
- | - [[http:// | ||
===== Logiciels disponibles au DIRO ===== | ===== Logiciels disponibles au DIRO ===== | ||
Ligne 459: | Ligne 497: | ||
| **chmp** | Pour changer son mot de passe | | | **chmp** | Pour changer son mot de passe | | ||
| **[[: | | **[[: | ||
- | | **[[http:// | + | | **[[http:// |
- | cplex</ | + | inclure cplex12 |
+ | (puis) | ||
+ | cplex (pour lancer le logiciel)</ | ||
| **[[http:// | | **[[http:// | ||
| **[[http:// | | **[[http:// |
logiciel/linux.txt · Dernière modification : 2020-01-08 21:42 de royjuli