If you would like to search only among the packages which has been already installed, use the following command: Mingw32 / mingw - w64 - i686 - openjpeg 1.5.2 - 7 An open source JPEG 2000 codec ( mingw - w64 ) mingw32 / mingw - w64 - i686 - openjpeg2 2.1.0 - 7 An open source JPEG 2000 codec ( mingw - w64 ) mingw64 / mingw - w64 - x86_64 - openjpeg 1.5.2 - 7 An open source JPEG 2000 codec ( mingw - w64 ) mingw64 / mingw - w64 - x86_64 - openjpeg2 2.1.0 - 7 An open source JPEG 2000 codec ( mingw - w64 )Īs you can see the mingw-w64-x86_64-openjpeg2 package is installed, while the mingw-w64-x86_64-openjpeg package is not installed. If you want to find a specific package in the repository (and that package can or cannot be installed on your machine) you can use the following command: The packages in msys2 are named just like on a Linux distribution, the packages in the others are prefixed by either mingw-w64-i686- for 32-bit packages, or mingw-w64-x86_64- for 64-bit packages with a secondary prefix clang or ucrt where applicable.įor more details about those see 'Environments'. There are 6 package repositories, the "classical" ones msys2, mingw32, and mingw64 and the newer ucrt64, clang32, and clang64. Upon installation, the files contained are extracted into your MSYS2 installation directory and the metadata are stored in a local database. Packages also contain metadata, such as the software's name, description of its purpose, version number, vendor, checksum, and a list of dependencies necessary for the software to run properly.
Bash install sml wont work manual#
This normally means executable files, runtime libraries, data, shared and static link libraries, header files, config files, and manual pages. A package is an archive containing a piece of software. Packages in MSYS2 work like packages in popular Linux distributions. The MSYS2 software distribution uses a port of pacman (known from Arch Linux) to manage (install, remove and update) binary packages and also to build those packages in the first place. Installing a specific version of a package or a stand-alone packagesįinding out which package a file belongs toįinding which package will install the file you need