# msys2-installer **Repository Path**: msys2/msys2-installer ## Basic Information - **Project Name**: msys2-installer - **Description**: msys2/msys2-installer - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-09-07 - **Last Updated**: 2025-04-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MSYS2 Installer ## Nightly build https://github.com/msys2/msys2-installer/releases/tag/nightly-x86_64 ![screenshot](screenshot.png) ## CLI Usage examples Installing the GUI installer via the CLI to `C:\msys64`: ```powershell .\msys2-x86_64-latest.exe in --confirm-command --accept-messages --root C:/msys64 ``` Uninstalling an existing installation in `C:\msys64` via the CLI: ```powershell C:\msys64\uninstall.exe pr --confirm-command ``` Installing the self extracting archive to `C:\msys64`: ```powershell .\msys2-base-x86_64-latest.sfx.exe -y -oC:\ ``` ## FAQ ### What's the difference between the installer and the archives? The installer provides some additional features such as installing shortcuts, registering an uninstaller, a GUI for selecting the installation path and automatically running a login shell at the end to initialize the MSYS2 environment. If you unpack the archives and run a login shell once, you will get a functionally equivalent MSYS2 installation. ### What is contained in the installer/archives? It contains the [base](https://packages.msys2.org/package/base) package and all its dependencies. You can list the contained packages using: `pactree base -lu | sort`