当前位置:论坛首页 > Linux面板 > 建议

安装mysql的脚本有问题

发表在 Linux面板2018-5-10 15:39 [复制链接] 5 2771

在执行安装前连环境都不检查的吗???
居然要手动apt-get install cmake
我记得以前没有这个问题啊

mysql-5.5.60/zlib/zconf.h
mysql-5.5.60/zlib/zlib.3
mysql-5.5.60/zlib/zlib.h
mysql-5.5.60/zlib/zutil.c
mysql-5.5.60/zlib/zutil.h
mysql.sh: 行 269: cmake: 未找到命令
make: *** 没有指明目标并且找不到 makefile。 停止。
make: *** 没有规则可以创建目标“install”。 停止。
========================================================


还有,ubuntu安装面板的脚本里
apt-get install ruby居然在apt-get update之前。。

使用道具 举报 只看该作者 回复
发表于 2018-5-10 15:48:24 | 显示全部楼层
安装cmake之后仍然报错,cmake无法启动

mysql-5.5.60/zlib/zconf.h
mysql-5.5.60/zlib/zlib.3
mysql-5.5.60/zlib/zlib.h
mysql-5.5.60/zlib/zutil.c
mysql-5.5.60/zlib/zutil.h
Inconsistency detected by ld.so: dl-version.c: 224: _dl_check_map_versions: Assertion `needed != ((void *)0)' failed!
make: *** 没有指明目标并且找不到 makefile。 停止。
make: *** 没有规则可以创建目标“install”。 停止。
========================================================

rm /etc/ld.so.cache后问题解决
使用道具 举报 回复 支持 反对
发表于 2018-5-10 15:50:42 | 显示全部楼层
cmake 提示缺失依赖

-- Could NOT find Curses (missing:  CURSES_LIBRARY CURSES_INCLUDE_PATH)
CMake Error at cmake/readline.cmake:83 (MESSAGE):
Curses library not found.  Please install appropriate package,

remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel.
Call Stack (most recent call first):
cmake/readline.cmake:118 (FIND_CURSES)
cmake/readline.cmake:214 (MYSQL_USE_BUNDLED_READLINE)
CMakeLists.txt:388 (MYSQL_CHECK_READLINE)


-- Configuring incomplete, errors occurred!
See also "/www/server/mysql/src/CMakeFiles/CMakeOutput.log".
See also "/www/server/mysql/src/CMakeFiles/CMakeError.log".
make: *** 没有指明目标并且找不到 makefile。 停止。
make: *** 没有规则可以创建目标“install”。 停止。

apt-get install libncurses5-dev后问题解决
使用道具 举报 回复 支持 反对
发表于 2018-5-10 16:11:33 | 显示全部楼层
  1. rm -f /www/server/lib.pl
  2. sh /www/server/panel/install/lib.sh
复制代码

执行这两条命令看看
使用道具 举报 回复 支持 反对
发表于 2018-5-10 16:59:07 | 显示全部楼层
河妖 发表于 2018-5-10 16:11
执行这两条命令看看

上面两个问题都已经解决了,但是php7.2安装又出问题了

checking if iconv supports //IGNORE... no
checking if your cpp allows macro usage in include lines... yes
checking for IMAP support... no
checking for IMAP Kerberos support... no
checking for IMAP SSL support... no
checking for Firebird support... no
checking whether to enable internationalization support... yes
checking for icu-config... no
checking for location of ICU headers and libraries... not found
configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install prefix and make sure icu-config works.
make: *** 没有指明目标并且找不到 makefile。 停止。
make: *** 没有规则可以创建目标“install”。 停止。
========================================================


百度了一下是缺了ICU相关的依赖

可是宝塔不应该事先替我检查然后装好吗?

是我机子环境的问题(ubuntu14.04)。。还是脚本的问题。。
使用道具 举报 回复 支持 反对
发表于 2018-5-10 17:07:42 | 显示全部楼层
buster 发表于 2018-5-10 16:59
上面两个问题都已经解决了,但是php7.2安装又出问题了

checking if iconv supports //IGNORE... no

上面两条命令你有执行吗
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表