User Tools

Site Tools


getting_started:windows

Getting started - Windows (via MSYS2)

To install Wonderful on your computer, you will need:

  • a recent version of Windows - Windows 10 and above are supported,
  • a CPU architecture compatible with x86_64.

Installation instructions (Installer)

Required files:

  1. Install the Wonderful toolchain from the above installer. (If you’ve installed MSYS2 to a different directory than C:\msys64, adjust it in the Wonderful installer to match.)
  2. Run Wonderful Toolchain Shell from the Start menu.
  3. Once complete, follow to the post-installation guide.

This approach is a little experimental, so if it doesn’t work for you, feel free to try the Manual steps below.

Installation instructions (Manual)

Required files:

  1. From the Start Menu, launch the MSYS UCRT64 shell. This shell is used to interact with the toolchain (make, wf-wswantool, etc).
  2. Install some useful packages: pacman -S base-devel ca-certificates.
  3. Create the /opt/wonderful directory: mkdir /opt/wonderful. Other installation locations are not supported at this time.
  4. Extract the bootstrap to /opt/wonderful (f.e. cd /opt/wonderful/ && tar xzvf [path_to_bootstrap_tar_gz]).
  5. Run /opt/wonderful/bin/wf-pacman -Syu wf-tools (no sudo - you don’t need root!) to synchronize and update the toolchain’s package manager.
  6. Run source /opt/wonderful/bin/wf-env to configure the toolchain's environment variables.
    1. See Configuration → Environment variables for more information.
  7. Once complete, follow to the post-installation guide.

Alternative options

These are not recommended and are less tested, but have been used successfully by some users.

Windows (via WSL2)

Since WSL2 is compatible with Linux, one can follow the Linux installation instructions to get Wonderful running under Windows this way.

  • If you run into error: could not open file: /etc/mtab: No such file or directory while trying to use wf-pacman, the following command can create the missing file: sudo ln -s /proc/self/mounts /etc/mtab
getting_started/windows.txt · Last modified: by asie