免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 11721 | 回复: 5
打印 上一主题 下一主题

./configure make make: *** No targets specified and no makefile found. Stop [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-04 15:44 |只看该作者 |倒序浏览
选择(MySQL-community-5.1.49-1.rhel3.src.rpm) MD5: bc855486bd2b4d5d029d7b6bba4d4361
Generic Linux (Architecture Independent), Compressed TAR Archive 5.1.49 22.6M
Download
(mysql-5.1.49.tar.gz)
在centos上安装

./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-extra-charsets=all --with-tcp-port=3306 --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --with-mysqld-user=mysql --with-federated-storage-engine

安装发现失败
checking for wint_t in wctype.h... yes
checking for tgetent in -lncursesw... no
checking for tgetent in -lncurses... no
checking for tgetent in -lcurses... no
checking for tgetent in -ltermcap... no
checking for tgetent in -ltinfo... no
checking for termcap functions library... configure: error: No curses/termcap library found

[root@spirit-desktop mysql-5.1.49]# make
make: *** No targets specified and no makefile found. Stop



安装目录如下 -rw-r--r-- 1 7155 staff 315901 Jul 9 20:37 aclocal.m4
drwxrwxrwx 2 7155 staff 4096 Jul 9 21:06 BUILD
-rw-r--r-- 1 7155 staff 29205 Jul 9 20:37 ChangeLog
drwxrwxrwx 2 7155 staff 4096 Jul 9 21:01 client
-rwxr-xr-x 1 7155 staff 13876 Jul 9 20:35 CMakeLists.txt
drwxrwxrwx 4 7155 staff 4096 Jul 9 21:01 cmd-line-utils
drwxrwxrwx 3 7155 staff 4096 Jul 9 21:01 config
-rwxr-xr-x 1 7155 staff 45449 Jul 9 20:38 config.guess
-rw-r--r-- 1 root root 512146 Aug 4 15:36 config.log
-rwxr-xr-x 1 7155 staff 33774 Jul 9 20:38 config.sub
-rwxr-xr-x 1 7155 staff 1430247 Jul 9 20:38 configure
-rw-r--r-- 1 7155 staff 94034 Jul 9 20:34 configure.in
-rw-r--r-- 1 7155 staff 17987 Jul 9 20:34 COPYING
drwxrwxrwx 2 7155 staff 4096 Jul 9 21:01 dbug
-rwxr-xr-x 1 7155 staff 17867 Jul 9 20:38 depcomp
drwxrwxrwx 2 7155 staff 4096 Jul 9 21:01 Docs
-rw-r--r-- 1 7155 staff 5139 Jul 9 20:35 EXCEPTIONS-CLIENT
drwxrwxrwx 3 7155 staff 4096 Jul 9 21:01 extra
drwxrwxrwx 4 7155 staff 4096 Jul 9 21:01 include
-rwxr-xr-x 1 7155 staff 13620 Jul 9 20:38 install-sh
-rw-r--r-- 1 7155 staff 381761 Jul 9 20:37 INSTALL-SOURCE
-rw-r--r-- 1 7155 staff 13308 Jul 9 20:37 INSTALL-WIN-SOURCE
drwxrwxrwx 2 7155 staff 4096 Jul 9 21:01 libmysql
drwxrwxrwx 3 7155 staff 4096 Jul 9 21:02 libmysqld
drwxrwxrwx 2 7155 staff 4096 Jul 9 21:01 libmysql_r
-rwxr-xr-x 1 7155 staff 243268 Jul 9 20:38 ltmain.sh
-rw-r--r-- 1 7155 staff 12043 Jul 9 20:34 Makefile.am
-rw-r--r-- 1 7155 staff 39146 Jul 9 20:38 Makefile.in
drwxrwxrwx 2 7155 staff 4096 Jul 9 21:02 man
-rwxr-xr-x 1 7155 staff 11135 Jul 9 20:38 missing
drwxrwxrwx 10 7155 staff 4096 Jul 9 21:03 mysql-test
drwxrwxrwx 2 7155 staff 4096 Jul 9 21:01 mysys
drwxrwxrwx 3 7155 staff 4096 Jul 9 21:02 netware
drwxrwxrwx 4 7155 staff 4096 Jul 9 21:02 plugin
drwxrwxrwx 3 7155 staff 4096 Jul 9 21:01 pstack
-rw-r--r-- 1 7155 staff 62989 Jul 9 20:35 README
drwxrwxrwx 2 7155 staff 4096 Jul 9 21:01 regex
drwxrwxrwx 2 7155 staff 4096 Jul 9 21:01 scripts
drwxrwxrwx 3 7155 staff 4096 Jul 9 21:06 server-tools
drwxrwxrwx 3 7155 staff 12288 Jul 9 21:02 sql
drwxrwxrwx 5 7155 staff 4096 Jul 9 21:06 sql-bench
drwxrwxrwx 2 7155 staff 4096 Jul 9 21:01 sql-common
drwxrwxrwx 14 7155 staff 4096 Jul 9 21:01 storage
drwxrwxrwx 2 7155 staff 4096 Jul 9 21:01 strings
drwxrwxrwx 4 7155 staff 4096 Jul 9 21:06 support-files
drwxrwxrwx 2 7155 staff 4096 Jul 9 21:02 tests
drwxrwxrwx 5 7155 staff 4096 Jul 9 21:01 unittest
drwxrwxrwx 2 7155 staff 4096 Jul 9 21:02 vio
drwxrwxrwx 3 7155 staff 4096 Jul 9 21:06 win
-rwxr-xr-x 1 7155 staff 6204 Jul 9 20:38 ylwrap
drwxrwxrwx 2 7155 staff 4096 Jul 9 21:01 zlib

奇怪为什么是 7155 staff
./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-extra-charsets=all --with-tcp-port=3306 --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --with-mysqld-user=mysql --with-federated-storage-engine

安装是否要把他们都换成 mysql:mysql

论坛徽章:
0
2 [报告]
发表于 2010-08-04 16:14 |只看该作者
http://rpm.pbone.net/index.php3/ ... 715.x86_64.rpm.html

系统没有安装No curses/termcap library found

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
3 [报告]
发表于 2010-08-04 18:11 |只看该作者
configure: error: No curses/termcap library found

论坛徽章:
0
4 [报告]
发表于 2010-08-05 15:24 |只看该作者
mysql安装笔记

cloud/2003.10.10
mail:flashc@21cn.com
欢迎转载,转载请保留上述信息,谢谢

学习了很长时间的linux,有必要做一下整理笔记了,以下是mysql的安装笔记,和常见的一些使用方法。
因我喜欢调试优化系统,所以在编译安装时使用了一些选项增加编程后程序的执行效率,有些可能我理解有错,希望大家指出.

●安装mysql
# tar zxvf mysql-4.0.14.tar.gz -C /setup
# cd /setup/mysql-4.0.14
# groupadd mysql
# useradd mysql -g mysql -M -s /bin/false
# ./configure --prefix=/web/mysql \ 指定安装目录
      --without-debug \去除debug模式
      --with-extra-charsets=gb2312 \添加gb2312中文字符支持
      --enable-assembler \使用一些字符函数的汇编版本
      --without-isam \去掉isam表类型支持 现在很少用了 isam表是一种依赖平台的表
      --without-innodb \去掉innodb表支持 innodb是一种支持事务处理的表,适合企业级应用
      --with-pthread \强制使用pthread库(posix线程库)
      --enable-thread-safe-client \以线程方式编译客户端
      --with-client-ldflags=-all-static \
      --with-mysqld-ldflags=-all-static \以纯静态方式编译服务端和客户端       --with-raid \激活raid支持
     
# make
# make install      
# scripts/mysql_install_db \生成mysql用户数据库和表文件
# cp support-files/my-medium.cnf /etc/my.cnf \copy配置文件,有large,medium,small三个环境下的,根据机器性能选择,如果负荷比较大,可修改里面的一些变量的内存使用值
# cp support-files/mysql.server /etc/init.d/mysqld  \copy启动的mysqld文件
# chmod 700 /etc/init.d/mysqld
# cd /web
# chmod 750 mysql -R
# chgrp mysql mysql -R
# chown mysql mysql/var -R
# cd /web/mysql/libexec
# cp mysqld mysqld.old
# strip mysqld
# chkconfig --add mysqld
# chkconfig --level 345 mysqld on
# service mysqld start
# netstat -atln
看看有没有3306的端口打开,如果mysqld不能启动,看看/web/mysql/var下的出错日志,一般都是目录权限没有设置好的问题
# ln -s /web/mysql/bin/mysql /sbin/mysql
# ln -s /web/mysql/bin/mysqladmin /sbin/mysqladmin
# mysqladmin -uroot password "youpassword" #设置root帐户的密码
# mysql -uroot -p
# 输入你设置的密码
mysql>;use mysql;
mysql>;delete from user where password=""; #删除用于本机匿名连接的空密码帐号
mysql>;flush privileges;
mysql>;quit

●安装DBI和DBD for mysql 用于提供perl访问mysql数据库的接口规范,请确认你已经安装了perl,一般默认系统都装上了

# cd /setup
# tar zxvf DBD-mysql-2.9002.tar.gz -C /setup
# tar zxvf DBI-1.38.tar.gz -C /setup
# cd DBI-1.38
# perl Makefile.PL
# make
# make test
# make install
因为有的perl程序中perl的路径是/usr/local/bin/perl,而红帽系统默认是/usr/bin/perl,所以最好做一个连接,保证兼容性
# ln -s /usr/bin/perl /usr/local/bin/perl
# cd ../DBD-mysql-2.9002
生成安装配置文件需要在perl Makefile.PL后添加一些参数,比较麻烦,我们可以通过添加一个到/web/mysql/bin/mysql_config这个程序的连接解决问题
系统会自动寻找这个命令生成安装所需要的数据库参数
# ln -s /web/mysql/bin/mysql_config  /sbin/mysql_config
# perl Makefile.PL
# make
# make instll (这里make test我总是运行一半就出错,但是安装后是可以运行mysql目录下的测试脚本,不知道3.x的mysql如何)
现在你可以运行测试脚本了,不过速度很慢,挂在后台好了
# perl /web/mysql/sql-bench/run-all-tests --user=root --password="youpassword"


附:
●mysql常见的一些有用的选项和命令
mysqld -----开启日志支持
--log
--log-update
--log-long-formart
●mysql
grant all on database.* to user identified by "password" 新建一user用户,赋予其database数据库的所有权限
revoke all on database from user 移除user用户在database数据库上的所有权限
mysql -uroot -p --one-database databasename < file.sql 从file.sql文件导入sql语句到databasename这个数据库里
●mysqladmin
mysqladmin flush-logs 命令mysqld重新打开一个新的日志文件,就是清空老日志文件,相当于轮回了
●mysqldump
--add-drop-table 导出sql语句时添加droptable if exists语句
--quick 快速导出
--opt  优化选项(推荐)
●myisamchk
检查表选项
--extend-check 扩展检查
--medium-check 速度比较折中的一个检查选项
修复表选项
--recover 修复表文件
--safe-recover 安全修复表文件,比--recover要慢
修饰修复表项
--force 强制清除上次的临时文件
--quick 只根据素引文件的内容进行修复
●mysql的管理
可以使用phpmyadmin(需要php的环境支持)和mysqlcc(linux图形界面支持,WINDOWS系统支

论坛徽章:
0
5 [报告]
发表于 2010-08-05 15:30 |只看该作者
已经可以哦用了

论坛徽章:
0
6 [报告]
发表于 2010-08-05 15:31 |只看该作者
常见问题:你没装ncurse库

解决办法:执行以下命令  把改装的库全部安装了  当然你嫌麻烦的话  可以只安装ncurses-devel 和gcc-c++

sudo -s
LANG=C
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP