2003년 6월 3일 화요일

Perl Module 설치하기.

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 파일을 보면 된다.

댓글 없음:

댓글 쓰기