在 CentOS 上启动 cmatrix 报错,通常原因有几种。下面按最常见到最少见给你排查思路,基本都能解决。
cmatrix: command not found
CentOS 默认仓库一般没有 cmatrix,需要 EPEL 或编译安装。
yum install -y epel-release
yum install -y cmatrix
which cmatrix
cmatrix
error while loading shared libraries: libncurses.so.5
或编译时报:
ncurses not found
yum install -y ncurses ncurses-devel
如果是手动编译:
./configure
make
make install
Error opening terminal: xterm-256color
export TERM=xterm
cmatrix
或换成:
cmatrix -b # 单色模式
一启动就闪退或没反应
确保是交互式终端:
tty
如果不是 /dev/pts/*,换个终端再试。
乱码或空白
yum install -y kbd
你可以把完整报错贴出来(复制终端内容),我可以直接告诉你缺啥、怎么改。
CentOS 上
cmatrix报错的 90% 情况:
没装 EPEL + 缺 ncurses
如果你愿意,可以直接把报错贴出来,我帮你精确定位。