一、下载——Download Releases - MEME Suite (meme-suite.org)
二、安装
tar zxf meme-5.5.4.tar.gz
cd meme-5.5.4
./configure --prefix=$HOME/meme --enable-build-libxml2 --enable-build-libxslt
make
make test
make install
make test时,出现以下报错,不用管,可以继续make install
1、查看"/home/share_data1/XXX/meme/meme-5.5.4/tests/scripts/xstreme.log"日志,发现是@INC中的环境无法读取XML::Simple模块,所以需要下载这个模块。
下载安装包上传到服务器:XML::Simple - Easy API to maintain XML (esp config files) - metacpan.org
tar -zxvf "/home/share_data1/luchh/software/XML-Simple-2.25.tar.gz" -C /home/share_data1/luchh/software/
cd /home/share_data1/luchh/software/XML-Simple-2.25/
##INSTALL_BASE设置下载路径
perl Makefile.PL INSTALL_BASE=/home/share_data1/luchh/software/XML-Simple-2.25/
make test
make install
##查看安装地址
cd /home/share_data1/luchh/software/XML-Simple-2.25/
perldoc -l XML::Simple
#显示:/home/share_data1/luchh/software/XML-Simple-2.25/blib/lib/XML/Simple.pm
修改"/home/share_data1/luchh/meme/meme-5.5.4/bin/xstreme"文件,加入perldoc -l XML::Simple后显示的lib路径,141行的路径与MEME安装后perl存放位置一致。
根据报错也可以配置 @INC 路径
#查看@INC路径
perl -e 'print join("\n", @INC) . "\n";'
#运行pl脚本添加路径
perl test.pl
#test.pl内容
!/usr/bin/perl
use lib '/home/share_data1/luchh/software/XML-Simple-2.25/lib/perl5';
三、添加meme到环境变量
vim ~/.bashrc
#按“i”进行编辑
export PATH="/home/share_data1/luchh/meme/meme-5.5.4/bin/:$PATH"
#按Esc输入:wq退出
#更新路径
source ~/.bashrc