Table of Contents

msys2

msys2 ist eine Kommandozeile und Toolsammlung für Windows, welche viele nützliche Programme von GNU/Linux auf das Microsoft-System bringt.

Installation

Chocolatey

Empfohlen: über den Windows-Paketmanager Chocolatey: choco install msys2

Manuell / Installer

Alternativ: Download des Installers auf der Herstellerseite.

Dabei ist die Installationsdatei msys2-i686-….exe für 32-Bit-Systeme und die msys2-x86_64-….exe für 64-Bit-Systeme gedacht. Wenn Du nicht weißt, welche Adressbreite in Bit Deine Windows-Installation hat, kannst Du die Breite des Adressregisters (32/64 bit) unter Windows herausfinden. In der Regel haben aktuelle Systeme 64 bit breite Adressregister.

Starten

bei Installation durch Chocolatey

Nach der Installation von Chocolatey befindet sich die msys2.exe im Ordner C:\tools\msys64. Beim Ausführen wird man in die msys2-Shell geworfen, die eine Windows-Portierung der bash (Bourne Again SHell) darstellt. Sämtliche mit pacman installierten Tools kann man in dieser Shell nutzen.

Auch sämtliche via msys erreichbaren Unterordner befinden sich in C:\tools\msys64.

bei Installation mit dem manuellen Installer

Bei der manuellen Installation kann man den Installationspfad frei wählen, er befindet sich standardmäßig im Ordner C:\msys64. In Unterordnern befindet sich auch das Heimatverzeichnis und alle anderen Dateien, die über die msys-Shell erreichbar sind.

Im Windows-Startmenü gibt es drei Einträge:

In der Regel sollte man die Windows-Portierung der bash (Bourne Again SHell) via "MSYS2 MSYS" aufrufen.

Pakete installieren

msys2 nutzt den Paketmanager pacman. Hier die wichtigsten Kommandozeilenoptionen:

pacman -Syu aktualisiert die Paketquellen und alle installierten Pakete
pacman -S paketname installiert Paket mit dem Namen paketname

WICHTIG: pacman -Syuu muss nach der initialen Installation mehrmals eingegeben werden! Zwischendurch sollte man auch mal die Shell schließen und wieder öffnen. Lies bitte genau, was im Terminal als letztes ausgegeben wird!

Um den GCC (GNU C Compiler) und GDB (GNU Debugger) zu installieren, kann man folgendes Kommando verwenden:

pacman -S --needed base-devel mingw-w64-i686-toolchain mingw-w64-x86_64-toolchain git subversion mercurial mingw-w64-i686-cmake mingw-w64-x86_64-cmake

(Quelle)

nützliche Pakete

git Git-Dateiversionsverwaltung
iperf3 Bandbreitenmessung