EPEL(Extra Packages for Enterprise Linux)是CentOS官方推荐的第三方仓库,提供了丰富的额外软件包,包括CMatrix。若已通过EPEL安装CMatrix,可直接用以下命令更新:
sudo yum install epel-release
sudo yum update epel-release # 确保仓库信息最新
sudo yum update cmatrix
若未安装,上述命令会自动完成安装。Remi仓库提供了更新的软件包版本(尤其是CentOS 8及以上),适合需要较新CMatrix版本的用户:
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo yum-config-manager --enable remi # 启用主仓库
# 或启用特定模块(如需特定版本):
sudo dnf module reset cmatrix
sudo dnf module enable cmatrix:remi-8 # 根据系统版本调整模块名
sudo yum update cmatrix # CentOS 7
sudo dnf update cmatrix # CentOS 8及以上
若仓库中的版本滞后,或需要定制功能,可通过源码编译安装最新版:
sudo yum groupinstall "Development Tools" # 安装编译工具链
sudo yum install ncurses-devel # CMatrix依赖的库
https://github.com/chriskohlhoff/cmatrix),获取最新版本号(如v1.3),然后执行:wget https://github.com/chriskohlhoff/cmatrix/archive/refs/tags/v1.3.tar.gz -O cmatrix-1.3.tar.gz
tar -xzf cmatrix-1.3.tar.gz
cd cmatrix-1.3
./configure # 检查系统环境
make # 编译源码
sudo make install # 安装到系统目录
cmatrix --version # 查看当前版本号
sudo)。dnf替代yum(部分命令已调整)。~/.cmatrixrc)。ncurses-devel),或参考项目官方文档调整配置。