http://www.cpan.org/src/
Perl 설치하기. (2003년 6월 2일 현재. stable version과 latest version은 perl 5.8.0이다.)
mkdir -p /home/ilashman/local/src/perl
cd /home/ilashman/local/src/perl
wget http://www.cpan.org/src/stable.tar.gz
tar xzvf stable.tar.gz
cd ./perl-5.8.0
vi README (한글 설명서에는 자세한 내용이 없으므로 영문 설명서도 읽는 다.)
vi INSTALL (README에도 중요한 내용이 없으므로 이 파일도 읽는 다.)
(Installation prefix, Installation Directories, Coexistence with earlier versions of perl5,
rm -f config.sh Policy.sh
echo LANG
echo LC_ALL
LC_ALL=C;export LC_ALL (bash shell인 경우)
sh Configure -Dprefix=/home/ilashman/local/perl -des
(sh Configure -Dprefix=/home/ilashman/local/perl -Dusethreads -des 옵션을 주었을 때.
Redhat 7.0이 깔린 PC에서는 make에서 error를 내면서 실패 하였다. 그래서 thread 사용 옵션을 제외하고 다시 컴파일 하였음.)
make
make test
make install
vi ~/.bashrc (.bashrc 파일에 다음 내용을 추가한다.)
---------------------------------------------
PERL5LIB=/home/ilashman/local/perl/lib/5.8.0:/home/ilashman/local/perl/lib/site_perl/5.8.0
export PERL5LIB
---------------------------------------------
source ~/.bashrc (.bashrc 파일의 내용이 환경에 적용되게 한다.)
Perl Module 설치하기.
http://www.cpan.org/modules/index.html
http://kr07.piahost.net/~perlmania/PMdocs/installing_perl_module.html
Perl SNMP Module 설치하기
ftp://ftp-east.baynetworks.com/netman/snmp/perl5/
http://sourceforge.net/projects/net-snmp
http://net-snmp.sourceforge.net/
먼저 Net-SNMP를 설치한다.
cd /usr/local/src
wget ftp://ftp.net-snmp.org/pub/sourceforge/net-snmp/net-snmp-5.0.8.tar.gz
tar xzvf net-snmp-5.0.8.tar.gz
cd net-snmp-5.0.8
vi README
./configure --prefix=/home/ilashman/local
make
make install
아직 Perl SNMP Module의 설치는 성공하지 못했다. ;;
-----
Profiling Module 설치하기
http://search.cpan.org/~jaw/Devel-Profile-1.03/Profile.pm
Time-HiRes-1.55.tar.gz
Devel-Profile-1.03.tar.gz를 받는 다.
/home/ilashman/local/src/Devel-Profile-1.03/INSTALL을 참고한다.
sudo perl Makefile.PL
sudo make
sudo make test
sudo make install
perldoc Devel::Profile
profiling 남기기
perl -d:Profile test.pl
profiling 보기
prof.out 파일을 보면 된다.
댓글 없음:
댓글 쓰기