centos安装wxWidgets,erlang,RabbitMq

centos安装wxWidgets,erlang,RabbitMq

默认已经安装了java环境,而安装RabbitMq需要安装erlang,安装erlang又需要安装wxWidgets。

安装wxWidgets

  • 更新系统

    yum update
    
  • 安装wxWidgets相关依赖

    yum -y install gtk2-devel binutils-devel gcc gcc-c++
    
  • 创建软件包文件夹

    cd /usr/local
    mkdir software
    
  • 下载wxWidgets,上传至software中

  • 解压wxWidgets

    #因为是bzip包,所以如果没有bzip,需要安装bzip
    yum install  bzip2.aarch64 -y
    #解压
    tar -xvf wxWidgets-3.0.5.tar.bz2 
    
  • 进入wxWidgets并编译

    cd wxWidgets-3.0.5
    #编译
    ./configure --with-regex=builtin --with-gtk --enable-unicode --disable-shared --prefix=/usr/local/wxWidgets
    
    • 如果出现报错如下图
      在这里插入图片描述

      configure: error: cannot guess build type; you must specify one
      configure: error: ./configure failed for src/tiff
      
    • 需要添加指定本机类型

      ./configure --with-regex=builtin --with-gtk --enable-unicode --disable-shared --build=i686-pc-linux --prefix=/usr/local/wxWidgets
      
  • 安装(过程比较久,耐心等待)

    make && make install
    
  • 设置动态库

    cd /etc/ld.so.conf.d/
    touch wxWidgets.conf
    vim wxWidgets.conf
    
  • 增加以下内容

    /usr/local/lib
    
  • 重新加载动态库配置信息

    ldconfig
    
  • 配置环境变量

    vim /etc/profile
    #添加以下内容
    export WXPATH=/usr/local/wxWidgets/
    export PATH=$WXPATH/bin:$PATH
    
  • 重新加载配置文件

    source /etc/profile
    
  • 查看wx版本号

    wx-config --version
    

安装erlang

  • 安装erlang相关依赖

    yum install -y epel-release
    yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel  java-devel
    
  • 下载erlang

    • 下载地址:Downloads - Erlang/OTP
    • erlang的下载地址实在是太慢了,我就在csdn上随便找了一个
  • 解压并创建erlang目录

    mkdir -p /usr/local/erlang
    tar -zxvf otp_src_21.3.tar.gz
    cd otp_src_21.3
    
  • 编译

    ./configure --prefix=/usr/local/erlang
    

    在这里插入图片描述

  • 安装(安装过程比较漫长请耐心等待)

    make && make install
    

    在这里插入图片描述

  • 修改环境变量

    vim /etc/profile
    #添加以下内容
    export ERLPATH=/usr/local/erlang
    export PATH=$ERLPATH/bin:$PATH
    
  • 刷新环境变量

    source /etc/profile
    

    在这里插入图片描述

  • 验证erlang是否安装成功

    erl
    

    在这里插入图片描述

安装RabbitMq

  • 获取RabbitMq安装包

  • 解压

    tar -xvf rabbitmq-server-generic-unix-3.8.8.tar.xz
    #移动到/usr/local/rabbitmq
    mv rabbitmq_server-3.8.8/ /usr/local/rabbitmq
    
  • 添加环境变量

    vim /etc/profile
    #添加以下内容
    export RABBITMQ_HOME=/usr/local/rabbitmq
    export PATH=$PATH:$RABBITMQ_HOME/sbin
    
  • 刷新环境变量

    source /etc/profile
    
  • 启动rabbitmq-server

    #直接启动
    rabbitmq-server start 
    #后台启动
    rabbitmq-server start -detached
    
    • 如果遇到启动不成功的,看看是不是端口被占用了
  • 添加界面插件

    rabbitmq-plugins enable rabbitmq_management --offline
    
  • 开放端口

    firewall-cmd --add-port=15672/tcp --permanent
    firewall-cmd --add-port=5672/tcp --permanent
    firewall-cmd --reload
    firewall-cmd --list-all
    
  • 添加用户操作

    rabbitmqctl add_user admin 123456
    
    • 如果遇到以下问题Error: unable to perform an operation on node 'rabbit@Feb'. Please see diagnostics information and suggestions below.
    • 大体上就是以下几个问题
      • 目标节点是无法访问
      • CLI工具无法通过服务器进行身份验证
      • 目标节点没有运行
    • 根据提示一次排查
      • echo xxx.xxx.xxx.xxx AAA>> /etc/hosts,添加你的ip到hosts文件中,xxx是你的ip,AAA是rabbit@AAA中的AAA
      • tcp的话尝试ping一下rabbitmq所在的服务器地址
      • 防火墙问题就关闭防火墙,或者打开端口
      • 如果rabbitmq没有启动成功,那么重启rabbitmq
  • 给用户添加角色

    rabbitmqctl set_user_tags admin administrator
    
  • 设置权限

    rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
    
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值