La décision d'installer un logiciel peut être prise uniquement par un enseignant responsable d'un enseignement (Cours, TD, TP) dans l'UFR. il s'agit donc d'une décision purement pédagogique.
Cependant, s'il vous faut un logiciel dans le cadre d'un de vos projets longs, vous pouvez en faire la demande soit à votre enseignant responsable, soit aux administrateurs réseau. après vérification, ces derniers installeront, ou non, le logiciel.
Dans la mesure du possible, nous essayons de mettre à jour les logiciels. Cependant, certains incompatibilités ascendantes entre les versions A et B d'un logiciel peuvent empêcher cette mise à jour.
notion de PATH.
Les chemins “classiques” Unix : /bin, /sbin, /usr/sbin, /usr/bin
il faut concaténer la variable $PATH avec les répertoires de recherche personnels. Par exemple, pour bash :
PATH=$PATH:/usr/lib:/usr/local:/etc export PATH
Une fois que votre $PATH est positionnée correctement, la commande suivante permet de trouver le répertoire d'installation d'un logiciel :
which logiciel
Sur chaque machine dédiée au travail des étudiants sont installés les logiciels “classiques” ainsi que des logiciels plus spécifiques à certains enseignements. Ces derniers changent d'une année sur l'autre en fonction des besoins des enseignants. Parmi les logiciels “classiques”, vous trouverez: gcc, vi, emacs, latex, gdb, java, javac…
Les logiciels spécifiques se trouvent dans les répertoires donnés dans la variable PATH.
Les logiciels sont installés dans les répertoires donnés dans la variable PATH (voir ci-dessus). Pour trouver le chemin exact :
which nom-logiciel ou whereis nom-logiciel
Lancer une recherche dans les répertoires du PATH :
find . -name '*logiciel*' -print
Utiliser la commande : locate nom-logiciel
Elle permet de trouver un fichier rapidement à partir de son nom. Elle a l'avantage de ne pas dépendre du PATH contrairement à which et de renvoyer la réponse en 1 seconde contrairement à find qui aurait pris 10 minutes pour la même recherche. Elle a en revanche l'inconvénient de se référer à une base de donnée mise à jour régulièrement. Et ne tient donc pas compte des dernières modifications du système de fichiers.
En général, il s'agit du fait que les enseignants qui demandent l'utilisation du logiciel X en TD/TP/Cours ont jugé que la version Y.V est suffisante.