최근에 RPM 파일에서 새 버전을 설치하기 위해 일부 MariaDB 패키지를 제거했습니다.
yum remove mariadb mariadb-server mariadb-libs
이 프로세스의 일부로 yum은 MySQL-python 패키지도 제거합니다. 왜 이런 일을 하는가? 어떤 MariaDB 패키지에 MySQL-python이 종속되어 있는지 온라인으로 검색했지만 이 정보를 명확하게 찾을 수 없었습니다.
Command Line : remove mariadb mariadb-server mariadb-libs
Transaction performed with:
Installed rpm-4.11.3-25.el7.x86_64 @base
Installed yum-3.4.3-154.el7.centos.1.noarch @updates
Installed yum-plugin-fastestmirror-1.1.31-42.el7.noarch @base
Packages Altered:
Erase MySQL-python-1.2.5-1.el7.x86_64 @G****
Erase mariadb-1:5.5.56-2.el7.x86_64 @base
Erase mariadb-libs-1:5.5.56-2.el7.x86_64 @base
Erase mariadb-server-1:5.5.56-2.el7.x86_64 @base
Erase net-snmp-1:5.7.2-28.el7_4.1.x86_64 @G*****
Erase perl-DBD-MySQL-4.023-5.el7.x86_64 @base
MySQL-python 패키지를 다시 설치했지만 yum을 사용하여 설치할 때 종속성이 없다고 표시됩니다.
답변1
MySQL-python
(그리고) perl-DBD-MySQL
MariaDB 클라이언트 라이브러리를 종속성으로 가질 가능성이 높습니다. 이러한 패키지는 MySQL/MariaDB 클라이언트 라이브러리가 없으면 쓸모가 없습니다(사용할 수 없습니다).
이것을 테스트할 수는 없지만 MySQL-python
다시 설치하면 최소한 mariadb-libs
.