win:dev:msys2
Содержание
msys2 (msys32/msys64)
Ссылки
Новая версия:
Старые версии:
- (32 бита) https://repo.msys2.org/distrib/msys2-i686-latest.sfx.exe (разработка остановлена)
Рекомендуемая версия: 20200517 - (64 бита) https://repo.msys2.org/distrib/msys2-x86_64-latest.sfx.exe (разработка продолжается)
Рекомендуемая версия: 20201109
Установка
- Запустить
*-latest.exe
файл установки из любой папки
или
Запустить*-latest.sfx.exe
файл в папке установки - Установить с настройками по умолчанию
или
Дождаться завершения распаковки - Перейти в папку
msys64
(msys32
) и запустить файлmsys2_shell.cmd
- Дождаться завершения работы скрипта первого запуска и закрыть окно
- Перейти в папку
msys64
(msys32
) и запустить файлmsys2_shell.cmd
- Ввести
sed -i '/fastmirror.pp.ua/d' /etc/pacman.d/mirrorlist.*
- Ввести
pacman -Syyu --noconfirm
, нажать Enter, дождаться завершения - Ввести
pacman -Syu --noconfirm
, нажать Enter, дождаться завершения - Ввести
pacman -S --needed base-devel cmake gcc git --noconfirm
- Ввести
pacman -S --needed mercurial subversion zlib-devel --noconfirm
- Ввести
pacman -Su --noconfirm
, нажать Enter, дождаться завершения - Ввести
pacman -Scc --noconfirm
, нажать Enter, дождаться завершения
Подготовка (32) [устарело]
curl -O http://repo.msys2.org/msys/x86_64/msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz curl -O http://repo.msys2.org/msys/x86_64/msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz.sig pacman-key --verify msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz.sig pacman --noconfirm -U --config <(echo) msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz pacman-key --init pacman-key --populate msys2 rm -f msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz*
Обновление дистрибутива
pacman -Syu --noconfirm
Принудительно закрыть окно терминала и ввести в командную строку (только после первой установки) [устарело]:
taskkill /im dirmngr.exe /f taskkill /im gpg-agent.exe /f
Обновление пакетов
pacman -Su --noconfirm
Установка пакетов
Основное:
pacman -S --needed automake base-devel cmake gcc git mercurial mingw-w64-cross ninja python-pip subversion zlib-devel --noconfirm pacman -S --needed mingw-w64-i686-cmake mingw-w64-i686-toolchain mingw-w64-x86_64-cmake mingw-w64-x86_64-toolchain --noconfirm #pacman -S --needed mingw-w64-clang-i686-clang mingw-w64-clang-x86_64-clang+libs/tools-extra --noconfirm
Qt5:
pacman -S --needed mingw-w64-i686-qt5-base mingw-w64-i686-qt5-static mingw-w64-i686-qt5-tools --noconfirm pacman -S --needed mingw-w64-x86_64-qt5-base mingw-w64-x86_64-qt5-static mingw-w64-x86_64-qt5-tools --noconfirm
Смена генератора (mingw)
https://cmake.org/cmake/help/latest/generator/MSYS%20Makefiles.html
https://cmake.org/cmake/help/latest/generator/MinGW%20Makefiles.html
echo export CMAKE_GENERATOR=\"MinGW Makefiles\" >> ~/.bashrc
Навигация
cd /x для диска X:
Очистка пакетов
pacman -Scc --noconfirm
Прочее (оформить)
win/dev/msys2.txt · Последнее изменение: 2024.03.28 02:00:32 — admin