Есть ли система управления пакетами для MinGW + MSYS?

Я пытаюсь скомпилировать некоторые библиотеки с открытым исходным кодом в MinGW + MSYS. На этапе configure я постоянно видел, что некоторые сторонние библиотеки отсутствуют.

На данный момент мое решение - загрузить исходный код недостающих библиотек и следовать процессу сборки GNU, чтобы скомпилировать и установить их в мою среду MinGW.

Есть ли какая-нибудь система управления пакетами для MinGW + MSYS, чтобы легко устанавливать пакеты? Прямо как apt-get.

Я попробовал mingw-get для недостающего пакета. Но он сообщает об ошибке ниже.

введите описание изображения здесь


person smwikipedia    schedule 05.05.2015    source источник


Ответы (3)


mingw-get (ближайший эквивалент apt-get) менеджер пакетов для MinGW и MSYS. Однако он может управлять только пакетами, которые на самом деле доступны для MinGW и / или MSYS (либо потому, что разработчик MinGW собрал и упаковал их, либо их внес член сообщества пользователей MinGW).

Произвольное предположение, какие пакеты могут быть доступны, и даже каковы могут быть их правильные имена пакетов, вряд ли будет продуктивным. Запустите mingw-get в режиме графического интерфейса пользователя (если он правильно установлен, просто запуск mingw-get без аргументов должен запустить его в этом режиме), чтобы увидеть список реально доступных пакетов; если вы не видите вероятных кандидатов на то, что ищете, значит, этого (пока) не существует. В этом случае вам нужно будет либо найти альтернативную сборку, отличную от MinGW, либо собрать ее самостоятельно из исходников. (Если вы выберете последний вариант и ваша сборка будет успешной, вы можете рассмотреть возможность внесения ее в MinGW.org).

person Keith Marshall    schedule 05.05.2015
comment
Очевидно, что переход на MSYS2 - это ваш выбор; следовательно, я больше не могу вам помочь. - person Keith Marshall; 12.05.2015
comment
то же самое на MSYS2 ... спасибо за информацию здесь. Это действительно проблема только для ОС ‹Win10 - person qodeninja; 13.08.2018

Для меня это работает как «менеджер пакетов»: http://mingw-w64.org/doku.php/download/win-builds.

person Ben    schedule 03.01.2020

Из консоли MSYS2 pacman --help.

person ergohack    schedule 24.03.2020