在 CentOS 上“找不到 cmatrix”,通常不是系统坏了,而是这个软件本身就不在 CentOS 的默认仓库里。下面给你说清楚原因和解决办法。
cmatrix 是一个“字符雨(Matrix)”效果的终端小工具,不属于 CentOS 官方 base / updates 仓库。
你执行:
yum install cmatrix
# 或
dnf install cmatrix
通常会看到:
No package cmatrix available.
所以:
yum install epel-release
yum install cmatrix
在 CentOS 7 可用,在 8+ 经常失败。
yum install epel-release -y
yum install cmatrix -y
cmatrix
因为仓库没有,直接编译最稳。
dnf install gcc make ncurses-devel -y
cd /usr/local/src
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
cmatrix
如果只是想要“酷一点”的效果:
cowsayslnyancat(EPEL 有)which cmatrix
rpm -qa | grep cmatrix
CentOS 找不到 cmatrix,是因为它默认不在仓库里;CentOS 7 用 EPEL,CentOS 8+ 建议源码安装。
如果你告诉我:
我可以直接给你一条“复制即用”的命令。