2010-02-12 103 views
4

我的OS-Distribution提供了rpm-package「perl-obexftp」,它安裝了模塊「OBEXFTP」。 的就是這些文件:如何使用我自己編譯的Perl的供應商打包模塊?

/usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/OBEXFTP.pm
/usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/OBEXFTP
/usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/OBEXFTP/.packlist
/usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/OBEXFTP/OBEXFTP.bs
/usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/OBEXFTP/OBEXFTP。所以
/var/adm/perl-modules/obexftp

我現在正在使用一個我從源碼構建的Perl。 有沒有簡單的方法讓這個OBEXFTP模塊可以訪問我的Perlinstallation?

回答

6

選擇的

  • 下列操作之一編譯添加到您的代碼:

    use lib '/usr/lib/perl5/vendor_perl/5.10.0'; 
    
  • 添加一個路徑PERL5LIB環境變量

  • 調用你的代碼​​3210

  • 重建的perl,使路徑是在烤入@INC

  • 使用定製的Perl

詳情自己構建模塊,見perlrun

+0

我在正確的路上 - 我將文件分別複製到「/usr/local/lib/perl5/site_perl/5.10.1/x86_64-linux」到「/usr/local/lib/perl5/site_perl/5.10 ·1/x86_64的Linux的/自動/ OBEXFTP」。 由於使用了「use lib'/usr/lib/perl5/vendor_perl/5.10.0';"-method我得到了同樣的錯誤信息(Bus-Zugriffsfehler;英文可能類似」bus-access-error「)其他地方可能有問題。 –

相關問題