Vous êtes sur la page 1sur 3

Cygwin, mulateur Unix/Linux sous Windows

1. Cygwin
Cygwin est un mulateur Unix/Linux sous Windows. En deux mots, ce gratuiciel permet de recrer un environnement de type Unix sur une machine Windows. Ceci est trs prati ue pour ceux ui ont l!ha"itude et/ou le "esoin de naviguer et travailler entre ces deux systmes #en particulier, et $ contrario des systmes $ %dou"le&"oot%, on n!est pas o"lig de partitionner son systme en deux entits distinctes'.

2. Rcuperer l'installeur
(l su))it de )aire un tour sur http*//cygwin.com pour rcuperer l!excuta"le %setup.exe%

3. Tlcharger et installer les lments


L!installeur %setup.exe% permet de rcuperer #via )tp' et/ou installer les divers lments #alias %pac+ages%' pour construire l!environnement Cygwin local. Lors de la premire installation, il )aut choisir le rpertoire dans le uel sera construit l!ar"orescence Cygwin #viter la racine d!un dis ue dur', ainsi ue le %mode de )onctionnement%* Unix ou ,-&.os. Ce %mode de )onctionnement% concerne la gestion du mode texte de l!environnement* l! uivalence #mode ,-&.os' ou non #mode Unix' entre ma/uscules et minuscules, ainsi ue la gestion de la )in de ligne de )ichiers textes. 0r)rence personnelle* le mode Unix, sans la moindre hsitation. 1ormis les uel ues lments a"solument ncessaires au "on )onctionnement de l!mulateur, une uantit asse2 impressionnante de supplments sont disponi"les. 3out installer est a priori par)aitement inutile #ne serait&ce ue du point de vue de l!espace occup, plusieurs centaines de ,o'. 0etite liste #non&exaustive et trs personnelle' des lments $ incorporer* 2ip / un2ip catgorie* 4rchive g2ip / tar / which catgorie* 5ase

gcc / g)ortran / ma+e catgorie* .evel nedit catgorie* Editors gsl catgorie* Li"s gnuplot catgorie ,ath inetutil / nc)tp catgorie* 6et tetex catgorie* 0u"lishing "2ip7 / )ile / time catgorie* Utils xorg&x88&... / 9term catgorie* 988

Remarque* 0as de pani ue, on peut tou/ours a/outer/dsinstaller des lments ulterieurement. .e m:me, les diverses dpendences sont gres par l!installeur #en clair, si on demande l!lment 4, ui ne peut )onctionner ue si l!lment 5 est prsent, alors le second est galement import/install'.

4. Personalisation
4.1. rchitecture! ar"orescence et en#ironnement Comme sous Unix, au lancement d!une session, le rpertoire d!acceuil est %/home/votrelogin% ou %votrelogin% est le nom #extrait des varia"les d!environnement Windows' d!utilisateur de la session Windows en cours. 0ar d)aut la session s!excute sous %"ash%. 0our personnaliser son environnement #crer des alias, a/outer et modi)ier des varia"les d!environnement' il )aut diter les )ichiers %."ash$pro%ile% et %."ashrc% 4.2. &essions ' (multi)%en*tres+ et prise en charge ,u cla#ier -.RT/ 0our dmarrer une session 9, il )aut, une )ois Cygwin lanc, utiliser la commande*
startx

;n peut galement importer divers gestionnaires de )en:tres #)vwm, ...' via l!installeur %setup.exe%. 0articulirement recommand, le %9win -erver% est trs souple et simple d!utilisation #aussi simple ue le raccourci du m:me nom sur le "ureau Windows'. 0our avoir accs aux caractres accentus #<&"its', il )aut modi)ier le )ichier %.inputrc% $ la racine du compte. (l )aut y a/outer les lignes*
set set set set meta-flag on input-meta on convert-meta off output-meta on

0. 1uelques spci%icits
Les environnement et commandes sont essentielement celles du monde Unix/Linux= il y a toute)ois uel ues spci)icits, propres $ Cygwin, u!il est "on de conna>tre. 0.1. cc,er 2 3in,ows ,epuis Cygwin ;n peut, depuis une session Cygwin, accder $ la partie Windows de l!ordinateur $ l!aide de l!instruction %cygdrive%. 0ar exemple, la commande
ls /cygdrive/C/

livrera le contenu du dis ue dur C de l!ordinateur. %cygdrive% permet galement d!accder aux lecteurs #dis uettes, C.&?;,'. 0.2. &u%%ixe ,es excuta"les Les excuta"les sont su))ixs %.exe%, "ien ue l!on puisse se dispenser de la prciser pour lancer l!excution. 0ar exemple, l!instruction #"ash' %ls% peut galement :tre lance en tant ue

%ls.exe%. Ceci vaut aussi pour les programmes construits par l!utilisateur. 4insi, l!excuta"le %prog% gnr par la compilation du )ichier )ortran %prog.)% via la ligne de commande
gfortran prog.f -o prog

se nommera en )ait %prog.exe%. ;n pourra toute)ois lancer son excution par l!instruction %prog% #ou en prcisant %prog.exe%'

Vous aimerez peut-être aussi