从 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: 无法运行二进制文件: 格式错误。

在自述文件中写道:

这是一个预编译的 ShellCheck 二进制文件。

所以我想我会按照这个步骤运行得很好。

以下是我的一些系统信息:

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

答案1

您需要下载 32 位版本的拼写检查。您的内核不是 x86_64 64 位内核。

相关内容