Arch LinuxでのPerlアップデート後の実行エラー

Arch LinuxでのPerlアップデート後の実行エラー

「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つのことでしょう:

  1. ミラーが同期されていないか、部分的に同期されています。この場合、ここに行く必要があります:https://wiki.archlinux.org/index.php/Mirrors 最近同期した画像を見つけて、コンピュータを更新するために使用してください。

  2. Arch パッケージが同期されていません。バージョンを以前のバージョンにダウングレードする必要があります。ここにあるアーカイブ:https://archive.archlinux.org/

おすすめ記事