Как ПРАВИЛЬНО обновлять MSYS2
Уважаемые господа, хочу прибегнуть к вашей помощи.
Я использую MSYS2 для разработки на C++, потому что g++ - наше всё :-) ( установлена windows 10 x64 ).
Время от времени хочется его обновить.
Процедура эта не простая (а что у нас просто?), и мне уже и советы уважаемый HolyBlackCat давал, и страницу их вики про обновление (раздел III) я уже зачитал до дыр.
Но... не выходит каменный цветок. Уже на втором компьютере всё кончается так: начинаю обновляться. По инструкции. Получаю на экране картинку вот такого вот вида:
"а теперь закройте это окно и запустите обновление заново" - так ведь здесь написано?
Я закрываю окно. Просто нажав на крестик.
После этого MSYS2 больше не запускается. Ни одним из описанных способов - ни через *.exe-шник, ни через msys2_shell.cmd.
Я удивляюсь: что бы это значило? Почему его, собаку, так сложно обновить? в конце концов, черт с ним, можно каждый раз сносить и ставить заново... но какая то это бесполезная и глупая работа.
Что же я делаю не так и что еще можно попробовать? Может, есть какой то "не столь радикальный способ обновления", после кторого всё не разваливается? Мне, в общем то, наплевать, свежий ли сам шелл - мне надо, чтобы компилятор и дебаггер обновились, ну и всякие пакеты с библиотеками.
Что еще может влиять на это? из не очень стандартных вещей на машинке установена консоль cmder, по моему это просто обертка вокруг conemu. Причем, она подменяет стандартную консоль винды (потому что стандартная - это ужас какой то). Но, вроде бы, на работу MSYS2 это влиять не должно.
Спасибо за советы!
