Windows

Cygwin Download und Installation: UNIX-Shell für Windows

Basic Basic Cygwin and Bash

Basic Basic Cygwin and Bash

Inhaltsverzeichnis:

Anonim

Cygwin ist eine kostenlose Anwendung, die unter Windows eine UNIX-ähnliche Umgebung bietet. Cygwin besteht aus UNIX-System-Aufruf-Bibliotheken zusammen mit vielen GNU-Anwendungen. Compiler, Entwicklungstools, Entwicklungs-Toolkits, GNU Emacs, TeX und LaTeX, OpenSSH (Client und Server) und vieles mehr sind in verschiedene Module gepackt, die Sie herunterladen und auf Ihrem Windows PC verwenden können.

Cygwin Overview

Cygwin fungiert als eine Emulationsebene, die eine wesentliche POSIX (Portable Operating System Interface) -Systemaufruffunktionalität und eine Sammlung von Werkzeugen bereitstellt, die ein Linux-Look and Feel bereitstellen. Wenn Cygwin installiert ist, haben Benutzer Zugriff auf viele Standard-UNIX-Dienstprogramme. Cygwin kann Ihnen helfen, alle UNIX-Befehle auf dem Windows-PC auszuführen, was immer ein Problem für Entwickler ist, besonders für die Entwickler, die auf Linux-Servern arbeiten.

Die POSIX-Kompatibilität von Cygwin passt nicht gut zur nativen Windows-API. Wenn Sie POSIX-Aufrufe mit Windows-Aufrufen in Ihrem Programm mischen, können möglicherweise ungleichmäßige Ergebnisse auftreten. Insbesondere funktionieren Cygwin-Signale nicht mit Windows-Funktionen, die Dateinamen akzeptieren, die von Cygwins Unterstützung für lange Dateinamen verwechselt werden können.

In diesem Artikel werde ich über seine Installation sprechen und einige der Gemeinsamkeiten von Cygwin mit dem nativen UNIX auflisten Aufgaben, die mit dieser Anwendung auf einem Windows PC ausgeführt werden können.

Cygwin Installation

Die Installation von Cygwin beginnt mit dem Herunterladen der ausführbaren Datei und deren Ausführung. Hier sind eine Reihe von Screenshots, die Sie durch die komplette Installation führen können.

1) Stellen Sie sicher, dass Sie eine von Cygwin unterstützte Version von Windows verwenden und dass Sie über ausreichend Speicherplatz verfügen. Empfohlen werden mindestens 5GB, da die Installation von Cygwin ca. 5 GB kosten kann.

2) Starten Sie die ausführbare Datei und wählen Sie dann die Option "aus dem Internet installieren". Dadurch kann die Anwendung das komplette Repository vom Server auf Ihren lokalen Rechner herunterladen.

3) Wählen Sie das Standardverzeichnis. C: Cygwin, das wird immer empfohlen. Klicken Sie auf Weiter.

4) Wählen Sie den Typ der Internetverbindung. Wählen Sie "Direktverbindung". Drücken Sie Weiter.

5) Wählen Sie eine nahe gelegene Mirror-Site, von der die Cygwin-Pakete heruntergeladen werden sollen. Jeder wird tun.

6) Pakete auswählen: Dies ist der kritische Teil. In diesem Schritt müssen Sie die gewünschten Anwendungen auswählen. Die Anwendungen oder Pakete können ausgewählt werden, indem Sie auf die Standardbezeichnung neben dem Paketnamen klicken. Falls Sie mit UNIX noch nicht vertraut sind, werden diese Pakete am häufigsten verwendet:

  • opennssh
  • keychain (für ssh-Schlüsselpaare)
  • gv
  • ghostscript
  • emacs
  • vi
  • tcsh
  • gnu compiler
  • tetex
  • aspell
  • gnuplot
  • rsync

7) Sobald Sie auf Weiter klicken, beginnt die Installation. Es dauert einige Zeit, kann etwa 30 Minuten dauern, abhängig von der Download-Geschwindigkeit. Starten Sie Cygwin, indem Sie auf die Batch-Datei klicken.

Cygwin-Funktionen

  1. Cygwin ist frei / Open Source. Es kann mit dem vorhandenen Quellcode geändert werden, der zum Download verfügbar ist.
  2. Sie können Befehle auf Cygwin bash. Installieren Sie Compiler, SDKs und Tools darauf.
  3. Clipboard Integration - Zwischenablage zwischen der X-Zwischenablage und der Windows-Zwischenablage. Unterstützt nur Text.
  4. Remote-Clients - Remote-Clients können in Ihrer Cygwin / X-Sitzung entweder per Telnet oder über X11-Tunneling über SSH gestartet und angezeigt werden, entweder mit dem openssh-Paket von Cygwin.
  5. Führen Sie Client-Server-Anwendungen mit zwei verschiedenen Instanzen aus von Cygwin auf demselben PC.

Cygwin Download

Download Cygwin hier .

Das Video führt Sie durch die Cygwin Installationsschritte.