Après avoir installé Mariadb 10, Mysql Workbench et le client JPDB se connectent et fonctionnent correctement. La prochaine étape consistait à programmer avec Python (avec SQLAlchemy), ce qui semble nécessiter MySQL-python. trouvé "J'ai regardé dans les" lieux habituels "et je n'ai pas vu de fichier ...
J'ai donc suivi quelques idées d'un question précédente sur SO
ce qui m'a amené à: Les paquets suivants ont des dépendances non satisfaites: libmysqlclient-dev: dépend: libmysqlclient18 (= 5.5.35-0ubuntu0.13.10.2) mais 10.0.10 + maria-1 ~ chérie doit être installé
quel genre de frappe un mur de briques pour moi
Je l'ai trouvé! Le cas est que mariadb a un paquet compatible, si vous avez la configuration ppa comme dans http://downloads.mariadb.org/ . Juste
Sudo apt-get install libmariadbclient-dev
Merci à http://data-matters.blogspot.com/2013/08/install-mysql-python-with-mariadb.html Après cela, le mysql-python
est correctement installé.
Pour Centos 7.0, installez ce qui suit:
yum install mariadb-devel
Pour Fedora 23+:
dnf install mariadb-devel
Il n'y a pas de solution sur Ubuntu 16.04
Faire:
Sudo ln -s /usr/bin/mariadb_config /usr/bin/mysql_config
Travaillé pour moi.
Installez la bibliothèque suivante:
Sudo apt-get install libmariadb-client-lgpl-dev
Et créez un lien symbolique nommé mysql_config
:
ln -s /usr/bin/mariadb_config /usr/bin/mysql_config
Pour Debian/Ubuntu PPA de https://downloads.mariadb.org/mariadb/repositories/
pour MariaDB 10.1: apt-get install libmariadbclient-dev
pour MariaDB 10.2: apt-get install libmariadb-dev
pour MariaDB 10.3: apt-get install libmariadb-dev-compat
Pour Debian Jessie:
Sudo apt-get install libmariadb-client-lgpl-dev
Sudo ln -s /usr/bin/mariadb_config /usr/bin/mysql_config
Sur Ubuntu 17.04, les éléments suivants ont fonctionné pour moi
Sudo apt-get install default-libmysqlclient-dev