源码安装ncurses-devel

安装mysql5.6执行cmake后出现以下错误信息

-- Could NOT find Curses (missing:  CURSES_LIBRARY CURSES_INCLUDE_PATH) 
CMake Error at cmake/readline.cmake:85 (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:128 (FIND_CURSES)
  cmake/readline.cmake:202 (MYSQL_USE_BUNDLED_EDITLINE)
  CMakeLists.txt:421 (MYSQL_CHECK_EDITLINE)

-- Configuring incomplete, errors occurred!
See also "/liuzhen/mysql-5.6.35/CMakeFiles/CMakeOutput.log".
See also "/liuzhen/mysql-5.6.35/CMakeFiles/CMakeError.log".

说明未安装ncurses-devel

如果使用yum安装输入下面命令

[[email protected] liuzhen]# yum install ncurses-devel

yum安装完成后,重新执行cmake,问题不再出现。

注意事项:

如mysql安装失败重新编译时,需要清除旧的对象文件和缓存信息。

[[email protected] mysql-5.6.35]# make clean
[[email protected] mysql-5.6.35]# rm -f CMakeCache.txt
[[email protected] mysql-5.6.35]# rm -rf /etc/my.cnf

如果想要通过源码安装方式解决同样问题请往下看

下载地址:http://ftp.gnu.org/gnu/ncurses/

我选择的是最新版本:http://ftp.gnu.org/gnu/ncurses/ncurses-6.0.tar.gz

[[email protected] liuzhen]# tar -zxvf ncurses-6.0.tar.gz
[[email protected] liuzhen]# cd ncurses-6.0
[[email protected] liuzhen]# ./configure --with-shared --without-debug --without-ada --enable-overwrite  
[[email protected] liuzhen]#  make
[[email protected] liuzhen]#  make install
时间: 2024-10-22 18:44:41

源码安装ncurses-devel的相关文章

debian下如何源码安装tmux

一.源码安装ncurses库 1.1 获取源码 wget https://invisible-island.net/datafiles/release/ncurses.tar.gz tar xvf ncurses.tar.gz ~/ cd ~/ncurses-6.1 1.2 生成配置 ./autogen.sh 1.3 进行配置(安装到家目录的ncurses目录下) ./configure --prefix=/home/jello/ncurses 1.4 编译 make -j4 1.5 安装 ma

编译OpenSIPS使用连接源码安装的MySQL

因项目的需求,低版本的MySQL在性能上不能满足我们的需求,现在需要更换为高版本的MySQL 5.5.44.新版本的MySQL 5.5.44在性能上,比起CentOS 5.11自带的低版本的MySQL 5.0.95,至少要高一倍以上. MySQL 5.5.44的安装,我们这边就不采用源码安装而是直接使用编译好的版本. yum -y install gcc gcc-devel gcc-c++ gcc-c++-devel libaio-devel boost boost-devel autoconf

linux RedHat7LNMP构架搭建论坛之源码安装Nginx(1)

首先挂载镜像配置yum源 在使用源码安装服务之前,首先要让主机具备源码安装的编译程序源码的环境.#yum install -y apr autoconf automake bison bzip2 bzip2 compat cpp curl curl-devel fontconfig fontconfig-devel freetype freetype freetype-devel gcc gcc-c++ gd gettext gettext-devel glibc kernel kernel-h

LANP源码安装

今日学习记录:LNMP源码安装 安装编译工具及库文件yum install -y apr autoconf automake bison bzip2 bzip2 compat cpp curl curl-devel fontconfig fontconfig-devel freetype freetype freetype-devel gcc gcc-c++ gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutil

8、源码安装

第8章源码安装 章节概述: LNMP动态网站部署架构是一套由Linux + Nginx + MySQL + PHP组成的动态网站系统解决方案,具有免费.高效.扩展性强且资源消耗低等优良特性.本章首先对比了使用源码包安装服务程序与使用RPM软件包安装服务程序的区别,然后讲解了如何手工编译源码包并安装各个服务程序. 本章目录结构 8.1 源码包程序 8.2 LNMP动态网站架构 8.2.1 配置Mysql服务 8.2.2 配置Nginx服务 8.2.3 配置php服务 8.3 搭建Discuz论坛

lnmp源码安装-脚本执行

lnmp 源码安装- 脚本执行 源码包版本: nginx1.9 mysql5.6.4 php5.6 使用: 将lnmp.tar.gz 解压至 根目录下,进入/lnmp/install/目录下,执行install.sh脚本即可.选择性安装! 安装过程中会有些警告信息显示,不影响. 整合包地址:http://pan.baidu.com/s/1dFp7gqP =======================代码============================= #!/bin/bash #####

Centos 7.0 编译安装LAMP(Linxu+apache+mysql+php)之源码安装Mysql (二)

mysql 简介: MySQL是一个关系型数据库管理系统,关系数据库将数据保存在不同的表中,这样就增加了速度并提高了灵活性.目前其属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件.MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言. 安装环境: 系统: centos 7.0 最小化安装 软件

Ubuntu15.04下源码安装MySQL5.6.26数据库

解决Ubuntu 15.04版下源码编译安装MySQL5.6.26数据库问题,这里提供依赖包下载,源码安装方法. (1)安装编译源码需要的包 sudoapt-get install make cmake gcc g++ bison libncurses5-dev 依赖包在博客附件里有下载.下面也有说明一些解决方法. 另外的:cmake-2.8.3.tar.gz安装啊.bison_3.0.2.dfsg-2_i386.deb.ncurses-5.9.tar.gz的依赖缺少的话自己可以去下载安装,由于

Linux下源码安装CodeBlocks

Linux下源码安装CodeBlocks qianghaohao(CodingNutter) 一. 安装平台说明: CentOs6.4-i686  gcc-4.4.7 二. 下载最新源码: http://www.codeblocks.org/downloads 在此安装的是最新版:Code::Blocks 16.01 三. 阅读官方安装说明文档: http://wiki.codeblocks.org/index.php/Installing_Code::Blocks_from_source_on

Centos 7.0 编译安装LAMP(Linxu+apache+mysql+php)之源码安装Apache (一)

Apache 简介: Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中. 安装环境: 系统: centos 7.0 最小化安装 软件:httpd-2.4.26 依赖包:apr .apr-util .pcre .gcc .gcc-c++ .perl-dvel.perl.openssl .openssl-