2006년 12월 6일 수요일

linux에 perl 라이브러리 사용 가능하도록 설정(open-ssl 포함)

2006.12.18
  Test::Pod
  Test::Memory::Cycle
  Test::Warn
  Test::Taint

설치 for WWW::Mechanize
  아니 이 넘이 설치가 안되는 바람에 지금 perl의 version을 올리는 중 너무 최신을 깔려고 하는건가?


2006.12.6
하드가 깨지는 바람에 새로 하드를 설치 함 ㅠ.ㅠ 제길 어제 백업으로 돌리고 밤샘 복구 함 ㅋㅋ

* 결론
  ssl을 지원하기 위해선 open-ssl을 먼저 설치 하고 Crypt::SSLeay설치 후 libwww를 설치해야 한다

2006.12.6
* Excel Download관련
  Spreadsheet::WriteExcel
  Date::Manip 이 있어야 함



* HTTPS관련 작업
openssl-0.9.8a 설치
기본 디렉토리: /usr/local/ssl

흠...

잘 안돼서리
openssl-0.9.6c 로 변경 - jk
Crypt::SSleay가 오류로 인하여 설치되지 않음


openssl의 설치시 config를 아래와 같이 해 준다
>./config --openssldir=/usr --shared

You need either IO::Socket::SSL or Crypt::SSLeay installed.

아띠 설치 했는데도 https 사이트에 접속이 안되는구만..흠

IO::Socket::SSL 만 있으면 될것 같은데..짱나네


3. config를 위에서 처럼 --openssldir로 셋팅한 후 Crypt::SSLeay 를 설치하니 정상적으로 작동함
  아래의 test.pl 이 정상 작동 함

설치해야할 목록을 정리해야 겠음

HTML/TableExtract : 자동 발주 온캣에서 사용

#------------------------------
#
# ssl test example
# date: 2006.12.6
# file: test.pl
#
#!/usr/bin/perl

use WWW::Mechanize;
my $uFld;
my $pFld;
my $url;
my $uNme;
my $pPwd;

my $mech = WWW::Mechanize->new( );

$mech->get( 'https://dnshopadmin.shop.daum.net/bo2/login/Login' );

print $mech->content;

댓글 없음:

댓글 쓰기