나는 루트 액세스 권한이없는 Linux를 사용하고 로컬로 rpm을 ( /home/me/local
, 대신 /usr
) 설치했습니다. rpm ( rxvt-unicode
)에 일부 Perl 모듈이 필요하고 기본 라이브러리 검색 경로에 로컬 디렉토리가 포함되어 있지 않다는 점을 제외하면 괜찮습니다 .
두 가지 문제가 있지만 그 중 하나만 해결할 수 있습니다. 먼저을 /home/me/local/lib64/urxvt
포함 urxvt.pm
합니다. 로 설정 PERL5LIB
하여 /home/me/local/lib64/urxvt
문제 를 해결할 수 있으므로 문제 없습니다.
둘째, /home/me/local/lib64/urxvt/perl
다양한 확장 (포함 /home/me/local/lib64/urxvt/perl/option-popup
)이 포함되어 있습니다 . 프로그램을 실행하면 ( urxvt
) 이제 줄을 따라 다양한 메시지가 나타납니다.
urxvt: perl extension 'option-popup' not found in perl library search path
나는 수 에 대한 별도의 디렉토리를 추가하여이 문제를 해결 PERL5LIB
. 예를 들어,
setenv PERL5LIB /home/me/local/lib64/urxvt/perl:/home/me/local/lib64/urxvt
차이가 없습니다. 검색 경로를 확인했으며 perl -V
두 디렉토리가 모두 올바르게 표시됩니다. 확장 프로그램과 다른 점이 있습니까? 그들은 확인하지 @INC
않습니까?