conflitto di pacchetti yum installando il pacchetto mysqlclient

Sto cercando di build e installare Zabbix 1.8 sul mio server CentOS 5.2. Questo server dispone di MySQL 5.0 installato dal repository standard CentoOS 5.2.

./configure ... non funziona a causa di:

  • Utenti LDAP Home Directories
  • Come si può trovare quali file occupano l'80% dello spazio su un server web Linux?
  • ssh login - eseguire il command - exit
  • Come impostare l'indirizzo email sul mio dominio
  • Quanto tempo ci vuole per impostare un server web su un Linode?
  • riparazione della tabella delle partizioni
  • configure: error: Not found mysqlclient library

    Quando faccio l' yum list mysqlclient* yum dice che non ci sono pacchetti corrispondenti.

    Così ho fatto un yum install mysqlclient* ma ottiene questo errore:

    Transaction Check Error: file /usr/lib/mysql/libmysqlclient.so.15.0.0 from install of mysqlclient15-5.0.91-1.ius.el5.i386 conflicts with file from package mysql-5.0.77-4.el5_5.4.i386
    file /usr/lib/mysql/libmysqlclient_r.so.15.0.0 from install of mysqlclient15-5.0.91-1.ius.el5.i386 conflicts with file from package mysql-5.0.77-4.el5_5.4.i386

    Come posso risolvere questo problema?

    3 Solutions collect form web for “conflitto di pacchetti yum installando il pacchetto mysqlclient”

    Installare il pacchetto mysql-devel .

    La libreria mysqlclient ( libmysqlclient ) è – come indica l'errore – già installata. Piuttosto, sembra che i tuoi routes non siano impostati correttamente, a causa del fatto che il file è in una sottodirectory di lib.

    Prova a eseguire la configure con:

     ./configure --with-mysql=/usr/lib/mysql ... 

    È inoltre ansible specificare il path di mysql_config invece. Se ciò continua a fallire, è ansible impostare esattamente i routes di libreria per la configuration, impostando le variables di ambiente:

     LDFLAGS=/usr/lib/mysql ./configure ... 

    Lasciare un feedback se questo non funziona e buona fortuna!

    Un sidenote circa yum che dicono nulla è partite. La mia scommessa è che tu abbia un file che corrisponda a mysqlclient * nella directory in cui stai eseguendo yum. Provare

     yum list 'mysqlclient*' 

    Usate gli apostrofi anziché le doppie citazioni perché questi interpolano e avresti lo stesso problema.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.