Saturday, April 12, 2008

Open Cobol : Installation de Cygwin sous Windows

Voila la première étape, le socle de compilation pour Open Cobol.


il faut donc Cygwin (www.cygwin.com) qui est un 'emulateur' (terme rapide) pour pouvoir compiler et utiliser des application prévues normalement pour Linux. Cygwin a été créé et est maintenu par RedHat.



Sur la page principal, cliquez sur 'install cygwin now' puis lancer le setup.exe



cliquez sur suivant.
Vous avez plusieurs choix :

  1. install à partir d' internet: mode standard
  2. télécharger sans installer:
  3. c'est assez interessant si :
    • vous avez un proxy/firewall qui interdit le téléchargement.
    • vous n'avez pas acces à internet sur la machine où vous voulez vraiment installer cygwin.
    • faire des déploiements de cygwin sur plusieurs machines à la fois.
    Lors de cette option, le téléchargement va déposer les fichiers dans un sous répertoire de l'exécutable setup.exe de cygwin.
  4. installer d'un répertoire local:
    c'est en fait la suite de l'option précédente.

Pour faire simple, si vous voulez installer sur une autre machine, utiliser l'option '2' sur une machine puis copier tout le setup.exe avec les sous-répertoires pour faire la 'vrai' installation.





Pour ma part, tout ce qui va concerner open cobol sera dans C:\Tools (c:\Tools\cygwin pour l'install de Cygwin) et je laisse les options par défaut.

celui-ci est le répertoire qui va contenir toutes les informations des fichiers téléchargés pour installer Cygwin.


Par défaut, c'est souvent direct confection mais ça dépend de votre connexion internet. (voir avec votre admin)

Choisissez n'importe quel miroir.

J'ai pris le minimum nécessaire pour l'installation de cygwin. ça suffira (j'espère) pour la compilation et l'utilisation de Open Cobol.

Voici la liste complète :

  • alternatives
  • astyle
  • autoconf
  • autoconf2.1
  • autoconf2.5
  • automake
  • automake1.10
  • automake1.4
  • automake1.5
  • automake1.6
  • automake1.7
  • automake1.8
  • automake1.9
  • base-files
  • base-passwd
  • bash
  • bashdb
  • binutils
  • bison
  • byacc
  • bzip2
  • ccache
  • cmake
  • colorgcc
  • coreutils
  • cpio
  • ctags
  • cygwin
  • diffutils
  • file
  • findutils
  • flex
  • gawk
  • gcc
  • gcc-core
  • gcc-g++
  • gcc-mingw
  • gcc-mingw-core
  • gcc-mingw-g++
  • gdb
  • grep
  • gzip
  • libbz2_1
  • libreadline6
  • libtool1.5
  • libtool2.2
  • login
  • m4
  • make
  • mingw-runtime
  • readline
  • run
  • sed
  • tar
  • unzip
  • util-linux
  • vim
  • w32api
  • which
  • xterm
  • xwinwm
  • zlib

Les versions peuvent être différentes puisque cygwin n'est pas un projet fini et en constante évolution. lorsque vous avez la liste complète, cliquez sur suivant. Vous aurez certainement un message avec toutes les dépendances.


Ensuite, attendez quelques instants ou prenez un café ;-}
Après la fin de l'installation, vous aurez un nouveau menu dans démarrer --> Programmes -->'cygwin'-->'Cygwin Bash Shell' comme ci-dessous.

c'est un petit peu une part du monde Linux dans Windows.


La suite dans la partie 2 (install DB Berkeley dans Cygwin).


Update : add package diffutils on cygwin install needed by open-cobol testing

No comments: