Tuesday, September 12, 2006
Perl] PPM 으로 Win32 펄 모듈 인스톨하는 법 / 윈도우용 자동설치
Win32용 펄 모듈 즉, 펄의 윈도용 모듈을 설치하는 법은 여러가지가 있지만, PPM 을 사용하는 것이 가장 편리합니다.
원래 펄 모듈들은 CPAN에서 받아야 하는데, 순수한 펄이 아닌 유닉스C로 작성된 모듈들은 윈도우에서 컴파일하기가 어렵습니다. 그래서 액티브스테이트라는 회사에서, 윈도우용으로 미리 컴파일하여 ASPN 이라는 곳에 올려둔 것입니다. PPM이라는 프로그램은 그 ASPN의 모듈들을 쉽게 다운받을 수 있게 만든 것입니다.
윈도우에 액티브펄(ActivePerl)을 설치하면, ppm 이라는 명령어를 사용할 수 있습니다.
우선 자신이 찾고자 하는 모듈이 이미 설치되어 있는지 아닌지 확인해야 합니다: ▶▶ [Perl] 특정 펄 모듈이 이미 설치되어 있는지 확인하는 배치 파일
* 도스창(명령 프롬프트)에서, ppm 이라고 칩니다. 다음과 같은 화면이 나오고, h 라고 치면 도움말이 나옵니다.
Date::Calc 라는 모듈을 다운받는 것을 예로 듭니다.
s Date-Calc 라고 입력하면, 인터넷의 ASPN에서 자동으로 검색이 됩니다.
(주의! s Date::Calc 이렇게 적으면 안됩니다.)
1. Date-Calc [5.4] Date-Calc
2. Date-Calc-Iterator [1.00] Date-Calc-Iterator
라는 2개의 모듈이 있다고 나옵니다. 여기서는 1번을 받습니다.
이제
i Date-Calc
라고 치면, 글자들이 마구 쏟아지면서 자동으로 인스톨이 됩니다.
Successfully installed Date-Calc version 5.4 in ActivePerl 5.8.8.817.
등의 문구가 나오면 성공한 것입니다.
q 라고 치고 빠져나옵니다.
이제 모듈이 잘 설치되었는지 확인을 해봅니다: ▶▶ [Perl] 특정 펄 모듈이 이미 설치되어 있는지 확인하는 배치 파일
▶▶ [Perl] CPAN의, 펄 모듈 수동 다운로드/설치법 - 순수한 펄로 된 .pm 파일
원래 펄 모듈들은 CPAN에서 받아야 하는데, 순수한 펄이 아닌 유닉스C로 작성된 모듈들은 윈도우에서 컴파일하기가 어렵습니다. 그래서 액티브스테이트라는 회사에서, 윈도우용으로 미리 컴파일하여 ASPN 이라는 곳에 올려둔 것입니다. PPM이라는 프로그램은 그 ASPN의 모듈들을 쉽게 다운받을 수 있게 만든 것입니다.
윈도우에 액티브펄(ActivePerl)을 설치하면, ppm 이라는 명령어를 사용할 수 있습니다.
Win32 모듈 설치 예제
우선 자신이 찾고자 하는 모듈이 이미 설치되어 있는지 아닌지 확인해야 합니다: ▶▶ [Perl] 특정 펄 모듈이 이미 설치되어 있는지 확인하는 배치 파일
* 도스창(명령 프롬프트)에서, ppm 이라고 칩니다. 다음과 같은 화면이 나오고, h 라고 치면 도움말이 나옵니다.
D:\Z>ppm
PPM - Programmer's Package Manager version 3.4.
Copyright (c) 2001 ActiveState Software Inc. All Rights Reserved.
Entering interactive shell. Using Term::ReadLine::Perl as readline library.
Type 'help' to get started.
ppm> h
Type 'help command' for more detailed help on a command.
Commands:
describe - describes packages in detail
exit - exits the program
help - prints this screen, or help on 'command'
install - installs packages
profiles - manage PPM profiles
properties - describes installed packages in detail
q - exits the program
query - queries installed packages
quit - exits the program
remove - uninstalls packages
repository - adds, removes, or sets repositories
s - searches for packages in a repository
search - searches for packages in a repository
settings - view or set PPM options
targets - views or sets target installer backends
tree - shows package dependency tree
uninstall - uninstalls packages
unset - view or set PPM options
upgrade - shows availables upgrades for installed packages
version - displays the PPM version (3.4)
Extra Help Topics: (not commands)
ppm_migration - guide for those familiar with PPM
prompt - how to interpret the PPM prompt
quickstart - a crash course in using PPM
unicode - notes about unicode author names
ppm>
PPM - Programmer's Package Manager version 3.4.
Copyright (c) 2001 ActiveState Software Inc. All Rights Reserved.
Entering interactive shell. Using Term::ReadLine::Perl as readline library.
Type 'help' to get started.
ppm> h
Type 'help command' for more detailed help on a command.
Commands:
describe - describes packages in detail
exit - exits the program
help - prints this screen, or help on 'command'
install - installs packages
profiles - manage PPM profiles
properties - describes installed packages in detail
q - exits the program
query - queries installed packages
quit - exits the program
remove - uninstalls packages
repository - adds, removes, or sets repositories
s - searches for packages in a repository
search - searches for packages in a repository
settings - view or set PPM options
targets - views or sets target installer backends
tree - shows package dependency tree
uninstall - uninstalls packages
unset - view or set PPM options
upgrade - shows availables upgrades for installed packages
version - displays the PPM version (3.4)
Extra Help Topics: (not commands)
ppm_migration - guide for those familiar with PPM
prompt - how to interpret the PPM prompt
quickstart - a crash course in using PPM
unicode - notes about unicode author names
ppm>
Date::Calc 라는 모듈을 다운받는 것을 예로 듭니다.
s Date-Calc 라고 입력하면, 인터넷의 ASPN에서 자동으로 검색이 됩니다.
(주의! s Date::Calc 이렇게 적으면 안됩니다.)
1. Date-Calc [5.4] Date-Calc
2. Date-Calc-Iterator [1.00] Date-Calc-Iterator
라는 2개의 모듈이 있다고 나옵니다. 여기서는 1번을 받습니다.
이제
i Date-Calc
라고 치면, 글자들이 마구 쏟아지면서 자동으로 인스톨이 됩니다.
Successfully installed Date-Calc version 5.4 in ActivePerl 5.8.8.817.
등의 문구가 나오면 성공한 것입니다.
q 라고 치고 빠져나옵니다.
이제 모듈이 잘 설치되었는지 확인을 해봅니다: ▶▶ [Perl] 특정 펄 모듈이 이미 설치되어 있는지 확인하는 배치 파일
▶▶ [Perl] CPAN의, 펄 모듈 수동 다운로드/설치법 - 순수한 펄로 된 .pm 파일
tag: perl
Perl | 펄
<< Home