在 CentOS 上装不上 cmatrix,通常不是软件本身的问题,而是系统环境、软件源或依赖的问题。下面按常见原因给你系统排查一下。
cmatrix 是一个终端“黑客帝国”风格的字符动画工具,依赖 ncurses。
cat /etc/centos-release
cmatrix 在 EPEL 仓库中。
yum install -y epel-release
或(CentOS 8 / Stream):
dnf install -y epel-release
然后再试:
yum install -y cmatrix
常见错误:
Cannot find a valid baseurl404 Not FoundMetadata expirationyum clean all
yum makecache
如果是 CentOS 8 已停止维护,需要换源:
sed -i 's|mirrorlist=|#mirrorlist=|g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
如果 源码编译 失败,多半是缺这个。
yum install -y ncurses-devel gcc make
很多命令和开发工具都没装。
yum groupinstall -y "Development Tools"
yum install -y epel-release
yum install -y cmatrix
yum install -y gcc make ncurses-devel
wget https://github.com/abishekvashok/cmatrix/releases/download/v2.0/cmatrix-v2.0-Butterscotch.tar.gz
tar -zxvf cmatrix-v2.0-Butterscotch.tar.gz
cd cmatrix
./configure
make
make install
运行:
cmatrix
No package cmatrix available
✅ 解决:
ncurses.h: No such file or directory
✅ 解决:
yum install -y ncurses-devel
把下面信息贴出来,我可以直接给你精确方案:
cat /etc/centos-release
yum repolist
如果你愿意,可以告诉我:
我可以一步一步带你装成功 ✅