Package 'build-essential' has no installation candidate

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Package 'build-essential' has no installation candidate相关的知识,希望对你有一定的参考价值。

参考技术A 你的源里没有这个安装包 参考技术B 先装上 'build-essential' 包

Ubuntu安装 Alisql编译安装步骤:

github地址:

https://github.com/alibaba/AliSQL



一、直接git下载保存到本地:

git clone https://github.com/alibaba/AliSQL.git
二、安装依赖

apt-get install gcc  build-essential  cmake autoconf libncurses5-dev perl bison
说明:

centos里面 build-essental换成  gcc-c++, libncurses5-dev换成ncurses-devel,在不同的发行版本下称呼不同而已。


三、建立用户和组

 groupadd mysql
 useradd mysql -g mysql



四、准备目录

mkdir /data/mysql

mkdir /usr/local/mysql



五、授权目录

chown -R mysql:mysql /data/msyql

chown -R mysql:mysql /usr/local/mysql



六、编译安装

编译:

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/data/mysqldb -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1

注意:如果以前执行失败过,再执行需要删除 CMakeCache.txt,否则会报错

安装:

make && make install

编译安装步骤比较长,慢慢等~~~~~》》》》》



七、初始化AliSQL数据库

          cd  /usr/local/mysql   

          scripts/mysql_install_db  --user=mysql  --datadir=/data/mysqldb



八、复制AliSQL服务启动配置文件

         cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf  

         注:如果/etc/my.cnf文件存在,则覆盖

九、复制AliSQL服务启动脚本及加入path路径

         cp  support-files/mysql.server  /etc/init.d/mysqld

         vim  /etc/profile  

                    PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH

                   export PATH

         source/etc/profile

十、启动AliSQL服务并加入开机自启动(可选)

       service mysqld start

       chkconfig --level 35 mysqld on

十一、检查服务是否启动

       netstat -tulnp | grep 3306 

       mysql -u root -p 

 

以上是关于Package 'build-essential' has no installation candidate的主要内容,如果未能解决你的问题,请参考以下文章

Never-build package 'XXXX' requires always-build package 'EhLib70'

JSCS: Please specify path to 'JSCS' package

text “无法找到模块'react / package.json'”

Python遇到ModuleNotFoundError: No module named 'email.mime'; 'email' is not a package问

No package 'libpcre' found

node怎么查看package.json文件