Wie kann ich hersteller verpackte Module von einem Perl ich selbst zusammengestellt verwenden?

StackOverflow https://stackoverflow.com/questions/2252066

  •  20-09-2019
  •  | 
  •  

Frage

Meine OS-Verteilung bietet das rpm-Paket "perl-obexftp", die das Modul "obexftp" installiert. Dies sind die Dateien:

  

/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.so
  / Var / adm / perl-modules / obexftp

Ich bin jetzt ein Perl das ich bauen will von der Quelle haben. Gibt es eine einfache Möglichkeit, diesen obexftp-Modul accesseble meine Perlinstallation?

zu machen
War es hilfreich?

Lösung

Wählen Sie eine

  • Fügen Sie den folgenden Pragma Code:

    use lib '/usr/lib/perl5/vendor_perl/5.10.0';
    
  • Fügen Sie diesen Pfad in die PERL5LIB Umgebungsvariable

  • Invoke Code mit perl -I/usr/lib/perl5/vendor_perl/5.10.0 program

  • Rebuild perl so dass Pfad in seiner backene in @INC

  • Erstellen Sie das Modul selbst mit Ihrem custom-built perl

Weitere Informationen finden Sie unter perlrun .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top