make4.3下载地址:https://download.csdn.net/download/qq_16054979/13113671
以make-4.3.tar.gz安装包为例,执行以下命令:
# tar -xvf make-4.3.tar.gz //解压安装包
# cd make-4.3
# ./configure --prefix=/usr/local/make //配置编译
# make && make install //编译安装
# cd /usr/local/make
# cd bin
#./make -v //测试版本号
//用which make查看以前make所在路径 以/usr/bin/make
# /usr/bin/make
# cd /usr/bin
# mv make make_bak
# ln -s /usr/local/make/bin/make ./make //建立软链接
# make -v //测试
首先安装erlang所需的依赖包:unixODBC openSSL
所需依赖包下载地址:
unixodbc_2.3.1-4.1_arm64.deb https://download.csdn.net/download/qq_16054979/13113652
unixodbc-dev_2.3.1-4.1_arm64.deb https://download.csdn.net/download/qq_16054979/13113654
libodbc1_2.3.1-4.1_arm64.deb https://download.csdn.net/download/qq_16054979/13113657
odbcinst_2.3.1-4.1_arm64.deb https://download.csdn.net/download/qq_16054979/13113663
odbcinst1debian2_2.3.1-4.1_arm64.deb https://download.csdn.net/download/qq_16054979/13113667
以otp_src_22.3.tar.gz为例,注意erlang版本号要和后面安装的RabbitMQ版本号对应。
# tar -xvf otp_src_22.3.tar.gz
# cd opt_src_22.3
# ./configure --prefix=/usr/local/erlang --enable-hipe --enable-threads --enable-smp-support --enable-kernel-poll --without-javac
//该步骤会出现提示,其中APPLICATIONS DISABLED标识的是必须安装的,可以忽略Java compiler ....,此处不用java编译
# make && make install
# ln -s /usr/local/erlang/bin/erl /usr/local/bin
# erl -v //测试
以elixir-1.11.2.tar.gz为例,下载地址:https://download.csdn.net/download/qq_16054979/13113688
# tar -xvf elixir-1.11.2.tar.gz
# cd elixir-1.11.2/bin
# ./elixir -v //测试
# mv elixir-1.11.2 /home/elixir
//设置环境变量
#export ELIXIR_HOME=/home/elixir/
#export PATH="$PATH:$ELIXIR_HOME/bin"
//环境变量生效
# source ~/.bashrc
# elixir -v
以rabbitmq-server-generic-unix-3.8.8.tar.xz为例,下载地址:https://download.csdn.net/download/qq_16054979/13113678
# tar -xvf rabbitmq-server-generic-unix-3.8.8.tar.xz
# cd rabbitmq-server-3.8.8/sbin
#./rabbitmq-server start //启动
//出现starting broker...代表启动成功
# ./rabbitmqctl stop //停止
# mv rabbitmq-server-3.8.8/ /usr/local/rabbitmq
//在/etc/profile末尾加上两行
#PATH=$PATH:/usr/local/erlang/bin
#PATH=$PATH:/usr/local/erlang/bin:/usr/local/rabbitmq/sbin
//环境变量生效
# source /etc/profile
#rabbitmq-server -detached //后台启动
#rabbitmqctl status //查看状态
#rabbitmq-plugins enable rabbitmq_management //设置web
#rabbitmqctl add_user vmt vmt //加用户vmt / vmt
#rabbitmqctl list_users //查看用户列表
#rabbitmqctl set_user_tags vmt administrator //设置用户角色
#rabbitmqctl set_permissions -p / vmt '.*''.*''.*'
设置guest用户在任何地方都可以权限访问,修改/usr/lib/rabbitmq/lib/rabbitmq-server-3.8.8/ebin/rabbit.app配置文件中的loopback_users设置为[]
即 [{rabbit,[{loopback_users,[]}]}] ,设置完成后重启
#rabbitmqctl restart //重启
#chkconfig rabbitmq-server on //设置自启动