私のcentos6.3サーバーに、yum install perl
packagerinstallを介してperlをインストールしました
ただし、 cpanをExtUtils/Embed
介してインストールしてcpan
いるときに、Perlが5.10.1〜127になるはずのv5.17.4に更新されました(おそらく、force installメソッドを使用したため、依存関係を介して何らかの方法で)。
だから今、私はエラーのような何十もの問題に遭遇します:
../x86_64-linux/CORE/libperl.a(op.o): relocation R_X86_64_32S against `PL_sv_yes' can not be used when making a shared object; recompile with -fPIC
どういうわけかcpan経由でインストールされたため、fpicで再コンパイルできません。コンパイラは、このエラーが発生しない古い互換性のあるPerlの代わりに、この新しいPerlを使用しています。
この5.17.4perlをアンインストールする方法はありますか?私はpm-uninstall
無駄に..などを使用しようとしました。私も試しましyum reinstall perl
たが、新しいperlはまだ使用されています