Problém: Na vašem serveru správně fungují tar, gzip a bzip2. Získáváte však „CPAN.pm potřebuje nainstalované buď externí programy tar, gzip a bzip2. Nelze pokračovat. ” chybová zpráva při instalaci modulu perl pomocí cpan. Tento článek vysvětluje, jak tento problém vyřešit.
Prostudujte si také náš předchozí článek o tom, jak nainstalovat moduly Perl pomocí ruční metody a metody cpan.
Řešení:
K chybě dochází, protože CPAN nezná umístění souborů tar, bzip2 a gzip. Nakonfigurujte tato umístění, jak je uvedeno níže.
# perl -MCPAN -eshell cpan shell -- CPAN exploration and modules installation (v1.9205) ReadLine support available (maybe install Bundle::CPAN or Bundle::CPANxxl?) cpan[1]> o conf tar /bin/tar tar [/bin/tar] Please use 'o conf commit' to make the config permanent! cpan[2]> o conf bzip2 /bin/bzip2 bzip2 [/bin/bzip2] Please use 'o conf commit' to make the config permanent! cpan[3]> o conf gzip /bin/gzip gzip [/bin/gzip] Please use 'o conf commit' to make the config permanent! cpan[4]> o conf commit commit: wrote '/usr/lib/perl5/5.10.0/CPAN/Config.pm' cpan[5]> quit No history written (no histfile specified). Lockfile removed.
Ujistěte se, že provedete potvrzení pro uložení změn konfigurace, jak je uvedeno výše.
Výukový program Tripwire:Linux Host Based Intrusion Detection System
Průvodce WOL Wakeonlan:Zapněte servery na dálku bez fyzického přístupu