Installation de logiciels dans votre répertoire /home
Plusieurs logiciels utilisés par les chercheurs universitaires sont disponibles gratuitement sur Internet. Vous pouvez demander à Calcul Canada s'installer de tels logiciels que vous pourrez ensuite utiliser avec la commande module load
(voir Utiliser les modules); pour ce faire, écrivez à support@calculcanada.ca en joignant l'adresse URL pour l'installation. Si les clauses de la licence et les exigences techniques le permettent, le logiciel sera habituellement disponible dans 24 à 48 heures ouvrables.
Vous avez le droit d'installer des logiciels dans votre propre espace projet ou dans votre espace home, par exemple pour
- apporter vous-même des modifications au code
- évaluer un produit avant le temps alloué pour l'installation par notre équipe (24 à 48 heures ouvrables).
Prenez connaissance des directives pour l'installation du logiciel. Il s'agit souvent des instructions décrites ci-après.
configure; make; make install
[nom@serveur ~]$ ./configure
[nom@serveur ~]$ make
[nom@serveur ~]$ make install
Cette syntaxe de commande est fréquemment utilisée, avec des variantes telles cmake .
au lieu de ./configure
et sudo make install
au lieu de make install
.
Ces instructions fonctionnent comme prévu à l'occasion, mais make install
crée quelquefois un obstacle car le logiciel s'attend à pouvoir écrire dans /usr/local
ou autre espace partagé du système de fichiers. La commande sudo make install
causera toujours l'arrêt de la procédure parce que sudo
exige les permissions d'administrateur (root). La solution consiste à placer un indicateur --prefix
à l'étape configure
pour que l'installation soit dirigée vers le répertoire de votre choix, par exemple
[nom@serveur ~]$ ./configure --prefix=$PROJECT/some-package && make && make install
Si d'autres erreurs surviennent, contactez support@calculcanada.ca. Pour les détails, consultez les pages Make, Autotools et CMake.
apt-get et yum
Si le logiciel fait appel à apt-get
ou yum
, l'installation ne fonctionnera probablement pas. Cherchez des instructions qui mentionnent to build from source ou contactez support@calculcanada.ca pour de l'aide.
Paquets Python, R et Perl
Ces langages possèdent d'importantes librairies de modules et des outils de gestion des modules pour aisément installer les fichiers de tous types dans votre répertoire home. Consultez les pages Python, R et Perl pour savoir si le paquet dont vous avez besoin est disponible; autrement, vous pouvez l'installer par vous-même en suivant les directives sur chacune des pages.