在 CentOS 上安装 cmatrix 失败,常见原因和解决办法如下:
CentOS 的 base / extras 仓库通常 不包含 cmatrix。
yum list cmatrix
# 或
dnf list cmatrix
如果提示 No matching package,说明仓库里没有。
✅ 解决方式(任选其一):
yum install -y epel-release
yum install -y cmatrix
注意:
- CentOS 7:
epel-release可用- CentOS 8 已 EOL,EPEL 可能不完整,建议用源码
如果你是用源码安装:
./configure
make
报错通常是缺:
gccncurses-develmake✅ 解决:
yum groupinstall "Development Tools"
yum install -y ncurses-devel
然后重新:
./configure
make
make install
CentOS 8 官方仓库已下线,导致 yum/dnf 失败。
✅ 解决:
表现:
Could not retrieve mirrorlistTimeout✅ 检查:
ping mirrors.centos.org
DNS 是否正常
你可以把 具体报错信息 发出来,比如:
No package cmatrix availableconfigure: error: ncurses not foundFailed to download metadata如果仓库装不了,直接用源码:
yum install -y gcc make ncurses-devel
wget https://github.com/abishekvashok/cmatrix/releases/download/v2.0/cmatrix-v2.0-Butterscotch.tar.gz
tar -xzf cmatrix-v2.0-Butterscotch.tar.gz
cd cmatrix
./configure
make
make install
如果你愿意,把 完整报错 贴出来,我可以直接帮你定位 ✅