netBSD 4.0系统,我下载了mysql-5.0.18.tar.gz,编译(./configure --prefix=/usr/local/mysql)时
提示出错:-sh:./configure :not found...
这是什么原因呢?如何解决?
|
你还是先看看 README 或者 INSTALL 文件是怎么写的吧.
并不是所有的安装都一上来就 ./configure
系统没有好不好这种说法, 只有适合,不适合而已.
|
源码目录下没有configue文件?
|
没有道理呀, 楼主不还没有解压源代码吧!
俺用的是mysql-5.0.45.tar.gz, 和mysql-5.0.18.tar.gz应该差别不大吧!
$ tar zxf /usr/ports/distfiles/mysql-5.0.45.tar.gz
$ lf
mysql-5.0.45/
$ lf mysql-5.0.45
BUILD/ config.sub* mysql-test/
CMakeLists.txt* configure* mysys/
COPYING configure.in ndb/
ChangeLog dbug/ netware/
Docs/ debian/ os2/
EXCEPTIONS-CLIENT depcomp* pstack/
INSTALL-SOURCE extra/ regex/
INSTALL-WIN-SOURCE heap/ scripts/
Makefile.am include/ server-tools/
Makefile.in innobase/ sql/
README install-sh* sql-bench/
SSL/ libmysql/ sql-common/
aclocal.m4 libmysql_r/ strings/
bdb/ libmysqld/ support-files/
client/ ltmain.sh tests/
cmd-line-utils/ man/ tools/
config/ missing* vio/
config.guess* myisam/ win/
config.h.in myisammrg/ zlib/
$
|
这和NetBSD没有什么关系! 用tar zxvf 解压, 不要加"减号"(-).
$ tar zxf ~/distfiles/mysql-5.0.45.tar.gz
$ lf
mysql-5.0.45/
$ lf mysql-5.0.45
BUILD/ cmd-line-utils/ libmysql/ scripts/
CMakeLists.txt* config/ libmysql_r/ server-tools/
COPYING config.guess* libmysqld/ sql/
ChangeLog config.h.in ltmain.sh sql-bench/
Docs/ config.sub* man/ sql-common/
EXCEPTIONS-CLIENT configure* missing* strings/
INSTALL-SOURCE configure.in myisam/ support-files/
INSTALL-WIN-SOURCE dbug/ myisammrg/ tests/
Makefile.am debian/ mysql-test/ tools/
Makefile.in depcomp* mysys/ vio/
README extra/ ndb/ win/
SSL/ heap/ netware/ zlib/
aclocal.m4 include/ os2/
bdb/ innobase/ pstack/
client/ install-sh* regex/
$ uname -mrsv
NetBSD 4.0 NetBSD 4.0 (GENERIC) #0: Sun Dec 16 00:20:10 PST 2007 builds@wb34:/home/builds/ab/netbsd-4-0-RELEASE/i386/200712160005Z-obj/home/builds/ab/netbsd-4-0-RELEASE/src/sys/arch/i386/compile/GENERIC i386
$