Comments (8)
pacman -Sy
pacman -S bash pacman msys2-runtime --noconfirm --needed
pacman -Su --noconfirm
We use these steps when doing upgrades. In cas something is installed in 2nd step, you need to restart msys2 shell
from mingw-distro.
Yeah, but when you restart the shell, is pacman.exe still running? This is new behavior (it didn't previously happen).
from mingw-distro.
I just checked, and --noconfirm
causes the initial yes/no prompt to be skipped (which is nice) but it also causes the final
warning: terminate MSYS2 without returning to shell and check for updates again
warning: for example close your terminal window instead of calling exit
to not wait for input. Instead, it returns to the shell, which seems unwise. pacman.exe terminates and nothing appears to go wrong after red-Xing the window, but I don't think I want to directly disobey MSYS2's warning, and their wiki doesn't suggest --noconfirm
.
from mingw-distro.
I haven't seen this happen with the 20161025 build, but maybe that's because pacman hasn't been updated since then.
from mingw-distro.
Right now, it appears that a gibberish-named process needs to be terminated, which is actually worse than needing to terminate pacman.exe.
from mingw-distro.
Right now, I'm not observing either pacman.exe or the gibberish-named process lingering. However, the "Terminal" hangs after the first invocation of pacman -Syuu
. After everything is updated, Task Manager shows "MSYS2 terminal" running, which leads me to suspect that the terminal is being patched and that's why it's hanging.
from mingw-distro.
With the 20170918 build, the lingering pacman.exe and hanging Terminal are gone, but the gibberish-named process is back.
from mingw-distro.
The 2021-07-25 build appears to behave properly.
from mingw-distro.
Related Issues (20)
- VS ships Clang now
- Try building the SDL stack with CMake again
- GCC's parallel LTO assumes a non-Windows shell HOT 7
- build in Github Actions HOT 1
- add iconv HOT 1
- "Basic" MinGW distro? HOT 2
- Why doesn't 18.0 version without Git not exist? HOT 6
- GCC 11 support HOT 2
- Older release binaries HOT 2
- Please add libtiff to the distro HOT 1
- binutils 2.41 still complains about `libdep.a` HOT 5
- grep 3.7 crashes without `-P` HOT 2
- Upgradation HOT 19
- Direct install from winget
- In MSYS2, repeatedly run pacman -Syuu again. Answer Y if you're asked: HOT 1
- Boost.Build needs to upstream a mingw-w64 patch for Boost.URL HOT 6
- GCC bootstrap fails with isl-0.26 when built in-tree HOT 3
- FreeType needs to upstream a CMakeLists.txt patch for the MSYS environment HOT 9
- SDL_mixer's build system is broken
- Remove pcre2grep
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mingw-distro.