一、cmartix部署教程
### --- 下载cmartix部署源码包:cmatrix-1.2.tar.gz
~~~ # 下载cmartix部署源码包:cmatrix-1.2.tar.gz
~~~ cmartix源码包地址:https://github.com/abishekvashok/cmatrix/releases
### --- 部署安装:
~~~ # 安装环境依赖包,上传软件包并解压
[root@localhost ~]# yum install -y gcc gcc-c++ cc ncurses-devel ncurses // 安装软件依赖包及环境:
[root@localhost ~]# tar -zxvf cmatrix-1.2.tar.gz
[root@localhost ~]# cd cmatrix-1.2.tar/
~~~ # 执行预编译,编译,安装
[root@localhost cmatrix-1.2]# ./configure --prefix=/opt/cmatrix/
[root@localhost cmatrix-1.2]# make
make all-am
make[1]: Entering directory `/root/cmatrix-1.2'
gcc -DHAVE_CONFIG_H -I. -g -O2 -MT cmatrix.o -MD -MP -MF .deps/cmatrix.Tpo -c -o cmatrix.o cmatrix.c
mv -f .deps/cmatrix.Tpo .deps/cmatrix.Po
gcc -g -O2 -o cmatrix cmatrix.o -lncurses -lncurses
make[1]: Leaving directory `/root/cmatrix-1.2'
[root@localhost cmatrix-1.2]# make install
make[1]: Entering directory `/root/cmatrix-1.2'
/usr/bin/mkdir -p '/opt/cmatrix/bin'
/usr/bin/install -c cmatrix '/opt/cmatrix/bin'
Installing matrix fonts in /usr/lib/kbd/consolefonts...
/usr/bin/mkdir -p '/opt/cmatrix/share/man/man1'
/usr/bin/install -c -m 644 cmatrix.1 '/opt/cmatrix/share/man/man1'
make[1]: Leaving directory `/root/cmatrix-1.2'
~~~ # 创建软连接并测试是否OK
[root@localhost ~]# ln -s /opt/cmatrix/bin/cmatrix /usr/local/bin/cmatrix
[root@localhost ~]# ll /usr/local/bin/cmatrix
lrwxrwxrwx 1 root root 24 Nov 27 15:39 /usr/local/bin/cmatrix -> /opt/cmatrix/bin/cmatrix
[root@localhost ~]# cmatrix -V
CMatrix version 1.2 (compiled 15:19:2