mysql 5.5(remi) 및 centos 6.2를 설치하면 오류가 발생합니다.

mysql 5.5(remi) 및 centos 6.2를 설치하면 오류가 발생합니다.
Finished Dependency Resolution
Error: Package: mysql-server-5.5.31-1.el6.remi.i686 (remi)
           Requires: libz.so.1(ZLIB_1.2.0)

입력했는데 yum --enablerepo=remi install mysq 이런 오류가 발생했습니다. epel을 설치했습니다.

답변1

그러면 RHEL의 기본 채널에 5.1 mysql-server가 있습니다(따라서 CentOS 저장소에 있을 것이라는 것을 알고 있습니다). 해당 버전을 사용할 수 없습니까? 5.5에 특별히 원하는 것이 있나요?

기본적으로 비표준 저장소에서 가져온 것처럼 보이며 해당 rpm은 (어떤 이유로든) 특정 버전 libz( )과 1.2.0연결 되어 있습니다. 나는 RHEL/CentOS 6의 최신 버전을 보여주고 있으므로 1.2.3-29이것이 아마도 이미 설치한 버전일 것이라고 확신합니다. (그러나 확인할 수는 있습니다 rpm -qa zlib.) 이 버전이 절대적으로 필요한 경우 두 가지 옵션이 있습니다.

1) .so 파일을 제공하는 패키지를 다운그레이드해 보세요(나에 따르면 "zlib" yum whatprovides */libz.so*이지만 시스템에서 이를 확인해야 함). Yum은 명시적으로 요청하지 않는 한 다운그레이드하라는 메시지를 표시하고 싶지 않습니다. 그렇지 않으면 충동적인 사람들이 시스템을 좌우로 망가뜨릴 것입니다. 다른 패키지가 포함될 수 있으므로 이 경로를 선택하는 경우 수락하기 전에 해당 목록을 확인하십시오.

다른 1.2.3것. 일반적으로 타사 저장소가 주요 소프트웨어 채널의 공유 라이브러리를 연결하는 경우 해당 패키지가 업데이트될 때 최신 rpm을 업데이트해야 합니다(이렇게 하지 않도록). 이는 그들의 실수일 수도 있고, 저장소가 오래되었거나 유지 관리되지 않았을 수도 있습니다.

관련 정보