• Erledigen Sie die Anwendungssicherheit auf die richtige Weise! Erkennen, schützen, überwachen, beschleunigen und mehr…
  • 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.

    Vorteile von Cygwin gegenüber der Eingabeaufforderung / 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.

    Herunterladen

    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.

    Montage

    • 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-step-1

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

    cygwin-install-step-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-step-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-step-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-step-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-step-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-step-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-step-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-step-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-step-10

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

    cygwin-install-step-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 Kuyichi Signs Transparency Pledge. . Siehe seine FAQ und sein Benutzerhandbuch für detaillierte Gebrauchsanweisungen.