Installing software in your home directory/fr: Difference between revisions

From Alliance Doc
Jump to navigation Jump to search
(Created page with "Si d'autres erreurs surviennent, contactez [mailto:support@calculcanada.ca]. Pour les détails, consultez les pages [https://docs.computecanada.ca/wiki/Make/fr Make], [https:...")
No edit summary
Line 15: Line 15:


Ces instructions fonctionnent comme prévu à l'occasion, mais <code>make install</code> crée quelquefois un obstacle car le logiciel s'attend à pouvoir écrire dans <code>/usr/local</code> ou autre espace partagé du système de fichiers. La commande <code>sudo make install</code> causera toujours l'arrêt de la procédure parce que <code>sudo</code> exige les permissions d'administrateur (''root''). La solution consiste à placer un indicateur  <code>--prefix</code> à l'étape <code>configure</code> pour que l'installation soit dirigée vers le répertoire de votre choix, par exemple
Ces instructions fonctionnent comme prévu à l'occasion, mais <code>make install</code> crée quelquefois un obstacle car le logiciel s'attend à pouvoir écrire dans <code>/usr/local</code> ou autre espace partagé du système de fichiers. La commande <code>sudo make install</code> causera toujours l'arrêt de la procédure parce que <code>sudo</code> exige les permissions d'administrateur (''root''). La solution consiste à placer un indicateur  <code>--prefix</code> à l'étape <code>configure</code> pour que l'installation soit dirigée vers le répertoire de votre choix, par exemple
{{Commande|./configure --prefix{{=}}$PROJECT/some-package && make && make install}}


Si d'autres erreurs surviennent, contactez [mailto:support@calculcanada.ca]. Pour les détails, consultez les pages  [https://docs.computecanada.ca/wiki/Make/fr Make], [https://docs.computecanada.ca/wiki/Autotools/fr Autotools] et [https://docs.computecanada.ca/wiki/CMake/fr CMake].
Si d'autres erreurs surviennent, contactez [mailto:support@calculcanada.ca]. Pour les détails, consultez les pages  [https://docs.computecanada.ca/wiki/Make/fr Make], [https://docs.computecanada.ca/wiki/Autotools/fr Autotools] et [https://docs.computecanada.ca/wiki/CMake/fr CMake].

Revision as of 16:12, 25 April 2017

Other languages:

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

Question.png
[nom@serveur ~]$ ./configure --prefix=$PROJECT/some-package && make && make install

Si d'autres erreurs surviennent, contactez [1]. Pour les détails, consultez les pages Make, Autotools et CMake.

apt-get and yum

If the software includes instructions to run apt-get or yum, it is unlikely that you will be able to install it using those instructions. Look for instructions that say "to build from source", or contact support for assistance.

Python, R, and Perl packages

Python, R, and Perl are languages with large libraries of extension packages, and package managers that can easily install almost any desired extension in your home directory. See the page for each language to find out if the package you're looking for is already available on our systems. If it is not, you should also find detailed guidance there on using that language's package manager to install it for yourself.