[RHEL8] MariaDB10.4 설치 도중 충돌 오류가 발생하여 설치할 수 없음
환경
내용
RHEL8(AWS EC2)에서 MariaDB를 yum 설치하면 현재 MariaDB10.3이 설치된다.
이것에 MariaDB10.4의 버젼을 인스톨 하고 싶다.
エラー: トランザクションの確認時にエラー:
ファイル /usr/bin/msql2mysql は mariadb-3:10.3.11-2.module+el8+2885+7b8bb354.x86_64 と MariaDB-client-10.4.7-1.el8.x86_64 のインストールで競合しています。
ファイル /usr/bin/mysql は mariadb-3:10.3.11-2.module+el8+2885+7b8bb354.x86_64 と MariaDB-client-10.4.7-1.el8.x86_64 のインストールで競合しています。
:
:
원인
MariaDB10.3을 설치할 때 사용할 rhel-8-appstream-rhui-rpms 리포지토리와 충돌했기 때문에 발생합니다. 이것을 무효화하는 것으로 MariaDB10.4를 인스톨 할 수 있었다.
설치 작업 흐름
시작하기 전에 MariaDB10.3이 설치된 경우 제거하십시오.
리포지토리 생성
리포지토리 생성 절차는 다음과 같습니다(이미지 참조).
1. Choose a Distro → RedHat
2. Choose a Release → Red Hat EL 8(x86_64)
3. Choose a Version → 10.4[Stable]
MariaDB 리포지토리 생성 페이지
MariaDB.repo 생성
리포지토리 생성 페이지에 표시된 텍스트를 복사하여/etc/yum.repos.d/MariaDB.repo를 만듭니다.
설치
리포지토리 생성 페이지에서 설명한대로 MariaDB를 설치하려고하면 "일치하는 리포지토리가 없습니다.
여기서 경쟁을 일으키고 있는 리포지토리는 rhel-8-appstream-rhui-rpms이므로 이쪽을 무효화한다.
$ sudo dnf install boost-program-options
$ sudo yum --disablerepo=rhel-8-appstream-rhui-rpms install MariaDB-server MariaDB-client
설치 확인
무사히 설치할 수 있었는지 확인.
$ mysql -V
mysql Ver 15.1 Distrib 10.4.7-MariaDB, for Linux (x86_64) using readline 5.1
참고
エラー: トランザクションの確認時にエラー:
ファイル /usr/bin/msql2mysql は mariadb-3:10.3.11-2.module+el8+2885+7b8bb354.x86_64 と MariaDB-client-10.4.7-1.el8.x86_64 のインストールで競合しています。
ファイル /usr/bin/mysql は mariadb-3:10.3.11-2.module+el8+2885+7b8bb354.x86_64 と MariaDB-client-10.4.7-1.el8.x86_64 のインストールで競合しています。
:
:
MariaDB10.3을 설치할 때 사용할 rhel-8-appstream-rhui-rpms 리포지토리와 충돌했기 때문에 발생합니다. 이것을 무효화하는 것으로 MariaDB10.4를 인스톨 할 수 있었다.
설치 작업 흐름
시작하기 전에 MariaDB10.3이 설치된 경우 제거하십시오.
리포지토리 생성
리포지토리 생성 절차는 다음과 같습니다(이미지 참조).
1. Choose a Distro → RedHat
2. Choose a Release → Red Hat EL 8(x86_64)
3. Choose a Version → 10.4[Stable]
MariaDB 리포지토리 생성 페이지
MariaDB.repo 생성
리포지토리 생성 페이지에 표시된 텍스트를 복사하여/etc/yum.repos.d/MariaDB.repo를 만듭니다.
설치
리포지토리 생성 페이지에서 설명한대로 MariaDB를 설치하려고하면 "일치하는 리포지토리가 없습니다.
여기서 경쟁을 일으키고 있는 리포지토리는 rhel-8-appstream-rhui-rpms이므로 이쪽을 무효화한다.
$ sudo dnf install boost-program-options
$ sudo yum --disablerepo=rhel-8-appstream-rhui-rpms install MariaDB-server MariaDB-client
설치 확인
무사히 설치할 수 있었는지 확인.
$ mysql -V
mysql Ver 15.1 Distrib 10.4.7-MariaDB, for Linux (x86_64) using readline 5.1
참고
$ sudo dnf install boost-program-options
$ sudo yum --disablerepo=rhel-8-appstream-rhui-rpms install MariaDB-server MariaDB-client
$ mysql -V
mysql Ver 15.1 Distrib 10.4.7-MariaDB, for Linux (x86_64) using readline 5.1
보충 (19.08.30 추가)
자신의 환경에서 MariaDB에 사용되는 리포지토리를 검사 할 때
$ sudo yum info mariadb
로, 경쟁할 것 같은 리포지토리명을 조사한다.
현재 활성화 된 리포지토리 목록을 표시 할 때
$ sudo yum repolist
한다.
이번 RHEL8 환경의 작업 때문에, 무효화하는 리포지토리를 본제대로 지정했습니다만, 환경에 의해 MariaDB 인스톨시에 사용하는 리포지토리는 다른 것 같습니다. 보충 참고. MariaDB - Setting up MariaDB Repositories - MariaDB
Reference
이 문제에 관하여([RHEL8] MariaDB10.4 설치 도중 충돌 오류가 발생하여 설치할 수 없음), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takizawafw6o2o/items/c50d2546a1deda60ca8d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ sudo yum info mariadb
$ sudo yum repolist
Reference
이 문제에 관하여([RHEL8] MariaDB10.4 설치 도중 충돌 오류가 발생하여 설치할 수 없음), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takizawafw6o2o/items/c50d2546a1deda60ca8d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)