Fuite libmysqlclient-dev dans Ubuntu

J'ai gâché des liens symboliques et des bibliothèques dans / usr / lib. J'ai modifié les bibliothèques comme libmysql *. Quelqu'un a offert de réinstaller le paquet libmysqlclient-dev. A menti libmysqlclient-dev Bibliothèques Mysql?

Comment puis-je mettre pour réinstaller libmysqlclient-dev?

j'utilise Ubuntu Server 10.04 Et le courant Mysql, 5.1.x. J'ai besoin d'utiliser le serveur pour placer l'application Rails, Et j'ai besoin de compiler Heme mysql2, qui ne fonctionne pas.

Rafraîchir

J'ai supprimé des fichiers libmysql * et catalogue mysql dans / usr / lib. Ensuite, j'ai effacé et réinstallé le serveur mysql, Client I. libmysqlclient-dev, Mais je reçois:

mysql: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory

J'ai besoin de savoir quel paquet les bibliothèques générales sont installées et comment la réparer.
Invité:

Hannah

Confirmation de:

Utilisation

dpkg -S

Pour savoir quel fichier de paquet

/usr/lib/libmysqlclient.so.16

De, je ne pense pas que c'est de

libmysqlclient-dev

, Mais

libmysqlclient

, cette

dpkg -S

L'équipe doit vérifier son origine ...

Supprimer et ré-régler le package résultant. Après réinstallation, courez

ldconfig

Pour faire reconstruire votre système la structure des liens symboliques à l'intérieur

/usr/lib

.

Éditer

Vient de faire une installation rapide 10.04 pour chèque.

/usr/lib/libmysqlclient.so.16

Vient du paquet

libmysqlclient16

. Donc, retour à votre question: Non, colis

libmysqlclient-dev

Ne contient pas de bibliothèques que vous recherchez.

Effacer:

sudo apt-get purge libmysqlclient16

Installer:

sudo apt-get install libmysqlclient16

L'installation de l'emballage doit également déclencher le début

ldconfig

.

Blanche

Confirmation de:

Bibliothèque libmysqlclient-dev Contient des fichiers de développement (Titres), qui sont généralement stockés dans

/usr/include/

.
http://packages.ubuntu.com/luc ... elist
, Vous pouvez voir que les fichiers les plus fournis

.h

Des dossiers. Cette bibliothèque est utile lorsque vous souhaitez créer une application à partir du code source.

Vous pouvez essayer de supprimer le colis et de la réinstaller à nouveau. Cela n'a pas fonctionné, vous devrez peut-être essayer de corriger ce que vous avez fait manuellement.

$ sudo apt-get purge libmysqlclient-dev    # remove completely with configs
$ sudo apt-get install libmysqlclient-dev

Emilie

Confirmation de:

Ce sont des commandes de configuration pour Ubuntu pour l'installation MySQL de Ruby.

sudo apt-get install mysql-server mysql-client
sudo apt-get install libmysql-ruby libmysqlclient-dev
sudo gem install mysql

Lien de la communauté du site Ubuntu:
https://help.ubuntu.com/community/RubyOnRails

Pour répondre aux questions, connectez-vous ou registre