Outils pour utilisateurs

Outils du site


wiki:archives:softwares

Logiciels

Quelles sont les motivations pour l'installation des logiciels ?

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.

Quels sont les critères pour la mise à jour d'un logiciel ?

  • Pédagogiques : les enseignants sont les seuls qui peuvent demander la mise à jour d'un logiciel
  • Sécurité : Des failles de sécurité peuvent nécessiter la mise à jour des logiciels.

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.

Quelles sont les règles pour déterminer où est installé un logiciel ?

:!: 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

Quels sont les logiciels installés sur chaque machine ?

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.

Comment trouver un logiciel ?

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.

Comment obtenir la documentation d'un logiciel ?

  • Le moyen le plus classique sur les systèmes Unix est d'utiliser le man : man nom-logiciel.
  • Certains logiciels ont des options spécifiques intégrées pour leur utilisation. A essayer : nom-logiciel -help ou –help
  • Internet fourni beaucoup de documentations en ligne ou de tutoriaux sur les logiciels.
  • Les librairies spécialisées en informatique propose de nombreuses références. N'hésitez pas non plus à consulter les ouvrages de la bibliothèque universitaire.

Pourquoi la version Y.Z du logiciel X n'est pas installée ?

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.

wiki/archives/softwares.txt · Dernière modification : 2022/07/26 19:04 de 127.0.0.1