我有Slackware 13.1,由于当前版本的MySQL的一些错误,我必须升级它。 由于Slackware没有5.5,我正在升级,我决定去5.5.x.
我曾尝试下载通用和非通用tarball,但没有./configure; make; make install ./configure; make; make install ./configure; make; make install可用。
有人可以向我解释什么是从tarball构buildMySQL的过程,或者如果还有一个带有./configure的版本,我可以使用SlackBuild脚本来构build它?
SlackBuild脚本:
http://www.gtlib.gatech.edu/pub/slackware/slackware64-13.37/source/ap/mysql/mysql.SlackBuild
configuration和make命令是开发工具,你必须从build立mysql分开安装。 要构buildmysql,几乎可以肯定需要一套标准的开发工具,autoconf,gnu make,gcc,glib,而且几乎可以肯定需要几十个各种库和适当的头文件。
我知道Debian需要安装这些软件包来构buildmysql二进制文件。
libc6-dev,gcc,g ++,make,libtool,procps,file,libncurses5-dev,perl,libwrap0-dev,zlib1g-dev,libreadline-dev,psmisc,chrpath,automake1.9,gawk,bison
如果您之前还没有构build包,那么您可能会发现使用通用的mysql二进制文件更容易。 在Unix / Linux上从通用二进制文件安装MySQL
MySQL是那些拥有很多依赖关系的巨大框架之一……除非你很自在地find并解决这些依赖关系……你可能应该坚持使用众多二进制版本之一。 (一个这样的: http : //pkgs.org/package/mysql#slackware-13.1 )