在虚拟机中的 CentOS 安装与配置 CMatrix
一 准备与依赖
- 在虚拟机中安装 CentOS 7/8(最小化或带 GUI 均可),确保网络可用,能使用 yum/dnf 安装软件。
- 安装编译依赖与工具(任选其一,按系统选择):
- CentOS 7:sudo yum -y install ncurses-devel gcc gcc-c++ make
- CentOS 8:sudo dnf -y install ncurses-devel gcc make autoconf automake
- 可选:为方便传文件,安装 lrzsz(如:sudo yum -y install lrzsz)。
二 获取源码与编译安装
- 方式 A(推荐,SourceForge 镜像):
- wget https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz
- tar xvf cmatrix-1.2a.tar.gz && cd cmatrix-1.2a
- ./configure && make && sudo make install
- 方式 B(GitHub 发行包,若网络可访问):
- 在 /usr/local/src 下载并解压(示例:cmatrix-v2.0-Butterscotch.tar),cd 到源码目录
- ./configure --prefix=/apps/cmatrix && make && sudo make install
- 可选:echo ‘PATH=/apps/cmatrix/bin:$PATH’ | sudo tee /etc/profile.d/cmatrix.sh && source /etc/profile.d/cmatrix.sh
- 若遇到“官网失效”或下载慢,可使用可信的网盘镜像(校验文件完整性与来源)。
三 运行与常用参数
- 基本运行:cmatrix(退出按 q 或 Ctrl+C)
- 常用选项:
- -a 异步滚动(默认)
- -b 随机粗体;-B 全部粗体
- -o 旧风格滚动
- -x X window 模式
- -u N 刷新频率(0–9,数值越小越快)
- -C 颜色(green/red/blue/white/yellow/cyan/magenta/black)
- 示例:
- cmatrix -b -C red
- cmatrix -a -u 3 -C cyan
- 运行时的按键交互:可按 a、B、b、n 与 1–9 等键切换效果(如速度、样式)。
四 虚拟机显示与排错
- 全屏与终端:在虚拟机窗口启用 全屏/无缝模式,并使用 xterm-256color 或支持颜色的终端以获得最佳显示效果。
- 中文与语言:若出现乱码,安装中文字体与本地化支持(如:sudo yum -y groupinstall “Chinese Support”),并将终端编码设为 UTF-8。
- 找不到命令:确认安装路径已加入 PATH;若安装在 /usr/local/cmatrix,可用 /usr/local/cmatrix/bin/cmatrix 直接运行,或按上文添加 PATH。
- 编译报错:
- “configure: error: Curses library not found” → 安装 ncurses-devel 后重新 ./configure
- “No rule to make target …” → 重新解压并完整执行 ./configure && make && make install
- 运行卡顿:降低刷新频率(如 -u 5 或更高数值),或减少终端窗口大小。