2011-12-19 2 views
3

저는 로컬에서 유지 관리하는 펄 응용 프로그램을 정기적으로 압축하여 다른 서버에 보냈습니다. 목표는 시스템 관리자가 최대한 적은 수의 펄 모듈을 설치해야한다는 것입니다. 우리의 솔루션은 모든 것을 local :: lib에 대해 작동하도록 만드는 것입니다.Perl 앱을 이식 가능하게 만들기. 쉘 스크립트를 만들거나 꼭두각시를 사용하십시오.

꼭두각시로 가능한 물건을 보았습니다. 표면에 완전히 이것을 처리하는 것으로 보입니다. 나는 꼭두각시의 전문가가 아니며 단지 기본적인 생각 만 알고있다. 퍼핏 러닝 어드벤처를 시작하기 전에 로컬에 의존하는 perl 앱을 배포하는 가장 좋은 방법에 대한 제안이있는 사람이 있는지 확인해 보았습니다. lib (나는 정의 할 수있는 질문을 유지하려고합니다) . 즉, 완전히 자체 포함 된 perl 앱을 배포하는 것입니다. 어떤 빛

많은 감사, 제이니

편집 : 나는 (토론의 목적을 위해)도이 우연히 발견했다. 예

How do manage your Perl application development, build, and deployment?

+2

[PAR] (http://search.cpan.org/perldoc/PAR) 및 [PAR :: Packer] (http://search.cpan.org/perldoc/PAR : : Packer) 및 [App :: Packer] (http://search.cpan.org/perldoc/App::Packer)를 참조하십시오. – derobert

+0

또한 "시스템 관리자"가 있다면 Puppet을 사용할지 여부를 결정할 수 있습니다. [FLOSS Weekly ep]를 듣고 싶을 수도 있습니다. 93] (http://twit.tv/show/floss-weekly/93)을 통해 인형이 무엇인지를 잘 이해하고 (1 시간 정도) 사용합니다. – derobert

+0

감사합니다. 우리 시스템 관리자는 꼭 꼭두각시를 사용하는 데 아무런 문제가 없습니다. 그들은 단지 한 번 설정하고 잊어 버리고 싶어. 도와 줘서 고마워. Janie –

답변

1

- 꼭두각시 또는 요리사 내가 펄 응용 프로그램을 배포에 볼 수있는 솔루션이다.

David Golden의 작품이 Pantry에 관심의 대상이 될 수 있습니다. 이것은 요리사를 사용하는 데있어 펄입니다. 그는 좋은 개관을주는 presentation back in July을했습니다.

+0

대답이 나타나지 않는 것보다 늦을수록 좋습니다. "과잉 공격"이라고 말한 사람들이 너무 많았지 만, 솔직하게 일하는 한 솔직하게 말해서 나는 왜 그것이 과잉 공격인지 잘 모릅니다. 꼭두각시로 1000 대의 서버를 설치할 수 있다고해서 하나만 설정할 수는 없습니다. 너를 위해 카르마에 대답하라. –

관련 문제