Завинченный libmysqlclient-dev в Ubuntu

СТАНДАРТНАЯ ПРАВОВАЯ ОГОВОРКА ЛИЦЕНЗИРОВАНИЯ:

В то время как SF может дать Вам достойную идею и как правило очень хороший ответ, лучшее место, чтобы попросить, чтобы эти типы вопросов спросили Вас лицензирующий представителя Microsoft.

Я полагаю, что при покупке лицензии с помощью одной из открытых программ лицензии, Вы имеете права снижения (возможно только применимый с Гарантированным программным обеспечением также)

Страница Прав Снижения может содержать полезную информацию (я не прочитывал ее слишком полностью),

1
задан 10 December 2011 в 12:47
3 ответа

Это команды установки для Ubuntu для установки MySQL с Ruby.

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

Ссылка на сайт сообщества Ubuntu: https://help.ubuntu.com/community/RubyOnRails

0
ответ дан 4 December 2019 в 01:18

Библиотека libmysqlclient-dev содержит файлы разработки (заголовки), которые обычно хранятся в папке / usr / include / . Здесь вы можете видеть, что большинство предоставленных файлов - это файлы .h . Такая библиотека полезна, когда вы хотите собрать приложение из исходного кода.

Вы можете попробовать удалить пакет и переустановить его снова. Это не сработало, возможно, вам придется попробовать исправить то, что вы сделали вручную.

$ sudo apt-get purge libmysqlclient-dev    # remove completely with configs
$ sudo apt-get install libmysqlclient-dev
0
ответ дан 4 December 2019 в 01:18

Используйте dpkg -S, чтобы выяснить, какой файл /usr/lib/libmysqlclient.so.16 упаковать. из, я не думаю, что это из libmysqlclient-dev, но из libmysqlclient, команда dpkg -S должна проверить его происхождение...

Деинсталлировать и переустановить полученный пакет. После переустановки запустите ldconfig, чтобы заставить вашу систему перестроить структуры symlink внутри /usr/lib.

Edit

Just did a quick 10.04 installation to verify. /usr/lib/libmysqlclient.so.16 идет из пакета libmysqlclient16. Итак, вернемся к вашему вопросу: Нет, пакет libmysqlclient-dev не содержит тех библиотек, которые вы ищете.

Удаление:

sudo apt-get purge libmysqlclient16

Установка:

sudo apt-get install libmysqlclient16

Установка пакета также должна вызывать запуск ldconfig.

.
1
ответ дан 4 December 2019 в 01:18

Теги

Похожие вопросы