Cygwin est une application gratuite qui fournit un environnement de type UNIX sur le système d'exploitation Windows. Cygwin se compose de bibliothèques d’appels système UNIX et de nombreuses applications GNU. Compilateurs, outils de développement, kits de développement, GNU emacs, TeX et LaTeX, OpenSSH (client et serveur) et bien d’autres sont regroupés dans différents modules pouvant être téléchargés et utilisés sur votre PC Windows.
Présentation de Cygwin
Cygwin agit en tant que couche d’émulation fournissant une fonctionnalité d’appel système substantielle aux appels POSIX (interface d’exploitation portable) et un ensemble d’outils donnant l’apparence Linux. Lorsque Cygwin est installé, les utilisateurs ont accès à de nombreux utilitaires UNIX standard. Cygwin peut vous aider à exécuter toutes les commandes UNIX sur un PC Windows, ce qui est toujours une préoccupation pour les développeurs, en particulier ceux travaillant sur des serveurs Linux.
La compatibilité POSIX de Cygwin ne s’intègre pas bien avec l’API Windows native. Si vous mélangez des appels POSIX avec des appels Windows dans votre programme, il est possible que vous obteniez des résultats inégaux. En particulier, les signaux Cygwin ne fonctionneront pas avec les fonctions Windows qui acceptent les noms de fichiers peuvent être confondus par la prise en charge par Cygwin des noms de fichiers longs.
Dans cet article, je parlerai de son installation et énumérerai certaines des fonctionnalités communes de Cygwin, ainsi que les tâches UNIX natives pouvant être effectuées sur un PC Windows à l'aide de cette application.
Installation de Cygwin
L'installation de Cygwin commence par le téléchargement du fichier exécutable et son exécution. Voici une série de captures d’écran pouvant vous guider tout au long de l’installation.
1) Assurez-vous d’utiliser une version de Windows prise en charge par Cygwin et que vous disposez d’un espace disque suffisant. Le minimum recommandé est de 5 Go, car l’installation complète de Cygwin peut peser environ 5 Go.
2) Exécutez le fichier exécutable puis choisissez l’option «installer à partir d’Internet». Cela permet à l’application de télécharger le référentiel complet du serveur sur votre ordinateur local.
6) Sélection des forfaits:C'est la partie critique. Dans cette étape, vous devez choisir les applications que vous souhaitez. Les applications ou les packages peuvent être sélectionnés simplement en cliquant sur l'étiquette par défaut adjacente au nom du package. Si vous êtes complètement nouveau dans UNIX, voici les packages les plus couramment utilisés:
- ouverture
- porte-clés (pour les paires de clés ssh)
- gv
- Ghostscript
- Emacs
- vi
- la grâce
- tcsh
- compilateurs de gnou
- tétex
- un sort
- gnuplot
- rsync
7) Dès que vous cliquez sur Suivant, l'installation commence. Cela prend un peu de temps, pourrait être environ 30 minutes en fonction de la vitesse de téléchargement. Lancez Cygwin en cliquant sur le fichier de commandes.
Caractéristiques Cygwin
- Cygwin est gratuit / open source. Il peut être modifié à l'aide du code source existant, disponible au téléchargement.
- Vous pouvez baser les commandes sur Cygwin. Installez des compilateurs, des SDK et des outils dessus.
- Intégration du presse-papiers - Intégration du presse-papiers entre le presse-papiers X et le presse-papiers Windows. Prise en charge du texte uniquement.
- Clients distants - Les clients distants peuvent être lancés et affichés dans votre session Cygwin / X via Telnet ou via un tunnel X11 sur SSH, à l’aide du package openssh de Cygwin.
- Exécutez les applications client-serveur en utilisant deux instances différentes de Cygwin sur le même PC.
Cygwin Télécharger
Télécharger Cygwin ici.
La vidéo vous guidera à travers les étapes d'installation de Cygwin.
Articles Similaires:
- Meilleur logiciel gratuit Clipboard Manager pour Windows 10
- Désactivez le Presse-papiers à l’aide du raccourci, de CMD ou du menu contextuel dans Windows 10/8/7.
- Afficher et gérer le Presse-papiers sous Windows 10/8/7
- Qu'est-ce que la vulnérabilité ShellShock ou Bash?
- Idem: Une extension de presse-papier puissante pour le presse-papier Windows