Installation de Cygwin
Cygwin est un émulateur de Linux pour système d’exploitation Windows. Vous aurez ainsi librement
accès à tous les outils habituels sous linux : compilateurs, logiciels libres, …. Par ailleurs l’installation
d’un émulateur (et non pas d’un dual boot) partage les ressources physiques de l’ordinateur comme
le processeur, la mémoire ou le disque dur, mais permet également l’utilisation simultanée de logiciels
des deux mondes (Linux et Windaube). Ce n’est donc pas conseillé pour faire du calcul intensif, mais
parfait pour faire du développement.
L’installation que je propose (x11, réseau, compilateur, openmpi) est minimale et normalement
suffisante pour le travail à réaliser en particulier à MOCA. Cela veut dire qu’il ne faut pas hésiter à
rajouter, à la liste que je propose, tous les outils dont vous pourriez avoir besoin : octave, blas, opengl,
… etc …
Pour installer cygwin, il faut aller sur le site officiel [Link] et télécharger
l’exécutable d’installation. A priori vous êtes en 64 bits, il faut donc télécharger setup-x86_64.exe.
Après avoir télécharger l’exécutable, vous pouvez l’exécuter. Vous répondez alors par défaut à toutes
les étapes jusqu’au choix de serveur.
Le choix du site de téléchargement n’a pas d’importance. Un répertoire avec le nom du site de
téléchargement sera créé dans le répertoire Téléchargement afin d’y stocker toutes les librairies
nécessaires et ne pas tout re-télécharger en cas de mise à jour. Pour ma part, je choisi un site proche
en Allemagne.
Vous voyez alors apparaitre la fenêtre suivante :
En cliquant sur All, tous les répertoires apparaissent.
Nous allons sélectionner successivement des outils dans les onglets : Devel, Math, Net et X11.
En dépliant l’onglet Devel, on voit apparaitre une multitude d’outils :
Dans Devel on sélectionne (en choisissant bien sur toujours la dernière version) : binutils, gcc-core, gcc-
fortran, gcc-g++, gcc-objc, gcc-obj++, make, mcpp.
Dans Math on sélectionne : gnuplot. ATTENTION: choisir gnuplot-X11
Dans Net on sélectionne : inetutils, ping, rsh, xinetd.
Dans X11 on sélectionne : cygutils-x11, rstart,xhost, xinit, xkill, xterm.
Enfin, nous allons sélectionner la librairie openmpi pour faire du calcul parallèle. Pour ce faire, dans la
zone de recherche tapez : openmpi
Sélectionnez alors toutes les librairies openmpi disponibles dans le répertoire Libs :
Vous pouvez alors lancer le téléchargement et attendre, attendre, attendre, ….
À l’issu du téléchargement, inutile de créer une icône, par contre laissez l’implémentation dans le
menu démarrer.
Dans le menu démarrer, dans le répertoire Cygwin-X l’exécutable à lancer est Xwin Server. Je vous
conseille de faire un raccourci et de le rajouter à la barre des tâches.
Après un moment (soyez patient), vous verrez apparaitre 2 icones dans les icones cachées.
Un clic droit sur l’icône verte permet de faire apparaitre un menu déroulant. Choisissez Xterm pour
créer un terminal sur l’écran.
Par défaut cela vous crée un compte dans /home/USER où USER est le nom de l’utilisateur du compte
sur lequel vous avez installé cygwin. En fait cygwin est installé par défaut en C:/cywin64. Le répertoire
sur lequel vous accéderez par défaut est C:/cywin64/home/USER. Je vous conseille d’en faire un
raccourci puis de l’installer sur votre Bureau afin d’y accéder rapidement.
Par ailleurs, à partir de cygwin, il est possible d’aller n’importe où sur le disque dur. On utilise pour cela
le montage virtuel /cygdrive. Par exemple, pour vous rendre sur votre Bureau, il suffit de taper :
cd /cygdrive/c/Documents\ and\ Settings/USER/Desktop/
Vous comprenez au passage pourquoi je vous déconseille de nommer vos fichiers ou répertoires avec
des blancs, accents et caractères spéciaux.
Pour développer, je vous conseille les éditeurs Notepad++ ([Link] et surtout
l’excellent et simplissime Programmer’s Notepad ([Link]