Instale o libmysqlclient no CentOs 7

2

Eu estou tentando construir o mysql-shell 1.0.11 de src. Os RPMs não são uma opção quando estou instalando. Um dos requisitos é libmysqlclient 5.7+ . Eu instalei mysql++ , mysql++-devel , mysql-connector-python.noarch e mysql-workbench-community . Quando tento construir (Cmake), recebo o seguinte erro.

Could not find static "libmysqlclient_r.a libmysqlclient.a" in MYSQL_LIB_DIR

O que preciso instalar para que isso funcione? Obviamente, eu preciso de libmysqlclient, mas não há nada listado no yum com esse nome ou próximo a esse nome.

Usando o CentOs7.

TIA

    
por Crackerman 13.02.2018 / 13:45

1 resposta

3

yum whatprovides pode encontrar o pacote com o comando específico ou lib, por exemplo:

sudo yum whatprovides libmysqlclient*

1:mariadb-libs-5.5.56-2.el7.i686 : The shared libraries required for
                                 : MariaDB/MySQL clients
Repo        : base
Matched from:
Provides    : libmysqlclient.so.18
Provides    : libmysqlclient.so.18(libmysqlclient_16)
Provides    : libmysqlclient.so.18(libmysqlclient_18)

e

sudo yum install mariadb-libs-5.5.56-2.el7.i686

Mas eu não tenho certeza se é uma boa idéia instalar o mysql-shell do src, quando você pode obter com yum install mysql

    
por 13.02.2018 / 15:40

Tags