LINUX.ORG.RU

MSYS2 - Arch Linux-подобный дистрибутив СПО для Windows

 , , , ,


0

1

Кратко: порт Arch Linux на Windows

Установщик в один клик: http://msys2.github.io/

Ленивый перевод со страницы проекта (примечание: русский не родной язык):

MSYS2 является обновленной, современной версии MSYS, оба из которых являются форками Cygwin (слой совместимости POSIX) с целью улучшения совместимости с родным программным обеспечением Windows.

Название является сокращением минимальной системы 2, которая направлена ​​на оказание поддержки для облегчения использования оболочки Bash, Autotools, системы контроля версий и т.п. для создания собственных приложений Windows, используя инструменты компиляции MinGW-W64.

Мы хотели создать систему управления пакетами для обеспечения легкой установки пакетов, и портировали Pacman из Arch Linux. Это позволяет нам использовать много мощных функций, таких как разрешение зависимостей и простое полное обновление системы, а также обеспечения системы сборки (makepkg), которая используется, чтобы сделать эти пакеты. Множество программных рецептов для сборки (PKGBUILDs) для самой MSYS2 находятся на:

https://github.com/Alexpux/MSYS2-packages

.. и для MinGW-w64 (то есть нативные программы для Windows) находятся на:

https://github.com/Alexpux/MINGW-packages

Оба 32 и 64битная архитектуры поддержываются.

Сайт проекта MSYS2: http://msys2.sourceforge.net/

Deleted

Упорин форте ультимум.

intelfx ★★★★★ ()

СПО для Windows - тоже самое что сладкое говно: сколько сахара не давай говном останется.

timuaz_one ()
Ответ на: комментарий от exception13

Это NetBSD'шные удачные эксперименты, которые вполне себе живут.
С Linux были подобные попытки, а то особо ничего не гуглится?

Shadow1251 ()
Ответ на: комментарий от Shadow1251

С Linux были подобные попытки, а то особо ничего не гуглится?

colinux

exception13 ★★★★★ ()

А патчики их на qtwebkit мне уже пригодились, за что большой им респект

derlafff ★★★★★ ()

Занятно. Надо найти шиндовс и попробовать.

И перевод слишком уж ленивый. Поправь.

yacuken ★★★★ ()
Ответ на: комментарий от yacuken

Не могу исправить за отсутствием звёзд.

Deleted ()
Ответ на: комментарий от Harald

Ну-ну. Жаль нету пакетов для Firefox, Chrome, Adobe Flash и Libreoffice, чтобы было без «обнови меня! и прочих проблем».

Да и можно в продакшен запускать уже, ибо намного лутше чем всякие nuget, chocolate и прочая вендовая фигня.

Deleted ()

Юзал MSYS/MinGW, весьма удобная штука, если Linux'оид оказался в непривычном для него окружении, а нормальной консольки нету.

Выглядело как-то так: http://exlmoto.ru/wp-content/Images/MinGWIE/big/conemu.png

Умело в нормальную работу ./configure --prefix=/c/Dev/SDK && make -j17 && make install, autotools, libtool, cmake, git и прочее. Пакеты ставились командой mingw-get install.

EXL ★★★★★ ()
Последнее исправление: EXL (всего исправлений: 1)

Обращайтесь если что :) Вопросы можно в рассылку или на IRC oftc.net канал #msys2.

alexpux ()
Ответ на: комментарий от alexpux

Спасибо. У меня как раз назрел вопрос о запуске MSYS2 под Wine.

Deleted ()
Ответ на: комментарий от EXL

Согласен. Через месяц опробую MSYS2 на Windows системе (сейчас нету, ибо делал GNOME 3 из нее, да и засорил всякими Studio, TFS и прочее).

Увидим, как дело легко обстоит с компиляцией. Думаю всё работает из коробки и прямо как в Arch Linux.

Deleted ()

Клево, интересно, а pkgbuild'ы из aur'а оно жует?

Gorthauer ★★★★★ ()
Ответ на: комментарий от EXL

Блин, это просто терминал, закрывающий половину окна браузера? :( Мне показалось, что там тайловый менеджер.

staseg ★★★★★ ()
Ответ на: комментарий от staseg

Терминал — ConEmu, в котором можно настроить поведение, как в yakuake (выезжает из верхней части экрана). Поддерживает как PowerShell и cmd.exe, так и MSYS Bash.

EXL ★★★★★ ()
Ответ на: комментарий от alexpux

Мне кажется, или там просто те же самые названия пакетов, что и в aur'е для mingw32 или mingw64, вообще было бы круто получить на основе этой же шляпы еще и репу с кросскомпилятором для оригинального арча или же даже для макоси, раз уж на винде это все запустилось, то на unix-like и подавно должно бегать.

Gorthauer ★★★★★ ()

О, круть, надо попробовать. В цигвине как раз пакетного менеджера не хватало.

Axon ★★★★★ ()

там что, в base-devel gcc нет? и его отдельно собирать надо?

anonymous ()
Ответ на: комментарий от anonymous

должен быть mingw-w64-gcc, не могу проверить, нету Windows

Deleted ()

Ставил это поделие на 8.1 x64, много смеялся. Cygwin рулит.

Gotf ★★★ ()
Ответ на: комментарий от Gotf

Ставил это поделие на 8.1 x64, много смеялся.

наркоман что ли?

Cygwin рулит.

на вкус и цвет

Deleted ()
Ответ на: комментарий от Deleted

Ты мне лучше скажи, как мне туда patch и diff впихнуть? Вроде пакет поставился, а пользоваться как?

EXL ★★★★★ ()

Установщик в один клик

У вас паленый рач, я читал их вику, чтобы установить надо пердолиться с соснолей.

Deleted ()
Ответ на: комментарий от Deleted

На вики написано что нужно поставить и для чего по-порядку. Ничего сложного в установке арча нету.

С каждым годом все меньше и меньше нужно команд вписать, чтобы поставить.

Deleted ()
Ответ на: комментарий от Deleted

наркоман что ли?

Разве процедура обновления пакетов не смешная? Я лучше закрою терминал Cygwin и всё сделаю по-человечески, чем буду корячиться с ПМ MSYS2.

Gotf ★★★ ()
Последнее исправление: Gotf (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.