一、配置yum本地源
RHEL9-BaseOS 112 MB/s | 2.0 MB 00:00
RHEL9-Appstream 189 MB/s | 6.5 MB 00:00
元数据缓存已建立。
二、本地源配置完成后安装源码包
1、aalib
https://nchc.dl.sourceforge.net/project/aa-project/aa-lib/1.4rc5/
aalib-1.4rc5.tar.gz
2、aview
http://prdownloads.sourceforge.net/aa-project/
aview-1.3.0rc1.tar.gz
3、ImageMagick
yum install ImageMagick
yum install ncurses-devel
4、cmatrix
https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/
cmatrix-1.2a.tar.gz
1、2、4源码包安装采用以下步骤(以1为例)
wget
https://nchc.dl.sourceforge.net/project/aa-project/aa-lib/1.4rc5/
aalib-1.4rc5.tar.gz
下载源码包
tar xf aalib-1.4rc5.tar.gz
解压源码包
cd aalib-1.4.0/ 进入相应目录
./configure 配置编译环境
make 开始编译源码
make install 开始安装程序
三、测试程序能否运行
cmatrix
cmatrix -b -u 3 -C blue
退出程序按
q
键
四、检查可能出现的错误
1
、
cmatrix.c:86
:对
‘curs_set’
未定义的引用
报错:致命错误:
curses.h
:没有那个文件或目录
原因:主要因为系统中没有找到
ncurses-devel
软件包
解决:
yum install -y ncurses-devel
2
、
cmatrix.c:516
:对
‘LINES’
未定义的引用
报错:
make: *** [cmatrix]
错误
1
原因:需要的包都安装了,可能是软件配置时出现了问题
解决:删除该目录,重新解压,重新配置