精华内容
下载资源
问答
  • x264编译安装

    万次阅读 2020-06-21 11:27:20
    本文介绍在centos系统中编译安装x264的情况。 1、下载x264源码 可到https://www.videolan.org/developers/x264.html下载x264源码 2、解压编译 解压x264后执行命令./configure,报如下错误 编译x264需要使用...

    本文介绍在centos系统中编译安装x264的情况。

    1、下载x264源码

    可到https://www.videolan.org/developers/x264.html下载x264源码

    2、解压编译

    解压x264后执行命令./configure,报如下错误

    编译x264需要使用汇编器nasm,或使用--disable-asm模式。这里选择安装nasm

    3、安装nasm

    这里选择安装nasm2.14.01版本,到https://www.nasm.us/pub/nasm/releasebuilds/2.14.01/下载nasm-2.14.01.tar.gz

    解压nasm,进入nasm目录执行 ./configure,然后执行make命令,完成后执行make install安装nasm。

    通过命令whereis nasm验证nasm是否安装成功,如果输出nasm: /usr/local/bin/nasm则按照成功。

    4、编码x264

    进入x264目录执行./configure命令。完成后执行make。

    make结束后可在目录下看到生成x264可执行程序。

    使用x264 --help看看效果吧

    展开全文
  • 2.预编译安装 3.源码包安装 一.yum安装Mysql yum安装又称二进制Rpm包安,所需的仓库包为release版本,例如:mysql57-community-release-el7-9.noarch.rpm 进入官网地址:...

    前言


    本文将介绍三种Mysql的两种创建方式
    安装环境:centos7

    1.yum安装
    2.编译安装

    一.yum安装Mysql

    yum安装首先要到官网上下载所需的rpm源,例如:mysql57-community-release-el7-9.noarch.rpm

    1. 进入官网地址:https://dev.mysql.com/downloads/repo/yum/ ,下载后上传服务器。
      或者直接在服务器上下载:
    wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    

    在这里插入图片描述

    1. 安装rpm源
    rpm -ivh mysql80-community-release-el7-3.noarch.rpm
    

    在这里插入图片描述

    1. 配置rpm源
    vim /etc/yum.repos.d/mysql-community.repo
    

    在这里插入图片描述
    配置完毕后使用yum list查看所有可安装的版本

    1. 安装yum工具包
    wget http://mirror.centos.org/centos/7/os/x86_64/Packages/net-tools-2.0-0.25.20131004git.el7.x86_64.rpm
    
    rpm -ivh net-tools-2.0-0.25.20131004git.el7.x86_64.rpm
    
    1. 安装Mysql
    yum -y install mysql-community-server
    
    1. 启动数据库
    systemctl start  mysqld
    systemctl enable mysqld
    
    1. 根据数据库日志找出安装的初始密码
    more /var/log/mysqld.log | grep "password"
    

    在这里插入图片描述

    1. 修改初始密码
    mysqladmin -uroot -p初始密码  password 新密码
    备注:密码必须包含大小写英文、数字、特殊符号、8位以上。
    
    1. 进入数据库
    mysql -uroot -p"密码"
    

    二.编译安装Mysql

    yum安装又称预编译安装,所需的包为glibc版本,例如:mysql-5.7.16-linux-jlibc2.5-x86_64.tar

    1. 下载官方的tar包
    wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-boost-5.7.27.tar.gz
    

    在这里插入图片描述

    1. 创建mysql用户
    [root@mysql-server ~]# useradd -r mysql -M -s /bin/false
    

    在这里插入图片描述

    1. 安装编译环境
    yum -y install ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make cmake
    
    1. 创建安装目录
    mkdir -p /usr/local/mysql_mysql/{mysql,data,log}
    # mysql为安装目录 data为数据目录 log为日志目录
    
    1. 解压包
     tar xzvf mysql-boost-5.7.27.tar.gz -C /usr/local/在这里插入代码片
    

    在这里插入图片描述

    1. 进入解压好的包目录进行编译配置
    cd /usr/local/mysql_mysql/mysql-5.7.27
    复制下面内容进行预编译配置 ,先使得mysql初始化所拥有的功能,后期可以到配置文件my.cnf里再次配置
    cmake . \
    -DWITH_BOOST=boost/boost_1_59_0/ \
    #-DDOWNLOAD_BOOST=1
    #DDOWNLOAD_BOOST=1/ 如果安装的MySQL5.7及以上的版本,在编译安装之前需要安装boost,因为高版本mysql需要boots库的安装才可以正常运行。否则会报CMake Error at cmake/boost.cmake:81错误  安装包里面自带boost包,Boost库是为C++语言标准库提供扩展的一些C++程序库
    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql/mysql \     #安装目录
    -DSYSCONFDIR=/etc \    #配置文件存放 (默认可以不安装配置文件)
    -DMYSQL_DATADIR=/usr/local/mysql/mysql_mysql/data \  #数据目录   错误日志文件也会在这个目录
    -DINSTALL_MANDIR=/usr/share/man \                帮助文档 
    -DMYSQL_TCP_PORT=3306 \                          默认端口
    -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \              sock文件位置,用来做网络通信的,客户端连接服务器的时候用
    -DDEFAULT_CHARSET=utf8 \                         默认字符集。字符集的支持,可以调
    -DEXTRA_CHARSETS=all \                           扩展的字符集支持所有的
    -DDEFAULT_COLLATION=utf8_general_ci \            支持的
    -DWITH_READLINE=1 \                              上下翻历史命令
    -DWITH_SSL=system \                              使用私钥和证书登陆(公钥)  可以加密。 适用与长连接。坏处:速度慢
    -DWITH_EMBEDDED_SERVER=1 \                       嵌入式数据库
    -DENABLED_LOCAL_INFILE=1 \                       从本地倒入数据,不是备份和恢复。
    -DWITH_INNOBASE_STORAGE_ENGINE=1                 默认的存储引擎,支持外键
    
    
    
    
    继续进行编译
    make && make install           #  大概要进行20分钟左右
    
    1. 给予安装目录mysql的读写权限
    chown -R mysql.mysql /usr/local/mysql_mysql/mysql
    
    1. 初始化mysql
    ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql_mysql/mysql --datadir=/usr/local/mysql_mysql/data         #这里初始化的mysql用户名、安装目录 数据目录,执行后会出现一个初始密码,记住这个初始密码,后面改密码或者登陆用。
    

    在这里插入图片描述

    1. 配置mysql的配置文件
    vim /etc/my.cnf    ---将文件中所有内容注释掉在添加如下内容
    
    [client]
    port = 3306
    socket = /tmp/mysql.sock
    default-character-set = utf8
    
    [mysqld]
    port = 3306
    user = mysql
    basedir = /usr/local/mysql_mysql/mysql  #指定安装目录
    datadir = /usr/local/mysql_mysql/mysql/data  #指定数据存放目录
    socket = /tmp/mysql.sock
    character_set_server = utf8
    
    
    参数详解:
    [client]
    # 默认连接端口
    port = 3306
    # 用于本地连接的socket套接字
    socket = /tmp/mysql.sock
    # 编码
    default-character-set = utf8
    
    [mysqld]
    # 服务端口号,默认3306
    port = 3306
    # mysql启动用户
    user = mysql
    # mysql安装根目录
    basedir = /usr/local/mysql_mysql/mysql
    # mysql数据文件所在位置
    datadir = /usr/local/mysql_mysql/mysql/data
    # 为MySQL客户端程序和服务器之间的本地通讯指定一个套接字文件
    socket = /tmp/mysql.sock
    # 数据库默认字符集,主流字符集支持一些特殊表情符号(特殊表情符占用4个字节)
    character_set_server = utf8
    
    1. 启动 mysql
    到mysql的安装目录
    /usr/local/mysql_mysql/mysql
    启动mysql顺便放后台运行
    ./bin/mysqld_safe --user=mysql &
    
    
    1. 登录mysql
    /usr/local/mysql_mysql/mysql/bin/mysql -uroot -p'初始密码'    #密码在初始化会显示
    
    1. 修改密码
    /usr/local/mysql_mysql/mysql/bin/mysqladmin -u root -p'初始密码'  password '新密码'   #包含大小写、英文、数字、长度在8位以上。
    
    1. 添加变量环境,方便管理
     vim /etc/profile    ---添加如下
    PATH=$PATH:$HOME/bin:/usr/local/mysql_mysql/mysql/bin   #加上sql变量的指令,在sql的安装目录
    
    source /etc/profile  #刷新环境变量
    之后就可以在任何地方使用mysql命令登陆Mysql服务器
    
    1. 配置mysqld服务的管理工具:
    /usr/local/mysql_mysql/mysql/support-files  #到启动配置文件目录
    cp mysql.server /etc/init.d/mysqld         #复制启动配置文件到etc下
    /etc/init.d/mysqld start
    chkconfig --add mysqld
    chkconfig mysqld on    # 杀掉原来的进程
    
    /etc/init.d/mysqld start   #启动
    /etc/init.d/mysqld stop   #停止
    
    展开全文
  • ARM服务器编译安装ClickHouse

    千次阅读 2019-12-17 13:35:05
    一、编译安装ClickHouse背景 二、编译安装ClickHouse方法 三、编译安装ClickHouse环境 四、编译安装ClickHouse步骤 1,安装依赖项 2,编译安装cmake 3.,编译安装GCC编译器 4,编译安装clang编译器 AArch64...

    目录

    一、编译安装ClickHouse背景

    二、编译安装ClickHouse方法

    三、编译安装ClickHouse环境

    四、编译安装ClickHouse步骤

    1,安装依赖项

    2,编译安装cmake

    3,编译安装GCC编译器

    4,编译安装clang编译器

    AArch64架构需要使用Clang编译器,X86架构可直接使用GCC编译器,不必做这步

    5,编译安装ClickHouse

    6,测试验证ClickHouse

    7,编译过程遇到的问题


    一、编译安装ClickHouse背景

    因公司需要在华为泰山服务器验证开源软件安装及功能测试,AARCH64 (ARM64) 架构服务器,不支持SSE 4.2 指令集,在以前是试验性支持的,刚好ClickHouse release v19.17.4.11, 2019-11-22 新版本已经正式支持ARM64服务器,目前没有预编译好的版本,需要进行编译安装。

    二、编译安装ClickHouse方法

    * 先介绍下X86架构ClickHouse编译,我们常用的电脑都是X86处理器,直接在本地虚拟机使用GCC编译编译,不必搭建交叉编译环境。(本文主要介绍下面的交叉编译方法)

    * 编译方法1:为AArch64 CPU进行构建ClickHouse,可搭建aarch64交叉编译环境:在x86架构服务器,构建出能在AARCH64 CPU 体系架构的Linux上运行的二进制程序(需要在Ubuntu or Debian 构建交叉编译环境)

    交叉编译及交叉编译器
        在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译

    什么时候需要交叉编译
        在一个平台上生成另一个平台上的可执行代码时
        注意这里的平台,实际上包含两个概念:体系结构(Architecture)、操作系统(OperatingSystem)
        同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行

    * 编译方法2:直接在ARM64服务器上安装Clang等编译工具进行编译。

    Clang 是一个 C++ 编写、基于 LLVM、发布于 LLVM BSD 许可证下的 C/C++/Objective C/Objective C++ 编译器,其目标(之一)就是超越 GCC。LLVM 是 Low Level Virtual Machine 的简称,这个库提供了与编译器相关的支持,能够进行程序语言的编译期优化、链接优化、在线编译优化、代码生成。简而言之,可以作为多种语言编译器的后台来使用。

    三、编译安装ClickHouse环境

    我们的服务器环境如下:TaiShan 200 2280服务器,Kunpeng 920 4826处理器,在其上搭建的KVM虚拟机,
    建议服务器配置:8C/32G/100G,服务器需要能够连接互联网

    我的编译环境版本:

    CentOS 7.6.1810 (4.14.0-115)
    ClickHouse 19.17.4.11-stable
    CMake 3.16.1
    GCC 9.2.0
    LLVM 10.0 (Clang 10.0)

    登录虚拟机检测:

    [root@vm31 ~]# uname -a
    Linux vm39 4.14.0-115.el7a.0.1.aarch64 #1 SMP Sun Nov 25 20:54:21 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux

    To test for SSE 4.2, do
    [root@vm31 ~]# grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"
    SSE 4.2 not supported

    #CPU核数
    [root@yacevm2 ~]# cat /proc/cpuinfo |grep process|wc -l
    4

    #内存8G
    [root@vm38 ~]# free -m
                  total        used        free      shared  buff/cache   available
    Mem:           8086         635         548          27        6901        5146
    Swap:          3071           0        3071

     

    四、编译安装ClickHouse步骤

     

    1,安装依赖项

    yum install git svn pbuilder ninja-build

    yum install libicu-devel readline-devel openssl-devel mysql-devel lz4-devel zlib-devel zstd-devel protobuf-devel gperf

    2,编译安装cmake

    wget https://github.com/Kitware/CMake/releases/download/v3.16.1/cmake-3.16.1.tar.gz

    tar zxvf cmake-3.16.1.tar.gz

    ./bootstrap

    make -j4 && make install

    3,编译安装GCC编译器

    GCC安装包下载地址

    wget https://mirrors.nju.edu.cn/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.xz

    tar xvf gcc-9.2.0.tar.xz

    cd gcc-9.2.0

    ./contrib/download_prerequisites

    # 下载并编译安装GCC依赖包

    gmp-6.1.0.tar.bz2
    isl-0.18.tar.bz2
    mpfr-3.1.4.tar.bz2
    mpc-1.0.3.tar.gz

    yum -y install bzip2
    yum install m4 -y
    tar xf gmp-6.1.0.tar.bz2
    cd gmp-6.1.0
    ./configure
    make -j 4 && make install

    cd ..
    tar xf isl-0.18.tar.bz2
    cd isl-0.18
    export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
    echo "export LD_LIBRARY_PATH=/usr/local/lib:\$LD_LIBRARY_PATH" >> /etc/profile
    ./configure
    make -j 4 && make install

    cd ..
    tar xf mpfr-3.1.4.tar.bz2
    cd mpfr-3.1.4
    ./configure
    make -j 4 && make install

    cd ..
    tar xf mpc-1.0.3.tar.gz
    cd mpc-1.0.3
    ./configure
    make -j 4 && make install

    # GCC编译配置
    ./configure --enable-languages=c,c++ --disable-multilib  #disable-multilib表示编译64位
    make -j 4  # -j 参数指定并行数,CPU核够用的话会快点
    make install

    ln -sf /usr/local/bin/gcc /usr/local/bin/gcc-9
    ln -sf /usr/local/bin/g++ /usr/local/bin/g++-9
    ln -sf /usr/local/bin/gcc /usr/local/bin/cc
    ln -sf /usr/local/bin/g++ /usr/local/bin/c++

    echo '/usr/local/lib64' | tee /etc/ld.so.conf.d/10_local-lib64.conf
    ldconfig

    ln -sf /usr/local/lib64/libstdc++.so.6.0.27 /usr/lib64/libstdc++.so.6
    hash gcc g++ #这一步改变版本,这样就能使用刚刚安装的GCC版本了
    gcc --version #即可看到最新版本

    # 设置CC、CXX变量,指定编译器

    export CC=gcc
    export CXX=g++
     

    4,编译安装clang编译器

    AArch64架构需要使用Clang编译器,X86架构可直接使用GCC编译器,不必做这步

    LLVM网站http://llvm.org

    SVN项目地址http://llvm.org/svn/llvm-project/

    安装文档:https://github.com/ClickHouse/ClickHouse/blob/master/utils/ci/build-clang-from-sources.sh

    安装LLVM+Clang教程:https://blog.csdn.net/l2563898960/article/details/82871826

    安装clang编译环境需要GCC 5.0.1 以上,正好使用上述编译的GCC9

     

    mkdir llvm
    svn co "http://llvm.org/svn/llvm-project/llvm/trunk" "llvm/llvm"
    svn co "http://llvm.org/svn/llvm-project/cfe/trunk" "llvm/llvm/tools/clang"
    svn co "http://llvm.org/svn/llvm-project/lld/trunk" "llvm/llvm/tools/lld"
    svn co "http://llvm.org/svn/llvm-project/polly/trunk" "llvm/llvm/tools/polly"
    svn co "http://llvm.org/svn/llvm-project/clang-tools-extra/trunk" "llvm/llvm/tools/clang/tools/extra"
    svn co "http://llvm.org/svn/llvm-project/compiler-rt/trunk" "llvm/llvm/projects/compiler-rt"
    svn co "http://llvm.org/svn/llvm-project/libcxx/trunk" "llvm/llvm/projects/libcxx"
    svn co "http://llvm.org/svn/llvm-project/libcxxabi/trunk" "llvm/llvm/projects/libcxxabi"

    mkdir "llvm/build"
    cd "llvm/build"

    cmake -DCMAKE_BUILD_TYPE:STRING=Release -DLLVM_ENABLE_LIBCXX=1 -DLLVM_ENABLE_RTTI=1 ../llvm

    make -j 4
    make install

    hash clang

    cd ../../..

    export CC=clang
    export CXX=clang++

    [root@vm38 ~]# llvm-config --version
    10.0.0svn

    [root@vm38 ~]# clang --version
    clang version 10.0.0 (trunk 375507)
    Target: aarch64-unknown-linux-gnu
    Thread model: posix
    InstalledDir: /usr/local/bin

    cmake可添加-DCMAKE_INSTALL_PREFIX=/opt/llvm 参数,配置环境变量export PATH=$PATH:/opt/llvm/bin

     

    5,编译安装ClickHouse

    注册GitHub账户,克隆ClickHouse稳定版分支到本地,进入目录并下载子模块

    git clone --branch v19.17.4.11-stable git@github.com:ClickHouse/ClickHouse.git

    cd ClickHouse

    git submodule update --init --recursive

     

    mkdir -p build && cd build

    cmake -DCMAKE_INSTALL_PREFIX=/opt/clickhouse ..

    # Aarch64 服务器使用下面的cmake参数进行编译

    cmake -DUSE_INTERNAL_LLVM_LIBRARY=1 -DCMAKE_INSTALL_PREFIX=/opt/clickhouse ..

    # 在ARM服务器编译v19.17.4.11-stable版本ClickHouse时遇到jemalloc报错,如果你也遇到同样的错误,参照处理

    # Aarch64服务器先检查代码,看下面JEMALLOC_PURGE_MADVISE_FREE是否被注释掉,如没有则加"//"注释

    vi ./contrib/jemalloc-cmake/include_linux_aarch64/jemalloc/internal/jemalloc_internal_defs.h

    // #define JEMALLOC_PURGE_MADVISE_FREE

    # 更新所有文件时间戳,否则make时会有时钟告警

    find . -type f |xargs touch

     

    make -j 4
    make install

    生成的二进制文件只能在具有AARCH64 CPU体系结构的Linux上运行。

    6,测试验证ClickHouse

    把/opt/clickhouse拷贝走配置环境变量即可使用,不需要其他依赖包

    先配置环境变量,然后从安装目录拷贝配置文件,放在/etc/clickhose-server/目录下

    export PATH=/opt/clickhouse/bin:$PATH
    export LD_LIBRARY_PATH=/opt/clickhouse/lib:$LD_LIBRARY_PATH

    mkdir -p /etc/clickhouse-server/
    cp /opt/clickhouse/etc/clickhouse-server/config.xml /etc/clickhouse-server/
    cp /opt/clickhouse/etc/clickhouse-server/users.xml /etc/clickhouse-server/

    nohup clickhouse-server --config-file=/etc/clickhouse-server/config.xml &
    clickhouse-client

    不加nohup & 可以另开一个shell使用客户端登陆,

    clickhouse-client -m 启动客户端,-m表示开启多行输入,最后以分号表示语句结束,和mysql客户端类似

     

    7,编译过程遇到的问题

    1,编译GCC build目录5.3G,LLVM(Clang)build目录4.3G,使用GCC编译ClickHouse build目录41G,使用Clang编译ClickHouse build目录27G,磁盘空间比较紧张。服务器配置低编译特别慢,友情提示:cmake命令会输出建议并行数供参考,强烈建议使用配置稍微高点的机器编译ClickHouse;

    2,开始时编译ClickHouse遇到jemalloc报错,只好在cmake时禁用jemalloc,使用如下参数:

    cmake .. -DENABLE_TCMALLOC=OFF -DENABLE_JEMALLOC=OFF -DCMAKE_INSTALL_PREFIX=/opt/clickhouse

    在GitHub给ClickHouse官方提了Issues,有部分函数未针对特定计算机正确配置,现已Fix;

    在ARM架构部分jemalloc-cmake代码配置中,将JEMALLOC_PURGE_MADVISE_FREE这个函数注释了,ClickHouse会使用MADV_DONTNEED方法,比使用MADV_FREE系统开销稍高一点,影响不大,相比禁用jemalloc应该还是好很多的。

    Fix misconfigured jemalloc #8243
    https://github.com/ClickHouse/ClickHouse/pull/8243

    目前的版本还是需要手工改下这个地方。2019年12月18日 开始 v19.19版本以上应该就不用改了

    3,X86架构Ubuntu服务器搭建ARM交叉编译环境可以参考官网:https://clickhouse.yandex/docs/en/development/build_cross_arm/

    展开全文
  • 编译安装opencv

    千次阅读 2019-05-01 19:09:40
    安装依赖包: sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff5 libtiff5-dev cmake cmake-gui libswscale-dev ...编译安装 mkdir build cd build...

    安装依赖包:

    sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff5 libtiff5-dev cmake cmake-gui libswscale-dev libjasper-dev

    编译安装

    mkdir build
    cd build 
    cmake
    sudo make install
    

     

    展开全文
  • CentOS软件管理 - 编译安装

    千次阅读 多人点赞 2020-02-22 15:08:17
    本文关键字:Linux、软件管理、configure、make、make install。很多软件下载之后是一个源码包,是不能够直接运行的,需要先进行编译安装,生成可执行程序。在进行编译时,需要先使用yum安装编译工具。
  • 宝塔安装Web环境是选择编译安装还是极速安装?从时间和速度上考虑我们推荐一般是选择极速安装,这样速度很快一般是几分钟内就会安装完成,如果选择编译安装就非常的耗费时间,但是对于大多数的人来说没啥区别,所以...
  • 编译安装,RPM安装 的区别

    千次阅读 2019-02-15 20:54:35
    编译安装也叫源码安装,宝塔官方给出的提示是 安装时间长(30-3小时)适合生产环境 极速安装也叫RPM安装,安装时间极快,性能与稳定性略低于编译安装实际上用RPM包安装的概率远远大于编译安装。在部署软件的时候...
  • 编译安装libimobiledevice

    千次阅读 2016-11-12 07:41:21
    编译安装libimobiledevice 编译安装libimobiledevice 在windows上大家可以使用iTunes来与iPhone进行通信,但是Linux上没有这类的官方软件,所以一些爱好者就破解了iTunes的通信协议,然后在Linux上实现了...
  • ubuntu 16.04 OpenCV3.2.0完全编译安装

    万次阅读 2018-04-24 11:15:16
    Opencv可以直接从库中安装,也可以自己手动编译安装。1、从库中安装是最简单的方式,直接运行下面命令: sudo apt-get install libopencv-dev python-opencv 如果安装出错,那么可以更新一下源,或是换一个源。2、...
  • Git 2.22.0编译安装

    千次阅读 2019-06-14 16:54:53
    Git最新版本编译安装 环境:CentOs 7.5 Git版本:2.22.0 参考:Git官方文档 安装编译依赖环境 #安装编译依赖环境 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel #更多的依赖环境 yum ...
  • Windows编译安装Redis 6.0

    千次阅读 热门讨论 2020-07-23 19:44:37
    Windows编译安装Redis 6.0 Redis 6.0出来了,但微软提供的Windows版Redis竟然还是3.2版本,不能忍,所以准备自己编译安装新版Redis。 编译Redis需要gcc和make,这里就用MSYS2来提供gcc和make环境。 先下载MSYS2,我...
  • CentOS7.2 源码编译安装 php7.1 | 安装 grpc 文章目录CentOS7.2 源码编译安装 php7.1 | 安装 grpc环境信息源码编译异常处理参考 环境信息 环境要求 name version note gcc 4.9.0+ CentOS7默认gcc版本为...
  • centos7 源码编译安装 mysql5.7

    万次阅读 多人点赞 2019-03-06 07:37:09
    以前最烦就是源码编译安装mysql5.7 ,原因无它 — 很麻烦,但最近因学习需要避免不了,主要介绍在centos7 下源码编译安装mysql5.7 。 环境 : MiniCentos7 ( 下载地址:https://www.centos.org/download/ ) 安装 安装...
  • GCC7.3 编译安装

    千次阅读 2018-12-21 10:38:32
    GCC7.3 编译安装 下载gcc-7.3.0解压 下载依赖建立编译输出目录配置编译安装验证安装 下载gcc-7.3.0 wget https://mirrors.ustc.edu.cn/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz 解压 下载依赖 tar -xf gcc-7.3.0....
  • yun安装:yum install ...sudo apt-get install screen编译安装为什么我需要编译安装,因为我所操作的集群不能连外网 tar.gz 下载地址: https://ftp.gnu.org/gnu/screen/ 解压: 略编译 cd screen-4.6.2./conf
  • ubuntu编译安装PHP

    千次阅读 2018-05-13 14:35:45
    说明: 安装使用的是阿里云ECS ubuntu14.04系统。...linux下手动编译安装用户软件,源码放在/usr/local/src中,安装路径在/usr/local/下。如果只是单独编译安装php,还需要相关的编译工具和库,参考另一篇编译安装...
  • Open3D编译安装

    千次阅读 2019-01-21 22:00:34
    Open3D编译安装下载源码编译安装重装ros 下载源码 Open3D下载地址 Open3D中3dparty部分的代码注意:这个必须下载之后解压进去,只下载Open3D的代码,3dparty是空的,编译时会出错 CMake Error at CMakeLists.txt:198...
  • 编译安装 gcc4.8.2

    千次阅读 2019-05-09 13:56:52
    Linux系统编译安装 gcc4.8.2,可能是最简单的方法了
  • keepalived源码编译安装

    千次阅读 2019-01-23 20:11:20
     keepalived yum方式安装,由于yum中自带的版本较旧,所以我们可能需要安装一个新版本的keepalived,所以这时候我们就要采用源码编译安装饭方式。 keepalived官网下载地址 wget ...
  • 之前有个疑问 编译安装的软件 不是yum 安装 怎么卸载 遇到个问题, centos7编译安装的php7怎么卸载 解决: 关于卸载如果没有配置--prefix选项,源码包也没有提供make uninstall,则可以通过以下方式可以完整卸载: ...
  • swoole编译安装(非一键按装)

    万次阅读 2020-11-05 10:32:22
    swoole官方有一键安装,也有详细安装,但并没有用展示出详细安装步骤及每一步的反馈界面。...其次在来用编译安装(直接在linux上操作): 1:找你个你想要安装的位置来安装swoole: cd /www/server/ ...
  • centos6编译安装git错误解决

    万次阅读 2019-05-16 17:52:31
    在centos6的服务器上安装使用gitea,但是报错git版本太低,而yum源自带的git比较古老需要自行编译安装编译安装的过程中遇到了一些问题记录一下。 编译安装时报错如下: imap-send.c: 在函数‘ssl_socket_connect...
  • 编译安装x264

    千次阅读 2017-12-12 19:55:36
    网上也有相应的教程,之所以在这里重申一遍,是因为我试了网上很多的编译方法,都出现了问题,为此将此编译安装方法记录下来。 首先是 获取x264的网站:http://www.videolan.org/developers/x264.html 在这里下载...
  • Windows 平台 Luarocks 3.0.2 编译安装

    千次阅读 热门讨论 2018-09-29 13:47:13
    目标 完成 Windows 10 平台下的 Luarocks 3.0.2 编译安装。 环境 Unity 2018.1.5f1 Personal (64bit) ...(Lua 编译安装方法参见Windows 下编译安装 Lua 5.3.5) 下载 Luarocks 源码。官方列表 ...
  • LTP 本地编译安装

    千次阅读 2016-09-13 15:15:51
    LTP 本地编译安装
  • Linux编译安装wireshark

    千次阅读 2019-01-03 17:11:53
    由于centos默认yum安装的wireshark版本较低,这里采用编译安装的形式安装wireshark,安装过程中坑不少,略麻烦,记录下过程 libpcap安装 安装wireshark之前,要先安装wireshark的好基友libpcap wget ...
  • VASP+VTST编译安装

    千次阅读 2019-01-24 17:44:50
    因为要做过渡态计算,所以编译安装了VTST,下边简单介绍以下其过程,主要参考资料为VASP 5.4.1+VTST编译安装和大师兄网部分教程,之前自己也写过安装VASP的全过程,这部分是接着之前的安装做得所以很多修改介绍的...
  • nginx编译安装

    千次阅读 2016-07-16 21:37:19
    nginx编译安装 =========================================== Nginx官网:http://nginx.org/ Nginx官网下载地址(选择 Stable version 稳定版):http://nginx.org/en/download.html 官网安装介绍:...
  • Linux下 PostgreSQL 编译安装

    千次阅读 2017-07-30 22:23:59
    Linux下 PostgreSQL 编译安装2016-10-29我的Github主页 刚编译安装了postgreSQL数据库,把整个过程做了下记录Linux下 PostgreSQL 编译安装 准备工作 创建用户 准备安装目录 下载源码 编译启动 安装 创建数据目录 ...
  • QEMU 2.10.1 编译安装

    千次阅读 2017-10-23 16:55:12
    QEMU 2.10.1 编译安装原本在 Ubuntu 上可以直接通过apt install qemu-km可以直接安装 QEMU,但是这样安装的版本太低。想用官方的最新版本还得自己编译源码安装。本文记录了我在新安装的 Ubuntu 17.10 desktop 安装 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 227,090
精华内容 90,836
关键字:

编译安装