7 대신 epel8에서 설치하려고 하면 yum 설치 오류가 발생합니다.

7 대신 epel8에서 설치하려고 하면 yum 설치 오류가 발생합니다.

Centos 7 서버가 있고 특정 패키지를 설치하려고 하는데 오류 패키지가 나타나고 패키지 이름이 모두 .el8인데 왜 이런 일이 발생하는지 이해할 수 없습니까? epel8은 내 저장소 목록에 없습니다:

repo id                                                    repo name                                                                                       status
base/7/x86_64                                              CentOS-7 - Base                                                                                 10,097
epel/x86_64                                                Extra Packages for Enterprise Linux 7 - x86_64                                                  13,455
extras/7/x86_64                                            CentOS-7 - Extras                                                                                  305
salt-latest/x86_64                                         SaltStack Latest Release Channel for RHEL/Centos 7                                                 107
salt-py3-2019.2/x86_64                                     SaltStack 2019.2 Release Channel for Python 3 RHEL/Centos 7                                         84
saltstack/x86_64                                           SaltStack latest Release Channel for RHEL/CentOS 7                                                 107
updates/7/x86_64                                           CentOS-7 - Updates                                                                                 711
repolist: 24,866

epel7을 강제로 적용할 수 있나요?

잘못된 출력

Error: Package: python3-m2crypto-0.33.0-1.el8.x86_64 (salt-py3-2019.2)
           Requires: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)
Error: Package: salt-2019.2.2-1.el8.noarch (salt-py3-2019.2)
           Requires: python3-markupsafe
Error: Package: python3-m2crypto-0.33.0-1.el8.x86_64 (salt-py3-2019.2)
           Requires: libcrypto.so.1.1()(64bit)
Error: Package: python3-m2crypto-0.33.0-1.el8.x86_64 (salt-py3-2019.2)
           Requires: libssl.so.1.1()(64bit)
Error: Package: zeromq-4.3.1-4.el8.x86_64 (salt-py3-2019.2)
           Requires: libstdc++.so.6(CXXABI_1.3.9)(64bit)
Error: Package: salt-2019.2.2-1.el8.noarch (salt-py3-2019.2)
           Requires: python3-pyyaml
Error: Package: python3-m2crypto-0.33.0-1.el8.x86_64 (salt-py3-2019.2)
           Requires: libssl.so.1.1(OPENSSL_1_1_0)(64bit)
Error: Package: salt-2019.2.2-1.el8.noarch (salt-py3-2019.2)
           Requires: python3-requests
Error: Package: zeromq-4.3.1-4.el8.x86_64 (salt-py3-2019.2)
           Requires: libstdc++.so.6(GLIBCXX_3.4.20)(64bit)
Error: Package: zeromq-4.3.1-4.el8.x86_64 (salt-py3-2019.2)
           Requires: libstdc++.so.6(GLIBCXX_3.4.21)(64bit)
Error: Package: salt-2019.2.2-1.el8.noarch (salt-py3-2019.2)
           Requires: python3-six
Error: Package: salt-2019.2.2-1.el8.noarch (salt-py3-2019.2)
           Requires: python3-jinja2
Error: Package: salt-master-2019.2.2-1.el8.noarch (salt-py3-2019.2)
           Requires: python3-systemd
Error: Package: python3-m2crypto-0.33.0-1.el8.x86_64 (salt-py3-2019.2)
           Requires: libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)

답변1

위에서 언급한 문제를 일으키는 솔트 스택 저장소 3개를 제거했습니다. 그 후 설치가 잘 진행되었습니다. 3개의 솔트 저장소를 제거하고 /etc/yum.repos.d/ 폴더에 1개의 솔트 관련 저장소를 설치했습니다. 설치 스크립트를 다시 실행하면 패키지에 더 이상 오류가 나타나지 않습니다.

관련 정보