English English French French Spanish Spanish German German
Geekflare wird von unserem Publikum unterstützt. Wir können Affiliate-Provisionen durch den Kauf von Links auf dieser Website verdienen.
Teilen:

Was ist Cygwin und wie wird es unter Windows installiert?

Frisch installiertes Windows 10? Passen Sie diese Einstellungen an, um Ihre Erfahrung zu optimieren
Invicti Web Application Security Scanner – die einzige Lösung, die eine automatische Verifizierung von Schwachstellen mit Proof-Based Scanning™ bietet.

Cygwin ist eine Linux-ähnliche Umgebung für Windows-basierte Systeme. Es besteht aus einer Emulationsebene und einer Sammlung von Tools, die ein Linux-Erscheinungsbild bieten.

Es besteht aus einer DLL (cygwin1.dll), die als Emulationsschicht fungiert und POSIX-Systemaufruffunktionen über Windows bereitstellt. Mit Cygwin haben Benutzer Zugriff auf Standard-UNIX-Dienstprogramme, die entweder über die bereitgestellte Bash-Shell oder über die Windows-Eingabeaufforderung verwendet werden können.

Außerdem bietet es Programmierern Unterstützung bei der Verwendung der Win32-API zusammen mit der Cygwin-API, sodass UNIX-Dienstprogramme ohne große Änderungen im Quellcode auf Windows portiert werden können.

Advantages of Cygwin over Command Prompt/WSL

Es gibt bestimmte Vorteile der Verwendung der Cygwin-Shell gegenüber Windows-Eingabeaufforderung. Nachfolgend sind einige der wichtigsten aufgeführt:

  • Bietet Windows eine UNIX-Shell, die den Zugriff auf eine Reihe von Dienstprogrammen von der UNIX / Linux-Welt bis zu Windows ermöglicht.
  • Es ist nicht erforderlich, ein vollwertiges Linux-Betriebssystem zu installieren oder eine VM einzurichten, bei der die Anforderungen durch die über Cygwin verfügbaren Ressourcen erfüllt werden.
  • Optimale Ressourcennutzung und Systemanforderungen für die Ausführung unter Windows, da die Umgebung emuliert ist und auf Windows funktioniert.
  • Ideal zum Testen / Entwickeln, wenn UNIX / Linux-Dienstprogramme unter Windows verwendet werden müssen.
  • Kompatibel mit älteren Windows-Betriebssystemen wie Windows 7 usw., während die von Windows angebotene WSL-Umgebung nur in neueren Versionen unterstützt wird.

Download

Befolgen Sie diese Anweisungen, um die neueste Version von Cygwin herunterzuladen Link zu seiner offiziellen Website. Sie können die für Ihre Windows-Installation und die Systemarchitektur geeignete Version herunterladen. Für die 32-Bit-Version herunterladen https://cygwin.com/setup-x86.exe und für die 64-Bit-Version von hier herunterladen https://cygwin.com/setup-x86_64.exe.

Installation

  • Starten Sie die heruntergeladene ausführbare Datei aus dem vorherigen Schritt. Akzeptieren Sie alle Eingabeaufforderungen und Warnungen, die in der Windows-Benutzerzugriffssteuerung auf dem Bildschirm angezeigt werden. Dadurch wird das Setup-Programm wie unten gezeigt gestartet.

cygwin-install-schritt-1

  • Klicken Sie auf "Weiter", um mit dem Einrichtungsvorgang fortzufahren.

cygwin-install-schritt-2

  • Eine Aufforderung zur Auswahl einer Downloadquelle wird angezeigt. In den meisten Fällen ist die Standardoption "Aus dem Internet installieren" in Ordnung und sollte beibehalten werden. Wenn Sie ein lokal heruntergeladenes Repository haben oder Cygwin später nur herunterladen und installieren möchten, wählen Sie eine der anderen verfügbaren Optionen. Klicke weiter um fortzufahren.

cygwin-install-schritt-3

  • Sie werden aufgefordert, "Root Directory" für die Installation anzugeben sowie anzugeben, ob es für "All Users" oder "Just You" installiert werden soll. Wenn kein spezifischer Bedarf besteht, behalten Sie die Standardoptionen bei und klicken Sie auf "Weiter", um fortzufahren.

cygwin-install-schritt-4

  • Um die Paketdateien herunterzuladen, werden Sie im Setup aufgefordert, ein "lokales Paketverzeichnis" anzugeben, das standardmäßig auf den Ordner "Download" Ihres Systems verweist. Wenn Sie einen anderen Speicherort angeben möchten, geben Sie hier dessen Pfad an und klicken Sie auf "Weiter", um mit der Einrichtung fortzufahren.

cygwin-install-schritt-5

  • In den meisten Fällen sollte "Verwenden der Systemproxyeinstellungen" für das Herunterladen von Paketen funktionieren. Wenn Sie keinen Proxy verwenden und keine direkte Verbindung zum Internet herstellen möchten, verwenden Sie die Option "Direktverbindung", oder Sie können auch eine benutzerdefinierte Proxy-Einstellung angeben. Klicke weiter um fortzufahren.

cygwin-install-schritt-6

  • Als Nächstes werden Sie aufgefordert, einen Spiegel auszuwählen, von dem Cygwin seine Paketdateien herunterlädt. Wenn sich in der Nähe Ihres Standorts ein Spiegel befindet, der eine schnellere Geschwindigkeit bieten kann, wählen Sie diesen aus der Liste aus. Wenn Sie sich nicht sicher sind, wählen Sie eine Person aus der Liste aus und klicken Sie auf "Weiter", um fortzufahren.

cygwin-install-schritt-7

  • Cygwin bietet viele UNIX / Linux-basierte Dienstprogramme, die unter Windows ausgeführt werden. Nicht alle Pakete werden standardmäßig installiert. Es wird nur ein minimaler Satz wichtiger Pakete installiert. In diesem Schritt können Sie Ihr Cygwin-Setup anpassen, indem Sie verschiedene Kategorien von Paketen auswählen / deren Auswahl aufheben. Denken Sie daran, dass dies auch später erfolgen kann, um Pakete zu Ihrer Cygwin-Installation hinzuzufügen / zu entfernen. Wenn Sie eine bestimmte Liste wichtiger Pakete für Ihre Arbeit haben, können Sie diese jetzt auswählen und fortfahren, indem Sie auf „Weiter“ klicken.

cygwin-install-schritt-8

  • Der nächste Bildschirm listet die ausgewählten Pakete auf und fordert Sie auf, diese zu überprüfen und zu bestätigen. Klicken Sie auf "Weiter", um zu bestätigen und fortzufahren.

cygwin-install-schritt-9

  • Der Download der ausgewählten Pakete beginnt. Dies kann abhängig von der Geschwindigkeit des ausgewählten Download-Spiegels und der Anzahl der ausgewählten Pakete eine Weile dauern.

cygwin-install-schritt-10

  • Sobald alle Pakete heruntergeladen wurden, werden die Pakete weiterhin vom Setup installiert.

cygwin-install-schritt-11

  • Nach Abschluss der Einrichtung wird die Option zum Erstellen von Symbolen auf dem Desktop und im Startmenü für den einfachen Zugriff angezeigt. Klicken Sie auf "Fertig stellen", wenn Sie fertig sind, um den Setup-Assistenten zu beenden.

Cygwin-Start-Menü

  • Sie können Cygwin jetzt starten, indem Sie wie oben gezeigt im Startmenü suchen oder auf das Desktop-Symbol doppelklicken (falls während des Setups erstellt). Dadurch wird die Cygwin-Shell gestartet.

Cygwin-Shell

  • Cygwin Shell unterstützt UNIX / Linux-Befehle die Sie normalerweise verwenden. Wenn Sie feststellen, dass ein bestimmter Befehl nicht funktioniert, können Sie das Setup erneut ausführen und das fehlende Paket auswählen, sofern es im Cygwin-Repository verfügbar ist (ein Beispiel - Ansible) und installieren Sie es. Der installierte Befehl sollte jetzt als normaler Befehl in der Cygwin-Shell-CLI verfügbar sein.

Fazit

Cygwin ist ein nützliches Dienstprogramm, das eine UNIX / Linux-ähnliche Shell bereitstellt, die über eine Windows-Umgebung emuliert wird. Es erleichtert das Portieren bestimmter Anwendungen unter Windows und ermöglicht Ihnen das Entwickeln und Verwenden von Linux-basierten Skripten unter Windows für verschiedene Aufgaben. Die Installation ist so einfach wie bei jedem Windows-basierten Programm mit GUI-basiertem Setup.

Weitere Informationen zu Cygwin finden Sie in der Dokumentation hier . Siehe seine FAQ und sein Benutzerhandbuch für detaillierte Gebrauchsanweisungen.

Danke an unsere Sponsoren
Weitere großartige Lektüren zu Windows
Macht Ihr Geschäft
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti verwendet das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu verifizieren und innerhalb weniger Stunden umsetzbare Ergebnisse zu generieren.
    Versuchen Sie es mit Invicti
  • Web-Scraping, Wohn-Proxy, Proxy-Manager, Web-Unlocker, Suchmaschinen-Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie es mit Brightdata
  • Semrush ist eine All-in-One-Lösung für digitales Marketing mit mehr als 50 Tools in den Bereichen SEO, Social Media und Content-Marketing.
    Versuchen Sie es mit Semrush
  • Intruder ist ein Online-Schwachstellenscanner, der Cyber-Sicherheitslücken in Ihrer Infrastruktur findet, um kostspielige Datenschutzverletzungen zu vermeiden.
    MIT DER INTELLIGENTEN SCHADENKALKULATION VON Intruder