msys2의 pacman는 정말 개발을 편하게(게으르게) 해주는데..
가끔 패키지를 업데이트 후 의존성이 걸린 모든 패키지가 한 번에 업데이트가 안 되는 경우가 가끔 생김..
예를 들어 qt6와 pyside6는 동일한 qt 코어 버전을 가져가야 하는데..
qt6는 6.8.0-1에서 6.8.1-1로 업그레이드되었고..
한참 후에 pyside6가 업데이트가 되면서 그동안은 6.8.0-1인 경우...
그동안 qt6와의 버전 미스매치로 pyside6는 사용 못하(?)게 되어 참 곤란함.
그런 경우 qt6를 6.8.0-1로 수동으로 다운그레이드를 (https://tcltk.co.kr/34) 하면 되긴 하는데..
귀찮기도 하고.. 그래서 누군가 스크립트를 만들어 놓지 않았을까 싶어 찾아보니 역시 있음.
https://github.com/archlinux-downgrade/downgrade
로컬 캐시에 있는 버전으로 다운그레이드
$ downgrade --cached-only foo
패키지 qt6를 6.8.0-1로 비대화형으로 다운그레이드하기
$ downgrade --latest --prefer-cache --ignore never 'qt6=6.8.0-1'
'블로그 (Blog) > 개발로그 (Devlogs)' 카테고리의 다른 글
FFmpeg 5.1.6 for msys2 (0) | 2024.12.24 |
---|---|
QOpenGLWidget 샘플 코드 (0) | 2024.12.18 |
Qt6 with WebView2 (0) | 2024.11.26 |
OpenGL에서 다른 오브젝트에 가려 보이는지의 여부 체크하기... (0) | 2024.11.05 |
GL_TRIANGLE_STRIP으로 TETRA 그리기 (0) | 2024.08.27 |