msys2(minGW)에서 pacman으로 패키지 설치시 충돌 오류 메세지 출력
글쓴이: gurumong / 작성시간: 화, 2016/10/04 - 11:54오후
windows 10 운영체제이고
msys2(64비트, 2016-09-21 일자 최신 버전) 환경입니다
msys2(minGW)를 설치 이후 아무런 추가적인 작업을 하지 않았고 아래와 같이 설치를 시도했습니다
pacman -Syu pacman -S mingw-w64-x86_64-gcc pacman -S mingw-w64-x86_64-emacs
하지만 충돌 오류가 나면서 설치가 진행되지 않는데요
무엇이 문제 일까요?
아래는 더 자세한 내용입니다
$ pacman -Syu :: 꾸러미 데이터베이스 동기화 중... mingw32는 최신입니다 mingw64는 최신입니다 msys는 최신입니다 :: Starting core system upgrade... 할 일이 없습니다 :: 전체 시스템 업그레이드 시작 중... 할 일이 없습니다
$ pacman -S mingw-w64-x86_64-gcc 의존성 해결 중... 꾸러미 충돌을 찾는 중... 경고: 순환 의존성이 감지되었습니다: 경고: mingw-w64-x86_64-gcc-libgfortran는 의존성 mingw-w64-x86_64-gcc-libs보다 앞에 설치될 것입니다. 꾸러미 (16) mingw-w64-x86_64-binutils-2.27-1 mingw-w64-x86_64-bzip2-1.0.6-5 mingw-w64-x86_64-crt-git-5.0.0.4735.9877f24-1 mingw-w64-x86_64-gcc-libgfortran-6.2.0-2 mingw-w64-x86_64-gcc-libs-6.2.0-2 mingw-w64-x86_64-gmp-6.1.1-1 mingw-w64-x86_64-headers-git-5.0.0.4735.9877f24-1 mingw-w64-x86_64-isl-0.17.1-1 mingw-w64-x86_64-libiconv-1.14-5 mingw-w64-x86_64-libwinpthread-git-5.0.0.4733.ae160b2-1 mingw-w64-x86_64-mpc-1.0.3-2 mingw-w64-x86_64-mpfr-3.1.4.p3-4 mingw-w64-x86_64-windows-default-manifest-6.4-2 mingw-w64-x86_64-winpthreads-git-5.0.0.4733.ae160b2-1 mingw-w64-x86_64-zlib-1.2.8-9 mingw-w64-x86_64-gcc-6.2.0-2 총 설치 크기: 357.22 MiB :: 설치를 진행하시겠습니까? [Y/n] Y (16/16) 키링의 키를 검사 중 [#####################] 100% (16/16) 꾸러미 무결성 검사 중 [#####################] 100% (16/16) 꾸러미 파일 불러오는 중 [#####################] 100% (16/16) 파일 충돌 검사 중 [#####################] 100% 오류: 커밋 트랜잭션에 실패했습니다(파일이 충돌합니다.) mingw-w64-x86_64-libiconv: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-gmp: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-libwinpthread-git: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-gcc-libgfortran: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-gcc-libs: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-bzip2: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-zlib: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-binutils: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-headers-git: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-crt-git: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-isl: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-mpfr: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-mpc: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-windows-default-manifest: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-winpthreads-git: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-gcc: /mingw64가 파일 시스템에 있습니다 오류가 발생하여 업그레이드한 꾸러미가 없습니다.
$ pacman -S mingw-w64-x86_64-emacs 의존성 해결 중... 꾸러미 충돌을 찾는 중... 경고: 순환 의존성이 감지되었습니다: 경고: mingw-w64-x86_64-gcc-libgfortran는 의존성 mingw-w64-x86_64-gcc-libs보다 앞에 설치될 것입니다. 경고: 순환 의존성이 감지되었습니다: 경고: mingw-w64-x86_64-harfbuzz는 의존성 mingw-w64-x86_64-freetype보다 앞에 설치될 것입니다. 경고: 순환 의존성이 감지되었습니다: 경고: mingw-w64-x86_64-cairo는 의존성 mingw-w64-x86_64-fontconfig보다 앞에 설치될 것입니다. 경고: 순환 의존성이 감지되었습니다: 경고: mingw-w64-x86_64-cairo는 의존성 mingw-w64-x86_64-freetype보다 앞에 설치될 것입니다. 꾸러미 (46) mingw-w64-x86_64-bzip2-1.0.6-5 mingw-w64-x86_64-cairo-1.15.2-4 mingw-w64-x86_64-ctags-5.8-4 mingw-w64-x86_64-dbus-1.10.10-1 mingw-w64-x86_64-djvulibre-3.5.27-1 mingw-w64-x86_64-expat-2.2.0-1 mingw-w64-x86_64-fftw-3.3.4-5 mingw-w64-x86_64-fontconfig-2.12.0-2 mingw-w64-x86_64-freetype-2.7-1 mingw-w64-x86_64-gcc-libgfortran-6.2.0-2 mingw-w64-x86_64-gcc-libs-6.2.0-2 mingw-w64-x86_64-gettext-0.19.7-1 mingw-w64-x86_64-giflib-5.1.4-1 mingw-w64-x86_64-glib2-2.50.0-1 mingw-w64-x86_64-gmp-6.1.1-1 mingw-w64-x86_64-gnutls-3.5.4-1 mingw-w64-x86_64-graphite2-1.3.8-5 mingw-w64-x86_64-harfbuzz-1.3.1-1 mingw-w64-x86_64-imagemagick-7.0.1.10-1 mingw-w64-x86_64-jasper-1.900.1-4 mingw-w64-x86_64-jbigkit-2.1-3 mingw-w64-x86_64-lcms2-2.7-1 mingw-w64-x86_64-libffi-3.2.1-4 mingw-w64-x86_64-libiconv-1.14-5 mingw-w64-x86_64-libidn-1.33-1 mingw-w64-x86_64-libjpeg-turbo-1.4.2-2 mingw-w64-x86_64-liblqr-0.4.2-3 mingw-w64-x86_64-libpng-1.6.25-1 mingw-w64-x86_64-libsystre-1.0.1-2 mingw-w64-x86_64-libtasn1-4.9-1 mingw-w64-x86_64-libtiff-4.0.6-1 mingw-w64-x86_64-libtool-2.4.6-6 mingw-w64-x86_64-libtre-git-r122.c2f5d13-4 mingw-w64-x86_64-libwebp-0.5.0-1 mingw-w64-x86_64-libwinpthread-git-5.0.0.4733.ae160b2-1 mingw-w64-x86_64-lzo2-2.09-2 mingw-w64-x86_64-nettle-3.2-1 mingw-w64-x86_64-openjpeg2-2.1.0-7 mingw-w64-x86_64-p11-kit-0.23.2-2 mingw-w64-x86_64-pcre-8.38-1 mingw-w64-x86_64-pixman-0.34.0-3 mingw-w64-x86_64-wineditline-2.101-4 mingw-w64-x86_64-xpm-nox-4.2.0-4 mingw-w64-x86_64-xz-5.2.2-1 mingw-w64-x86_64-zlib-1.2.8-9 mingw-w64-x86_64-emacs-25.1-1 총 설치 크기: 389.06 MiB :: 설치를 진행하시겠습니까? [Y/n] Y (46/46) 키링의 키를 검사 중 [#####################] 100% (46/46) 꾸러미 무결성 검사 중 [#####################] 100% (46/46) 꾸러미 파일 불러오는 중 [#####################] 100% (46/46) 파일 충돌 검사 중 [#####################] 100% 오류: 커밋 트랜잭션에 실패했습니다(파일이 충돌합니다.) mingw-w64-x86_64-gmp: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-libwinpthread-git: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-gcc-libgfortran: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-gcc-libs: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-ctags: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-bzip2: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-zlib: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-xpm-nox: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-expat: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-libiconv: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-gettext: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-wineditline: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-pcre: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-libffi: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-glib2: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-dbus: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-libidn: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-libtre-git: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-libsystre: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-libtasn1: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-nettle: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-p11-kit: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-gnutls: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-libjpeg-turbo: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-xz: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-libtiff: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-djvulibre: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-fftw: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-lzo2: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-pixman: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-cairo: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-graphite2: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-harfbuzz: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-libpng: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-freetype: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-fontconfig: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-jasper: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-jbigkit: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-lcms2: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-liblqr: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-libtool: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-giflib: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-libwebp: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-openjpeg2: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-imagemagick: /mingw64가 파일 시스템에 있습니다 mingw-w64-x86_64-emacs: /mingw64가 파일 시스템에 있습니다 오류가 발생하여 업그레이드한 꾸러미가 없습니다.
$ emacs -bash: emacs: command not found
Forums:
pacman을 처음 써보아서 충돌이 어떤 충돌인지
pacman을 처음 써보아서 충돌이 어떤 충돌인지 몰랐는데요
msys2 설치 디렉토리에 mingw64.exe와 mingw64.ini의 파일이 존재하여 생겨난 문제입니다
별도로 설치된 파일은 아니고 msys2 패키지에 딸린 파일인데
이 파일들을 다른 이름으로 바꾸어서 문제를 해결 할 수 있었습니다
댓글 달기