tar.xzから最新バージョンのshellcheckをインストール中に問題が発生しました。

tar.xzから最新バージョンのshellcheckをインストール中に問題が発生しました。

最新バージョンをダウンロードしています。住宅検査自分のシステムにインストールするには、次の手順に従います。

shellcheck-latest.linux.x86_64.tar.xzをダウンロードし、rootとして実行しました。

# extracting the tar
tar --directory=/opt -xvf shellcheck-latest.linux.x86_64.tar.xz

# added the directory to path
export PATH=$PATH:/opt/shellcheck/bin

# created a symlink:
cd /usr/bin
ln -s /opt/shellcheck shellsheck

プログラムを実行しようとすると、常に次のエラーが発生します(ドイツ語に翻訳されています)。

bash: /usr/bin/shellcheck: バイナリファイルを実行できません: 形式が正しくありません。

Readmeファイルには次のように記録されています。

これはプリコンパイルされたShellCheckバイナリです。

だから、このステップによれば、よく走ることができると思います。

私のシステム情報のいくつかは次のとおりです。

  Operating System: Debian GNU/Linux buster/sid
            Kernel: Linux 4.11.0-1-686-pae
      Architecture: x86

答え1

32ビット版のスペルチェッカーをダウンロードする必要があります。あなたのカーネルはx86_64 64ビットカーネルではありません。

関連情報