mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Saturday, April 01, 2006

Perl/윈도우용 펄] ActivePerl-5.8.8 빌드 817 설치하다 - 윈도용 펄


Perl.com 에 보니, "Stable is 5.8.8"이라고, 펄의 새로운 안정 버전이 나왔다는 표시가 되어 있었다. 그 동안 너무 바빠서 펄을 업데이트하지 못하다가 오늘 다운로드받기로 했다.

Perl.com 에서는 소스만 배포하기에, 윈도우용 펄을 받기 위해서는 ActiveState ( www.activestate.com ) 로 가야 한다.

파일명:
ActivePerl-5.8.8.817-MSWin32-x86-257965.msi

히스토리를 읽어보니
3월 2일에, Perl 5.8.8의 816 빌드가 나왔고
3월 22일에, Perl 5.8.8의 817 빌드가 새로 나왔다. 몇 가지 버그를 고쳤다. 816 빌드를 받았으면 817 빌드를 새로 받느라 귀찮을 뻔했다.


옆으로스크롤가능
※ 아래 박스 클릭 후, 키보드 화살표 키로 좌우 스크롤 가능함
D:\Z>set
...중략...
Path=D:\Perl\bin\;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;D:\WINDOWS_\Path;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files\backburner2\;D:\Perl\bin
...중략...

D:\Z>


설치하고 보니, Path에 D:\Perl\bin\ 이 2개나 들어가 있다. 이미 펄이 패스에 추가되어 있었는데, "펄을 패스에 추가하는 옵션"을 켜서 그렇다. 앞의 D:\Perl\bin\을 직접 제거해 주었다. ("[컴퓨터 초보자를 위한 강좌] 패스(Path)란 무엇인가" 참조)


명령 프롬프트 창을 종료하고 다시 띄운 후 set 명령을 실행하자 다음과 같이 반영이 되었다.

옆으로스크롤가능
D:\Z>set
...중략...
Path=C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;D:\WINDOWS_\Path;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files\backburner2\;D:\Perl\bin
...중략...

D:\Z>


참고로, Path 의 앞부분에 있는 폴더들을 윈도우는 먼저 찾는다. 따라서 앞부분에는 자주 쓰고 중요한 폴더를 배치해야, 파일을 실행하는 속도가 (이론적으로) 빨라진다. 지금 이 글을 쓰고 보니까, 펄의 폴더가 맨 뒤에 있는데 적당한 위치로 조정해 주었다:

Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.

D:\Z>path
PATH=C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;D:\WINDOWS_\Path;D:\Perl\bin;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files\backburner 2
D:\Z>


path 명령은 path 만을 다루는 명령이고, set 명령은 path를 포함한 모든 환경변수를 다루는 명령이다. 그런데 어느 경우든, 명령 프롬프트 상에서 변경한 환경변수는 시스템에 저장이 되지 않았다. 메뉴에서 고쳐야했다. ("[컴퓨터 초보자를 위한 강좌] 패스(Path)란 무엇인가" 참조)


ActiveState.com에서는 ActivePerl 5.8 버전을 "ActivePerl 800 series"로 부르는 것 같다. 600은 5.6 버전

5.8.8 버전을 깔아도 달라진 것은 아무것도 없다. 버그를 수정한 것뿐인데, 전에도 이렇다 할 버그를 경험하지는 못했다.


관련 포스트: [Perl/펄] 윈도용 ActivePerl 설치법



펄 같은 무료소프트웨어(정확하게 말하자면 오픈소스 프로그램)는 백업할 필요가 없겠지만, 필자에게 있어 펄은 굉장히 중요한 프로그램이기 때문에, 만일의 경우에 대비해
ActivePerl-5.8.8.817-MSWin32-x86-257965.msi
이 파일을 CD에 백업했다.

(2024-06-24 업데이트: 물론 요즘에는 CD가 아닌, USB나 외장하드에 백업하면 됩니다. 이 글을 쓸 때는 CD에 백업하는 것이 보통이던 시절이었습니다.)

긴 파일명의 CD백업


※ 파일명이 긴 파일을 CD에 넣으면 이름이 잘릴 수가 있다. 그런 경우에는 그 파일을 zip 등으로 압축하여, Perl588.zip 이런 이름으로 백업하면 된다.

물론 졸리엣(Joliet)을 켜면 되겠지만 말이다. 졸리엣도 64글자 한계가 있는 듯했다. 네로 버닝 롬에 보니 그 한계를 넘어설 수 있는 옵션이 있기는 했다:

ISO/Relax Joliet restrictions/Allow more than 64 characters for Joliet names 이 옵션인데, 이것이 잘되는지, 호환성의 문제는 어떤지 등은 확인해 보지 못했다.


※ 처음에는 졸리엣(Joliet)이, 줄리엣(Juliet)의 오타인 줄 알았는데 그렇지 않았다. 졸리엣(Joliet)이었다.
1. Louis, 졸리에: 캐나다 태생의 프랑스 탐험가; Mississippi강 유역을 탐험.
2. 졸리에트: 미국 Illinois주 동북부의 도시.

네이버 영어사전에 보니, 위와 같이 'Joliet'에는 2가지 의미가 있었다.




tag: perl
Perl | 펄
tag: software
소프트웨어 Software | 유틸리티 Utility

0 Comments:

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top