zoukankan      html  css  js  c++  java
  • centos7 部署openstf

    openstf项目开源地址:

    https://github.com/openstf/stf/

    1、安装nodejs,版本需大于6.9(写稿时使用的6.10.1,7.7.4版本会无法安装zmq);

    2、安装android sdk(详细略,百度一大堆),注意必须将platform-tool配置到环境变量(主要是adb);

    3、安装RethinkDB;

      安装方式见官方:https://rethinkdb.com/docs/install/centos/ ,以下照搬官方的指导

      For Centos 6

      sudo wget https://download.rethinkdb.com/centos/6/`uname -m`/rethinkdb.repo 
              -O /etc/yum.repos.d/rethinkdb.repo
      sudo yum install rethinkdb
    

      For Centos 7

      sudo wget http://download.rethinkdb.com/centos/7/`uname -m`/rethinkdb.repo 
              -O /etc/yum.repos.d/rethinkdb.repo
      sudo yum install rethinkdb

    4、安装GraphicsMagick

      下载地址:https://iweb.dl.sourceforge.net/project/graphicsmagick/graphicsmagick/1.3.25/GraphicsMagick-1.3.25.tar.gz

      下载后执行命令:

        $tar -zxvf GraphicsMagick-1.3.25.tar.gz

        $cd GraphicsMagick-1.3.25

        $./configure --prefix=/usr/local/gm

        $make

        $make install

    5、安装ZeroMQ;

      yum原配置文件下载:wget http://download.opensuse.org/repositories/home:/fengshuo:/zeromq/CentOS_CentOS-6/home:fengshuo:zeromq.repo

      将.repo文件复制到yum目录/etc/yum.repos.d/
        $cp home:fengshuo:zeromq.repo /etc/yum.repos.d/

      安装:

        $yum install zeromq

        $yum install zeromq-devel

      ###刚开始的时候是下载的源码来安装的,但是到最后执行npm install -g stf安装的过程中会报zmq错误,不知道是不是哪里配置错了,还是安装的版本错太新的问题,大家可以自己尝试一下使用源码安装

    5、安装yasm

      下载地址:http://yasm.tortall.net/Download.html

        $tar -zxvf yasm-1.3.0.tar.gz

        $ cd yasm-1.3.0

        $ ./configure --prefix=/usr/local/yasm

        $make & make install

    6、安装libsodium

      下载地址:https://download.libsodium.org/libsodium/releases/libsodium-1.0.10.tar.gz

        $tar -zxvf libsodium-1.0.10.tar.gz

        $./augen.sh

        $./configure --prefix=/usr/local/libsodium

        $make && make install

    7、安装pkg-config

       下载地址:http://pkgconfig.freedesktop.org/releases/pkg-config-0.29.1.tar.gz

        $tar -zxvf pkg-config-0.29.1.tar.gz

        $cd pkg-config-0.29.1

        $./configure --prefix=/usr/local/pkg-config --with-internal-glib

        $make && make intall

    8、安装Protocol Buffers

      下载地址:https://github.com/google/protobuf/releases

        $tar -zxvf protobuf-cpp-3.2.0.tar.gz

        $cd protobuf-3.2.0

        $./configure --prefix=/usr/local/protobuf

        $make && make intall

     9、环境变量配置

        $ln -s /usr/local/gm/bin/* /usr/local/bin/

        $ln -s /usr/local/yasm/bin/* /usr/local/bin/

        $ln -s /usr/local/libsodium/bin/* /usr/local/bin/

        $ln -s /usr/local/protobuf/bin/* /usr/local/bin

        ###以上配置按理来说是可以配置在/etc/profile文件中的,但是在实际操作过程中发现执行npm install -g stf 的时候会报找不到yasm命令等错误

        ###pkg-config配置需要在/etc/profile文件中增加配置,该配置必须这样配置否则后面会报错

        export PKG_CONFIG_PATH=/usr/local/pkg-config

        export PATH=$PKG_CONFIG_PATH:$PATH

    10、部署stf

        $npm install -g stf

        ------------------------安装完成----------------------------

    ------------------------服务启动-----------------------------

     $rethinkdb

    进入stf/bin目录

    $./stf local #更多参数使用各位自己看下帮助文档咯~

    在浏览器中输入地址:http://localhost:7100

    openstf启动报错INF/db 46908 [*] Unable to connect to 127.0.0.1:28015

    表示 rethinkdb没有启动

  • 相关阅读:
    java 包
    数据库查询操作练习
    solr全文检索实现原理
    前端页面设计问题小计
    送给自己的九封信
    bootstrap-table初使用
    bootstrap-treeview初使用
    windows:plsql配置oracle连接
    maven的安装和配置
    cxf+spring+restful简单接口搭建
  • 原文地址:https://www.cnblogs.com/ianduin/p/6597195.html
Copyright © 2011-2022 走看看