Korea FreeBSD Users Group News, Internal, Projects, Home
Software, Support, Documentation

Re: [KFUG] perl ?



[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

[ÀÌÀü ±Û] [´ÙÀ½ ±Û] [ÀÌÀü ´ñ±Û] [´ÙÀ½ ´ñ±Û]


From: SIN <secureis@xxxxxxxxx>
Subject: [KFUG] 프비에서 perl 설치는 어찌해야 하나요?
Date: Thu, 16 Feb 2006 22:41:34 +0900

> 현재 4.10을 사용하고 있습니다.
> rrd툴을 설치해 뭐좀 해 보려고 하는데, File::Tail 이라는 펄 모듈을 설치하라고 해서..
> 
> # perl -MCPAN -e shell
> 
> 로 해당 모듈을 설치하려고 했는데..perl 버전이 낮아서 그런지..
> 최신버전으로 펄을 업데이트를 쭈욱 하다가 에러가 발생했습니다.
> 
> 장시간에 걸쳐 두번이나 설치를 했는데, 동일한 에러를 발생시키네요..
> 그래서 ports로 설치를 하려고 보니 없는것 같더군요..
> 
> perl 최신버전으로 쉽게 할 방법이 없는지요?
> perl 설치에 대한 글도 거의 없고..
> 알려주시면 감사하겠습니다.

1. 4.10이면 perl-5.0005가 기본 시스템에 있으므로 pkg_info 에 잡히지
     않는것이 당연합니다. FreeBSD 5 이상은 기본  시스템에 perl이 없고
     패키지로 설치됩니다.

2. 다만 4.x의 perl이 버전이 낮으므로(현재 perl버전은 5.8.x), 새로
   lang/perl5.8 에서 perl-5.8.x를 설치하기 바랍니다.

3. 설치 후에 

  # use.perl port

  명령을 주면 기본 perl path가 전부 새로 설치된 perl 기준으로
  바뀝니다. 즉 기존에는 /usr/bin/perl 이 perl 5.0005였던 것이 위
  명령을 주면 perl 5.8 로 바뀌고 이후 ports를 통한 모듈 설치도 모두
  5.8 기준이 됩니다.

4. File::Tail 모듈은 이후에 ports를 통해 설치하면 됩니다.
   3의 use.perl 명령을 실행하지 않으면 ports를 통해 설치하는 경우
   5.0005 버전으로 빌드하기 때문에 꼭 use.perl 명령을 주고 이후에 perl
   관련된 모듈을 ports를 통해 설치하기 바랍니다. CD/FTP에 있는 perl
   모듈 패키지들은 모두 기본 시스템 기준으로 되어 있으므로 사용할 수는
   있지만 권장하지는 않습니다.

5. CPAN에서 찾기 전에 먼저 ports에서 찾아 보세요.

6. ports에 없어서 CPAN으로 설치한 경우, CPAN으로 모듈을 설치해도
   pkg_info 로 보면 bsdpan-* 이라는 패키지가 자동으로 설치됩니다.
   나중에 해당 모듈 삭제시에 pkg_delete 로 지울 수 있어 편리합니다.
   이 기능은 4.x의 기본 perl로는 사용할 수 없고 ports의 perl
   (5.6이상)을 사용해야 가능합니다.

--
CHOI Junho <http://www.kr.FreeBSD.org/~cjh>     cjh@[kr.]FreeBSD.org
Key fingerprint = 1369 7374 A45F F41A F3C0  07E3 4A01 C020 E602 60F5
_______________________________________________
한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트
questions at kr.FreeBSD.org
http://www.kr.FreeBSD.org/mailman/listinfo/questions


[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

Copyright © 1998-2005 Korea FreeBSD Users Group.
All rights reserved. webmaster at kr.FreeBSD.org
$Date: 2006/02/20 12:59:15 $
Powered by FreeBSD