>> Technologie Électronique >  >> Téléphones portables et accessoires >> Sonneries

Démarrer avec Cygwin : installation, gestion paquets, intégration Windows

Cygwin fournit couche compatible POSIX et CLI type Linux sur Windows. Guide installation simplifié :

1. Installation

  1. Téléchargez setup-x86_64.exe depuis cygwin.com.
  2. Lancez → "Installer depuis Internet" → choisissez miroir (ex: mirrors.kernel.org).
  3. Racine : C:\cygwin64 (défaut). Installer pour : Tous utilisateurs.
  4. Sélection paquets : Commencez minimal. Recherchez/installez : bash, vim, git, openssh, rsync, curl, wget, python3, make, gcc-core, binutils, findutils, coreutils, diffutils, grep, gawk, sed, tar, gzip, bzip2, xz, zip, unzip, less, man-db, procps, psmisc, inetutils, net-tools, iproute2, whois, bind-utils, openssl, ca-certificates.
  5. Terminez installation → crée C:\cygwin64\Cygwin.bat et raccourcis Menu Démarrer.

2. Intégration PATH (Utiliser commandes Cygwin dans PowerShell/CMD)

# PowerShell (Admin): [Environment]::SetEnvironmentVariable('Path', $env:Path + ';C:\cygwin64\bin;C:\cygwin64\usr\bin', 'Machine') # Redémarrez shell 

3. Émulateurs terminaux (Mieux que défaut)

  • Windows Terminal (Store) → Ajouter profil : C:\cygwin64\bin\bash.exe -l -i
  • Mintty (inclus) — Clic droit titre → Options → Terminal (xterm-256color), Police (Cascadia Code / Fira Code).
  • Alternative WSL2 : Envisagez WSL2 (Ubuntu/Alpine) pour vrai noyau Linux — meilleures perf, systemd, Docker.

4. Post-install essentiel

  • ln -s /cygdrive/c /c — Raccourcis C:, D:, etc.
  • echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bashrc
  • Installez apt-cyg (wrapper gestionnaire paquets) : lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg && install apt-cyg /usr/local/bin

5. Pièges courants

  • Séparateurs chemins : Utilisez /cygdrive/c/Users/... pas C:\Users\... dans Cygwin.
  • Fins de ligne : Git → git config --global core.autocrlf input.
  • Permissions : Lancez mintty/terminal Admin pour chmod/chown répertoires système.
  • Conflits DLL : cygcheck -s diagnostiquer ; gardez Cygwin premier dans PATH.

Astuce pro : Pour la plupart dev 2024, WSL2 est supérieur. Utilisez Cygwin seulement pour scripts build Windows héritage ou test binaires Windows natifs.

Sonneries