Wie kann ich hersteller verpackte Module von einem Perl ich selbst zusammengestellt verwenden?
-
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 machenLö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 .