필자는 내 회사 용 스크립트를 작성했으며 CPAN에서 얻은 라이브러리를 사용하고 있습니다. 저의 관리자는 제가 여분의 라이브러리를 통합하고 제거하기를 원했습니다. 스크립트가 작동하도록하기 때문에 약간 재미 있습니다.Perl 모듈에 대한 크레딧 제공
몇 가지 참고 사항 :
- 내가이 서버에 root 권한이없는도 루트 O를 내가 그들을 내 사용자 디렉토리에 설치 한 승/내가 CPAN 모듈을 사용하려면 액세스를
- 을 요청할 수 있습니다
- 다른 사용자가 내 스크립트를 실행하도록 허용하기 위해 일반적으로 'libs'라는 폴더를 포함하고 내 스크립트 디렉토리 안에 스크립트가 있습니다.
use 'libs';
이 내use
CPAN 모듈 앞에 있습니다.
제가 지금 가지고있는 유일한 해결책은 말 그대로 펄 모듈의 내용을 내 펄 스크립트 안에 넣는 것입니다. 그러나 나는 그것이 만기가 된 신용을주고 싶다 또한 그것의 저자 및 조직에게 적당한 신용을 가진 opensource 부호를 포함을위한 말썽에서 얻지 않으며.
따라서 어떻게해야합니까? 나는 무엇이든 도망 치려고하지 않고 있습니다. 솔직히이 일을 올바르게하고 싶습니다.
세 모듈 모두 "Perl 자체와 동일한 용어로 사용 허가되었습니다."라고 말하지만, 그렇게 쉬운 것은 아닐 것입니다.
나는 또한 다른 아이디어를 탐구하고 싶습니다!
모듈은 다음과 같습니다
- 텍스트 :: 표
- 텍스트 :: 얼 라이너
- 기간 : ANSIColor
마지막으로 루트 액세스 권한이 없기 때문에 CPAN을 포기하지 않은 사람. 선생님, – ThisSuitIsBlackNot
하하, 고마워. 그 당시에는 어려운 일 이었지만 그만한 가치가있었습니다. – rusty
루트 액세스 권한을 가진 사람이 스크립트를 실행해야하는 시스템에 필요한 라이브러리를 설치하는 것이 더 합리적이라고 생각합니다. 모듈의 코드를 스크립트에 복사하여 붙여 넣는 것보다 훨씬 간단하고 신뢰할 수 있습니다. (당신의 매니저에게 설득하는 것은 장애가 될 수도 있습니다.) –