Назад | Перейти на главную страницу

MySQL необходимо загрузить для компиляции из исходников?

У меня Slackware 13.1, и из-за некоторых ошибок в текущей версии MySQL, с которой она поставляется, я должен ее обновить. Поскольку в Slackware нет версии 5.5 и я обновляюсь, я решил использовать 5.5.x.

Я пробовал загрузить общий и не общий архив, но ни у одного нет ./configure; make; make install доступный.

Может ли кто-нибудь объяснить мне, каков процесс сборки MySQL из tarball, или есть ли еще версия с ./configure что я могу использовать со сценарием SlackBuild для его создания?

Скрипт SlackBuild:

http://www.gtlib.gatech.edu/pub/slackware/slackware64-13.37/source/ap/mysql/mysql.SlackBuild

MySQL - одна из тех ОГРОМНЫХ фреймворков, которые имеют множество зависимостей ... Если вы не умеете находить и разрешать эти зависимости ... вам, вероятно, следует придерживаться одного из многих бинарных выпусков. (один такой отсюда: http://pkgs.org/package/mysql#slackware-13.1)

Команды configure и make - это инструменты разработки, которые вы должны устанавливать отдельно от сборки mysql. Для сборки mysql вам почти наверняка понадобится стандартный набор инструментов разработки, autoconf, gnu make, gcc, glib, и вам почти наверняка понадобится несколько десятков различных библиотек и соответствующие заголовки.

Я знаю, что Debian требует, чтобы эти пакеты были установлены для сборки двоичных файлов mysql.

libc6-dev, gcc, g ++, make, libtool, procps, file, libncurses5-dev, perl, libwrap0-dev, zlib1g-dev, libreadline-dev, psmisc, chrpath, automake1.9, gawk, bison

Если вы раньше не создавали пакеты, вам может быть проще использовать общий двоичный файл mysql. Установка MySQL из Generic Binaries в Unix / Linux