Você precisa baixar a versão de 32 bits do Spellcheck. Seu kernel não é o kernel x86_64 de 64 bits.
Eu tenho baixado a versão mais recente do ShellCheck e tentei instalá-lo no meu sistema, executando os seguintes passos:
Eu fiz o downlode do shellcheck-latest.linux.x86_64.tar.xz então eu corro como 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
se eu tentar executar o programa, sempre recebo o seguinte erro (traduzido do alemão):
bash: /usr/bin/shellcheck: Can not run binary file: wrong format.
No README, diz:
This is a precompiled ShellCheck binary.
então achei que funcionaria bem com essas etapas.
Aqui estão algumas informações do meu sistema:
Operating System: Debian GNU/Linux buster/sid
Kernel: Linux 4.11.0-1-686-pae
Architecture: x86
Tags software-installation tar path ln