「pacman -Syu」を介してPerlを「perl-5.26.0-1-x86_64」に更新しましたが、これが今すぐ表示される実行エラーの理由です。 vimを起動しようとしたとき:
if_perl.c: loadable library and perl binaries are mismatched (got handshake key 0xdb80080, needed 0xde00080)
cpanmモジュールをダウンロードしようとしたとき:
loadable library and perl binaries are mismatched (got handshake key 0xdb80080, needed 0xde00080)
いくつかの研究の最後に、以下を発見しました。 https://lists.archlinux.org/pipermail/arch-dev-public/2014-June/026359.html
これにより、「純粋でないPerlモジュールを再コンパイル」します。私はそのようなリストを生成しました。アプリケーションを再起動するにはどうすればよいですか?
情報:
パックマンのバージョンは5.0.1 - libalpmv10.0.1
Linux ローカルホスト 4.10.13-1-ARCH #1 SMP PREEMPT x86_64 GNU/Linux
ベストアンサー1
おそらく2つのことでしょう:
ミラーが同期されていないか、部分的に同期されています。この場合、ここに行く必要があります:https://wiki.archlinux.org/index.php/Mirrors 最近同期した画像を見つけて、コンピュータを更新するために使用してください。
Arch パッケージが同期されていません。バージョンを以前のバージョンにダウングレードする必要があります。ここにあるアーカイブ:https://archive.archlinux.org/