이 대안 등
나 '
@ INC와 함께 문제를 CPAN을 사용하고 아마 중복을하는 것입니다 :
이 페이지를 참조하십시오 데비안을위한 perl 프로그램 패키지가 많은 의존성을 가지고있다. 편의를 위해 필자는 패키지 모듈을 종속물로 추가하고 설치 후 스크립트에서 실행되는 치트 백도어 CPAN 설치를 선택했습니다. 내 응용 프로그램의 META.yml 사본을 하이브로 만들고 내 의존성을 다시 확인하십시오.
etc/META.yml /usr/share/myapp/etc/
3. debian/libmyapp-perl.postinstall
다음 상호 종속성을 확인 :
override_dh_auto_install:
dh_auto_install; \
cp META.yml etc/;\
2. debian/libmyapp-perl.install
다음 META.yml 설치 :
1. debian/rules
파일 META.yml의 복사본을 만듭니다
echo "Cross checking with cpan";
for m in `perl -Mstrict -MYAML::Syck -e'my $r = YAML::Syck::LoadFile("/usr/share/myapp/etc/META.yml")->{requires}; for (grep {$_ ne "perl"} (sort keys %$r)) {eval "use $_ $r->{$_}"; print "$_\n" if [email protected]}'`; do
# would prefer App::cpanminus, but that's not packaged for debian either?
PERL_MM_USE_DEFAULT=1 perl -MCPAN -e "install $m";
done
정확하지는 않지만 기능에 대한 빠른 접근 종속적 인 데비안 패키지와 몇 개의 CPAN 모듈을 혼합하여 사용합니다.
고마워요, 한번보세요 ... –