Linux マシン (32 ビット) で perl を 5.8 から 5.16 にアップグレードしたいと考えています。それらは簡単にアップグレードできました (perlbrew と CPAN を使用)。それらは Linux 32 ビット マシンで完全に動作します。システム perl を邪魔したくないので、perbrew を使用し、必要なモジュールを別のパスにコピーしたところ、正常に動作しました。Linux x86_64で同じものをコピーしたときに発生した問題。64 ビットは 32 ビットの XML::LibXML モジュールをサポートしていませんでした。両方のマシンをサポートするように perl をアップグレードしたかったのです。このエラーの解決策を提案してください。
モジュール XML::LibXML の /opt/data/Linux2.X/lib/perl5/site/lib/i686-linux/auto/XML/LibXML/LibXML.so' を読み込めません: libz.so.1: 開けません共有オブジェクト ファイル: No such file or directory at /opt/data/Linux2.X/lib/perl5/lib/i686-linux/DynaLoader.pm 190 行目。
前もって感謝します