我一直在下载最新版本的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发布于 2017-07-22 22:13:56
你需要下载32位版本的拼写。您的内核不是x86_64 64位内核.
https://unix.stackexchange.com/questions/381174
复制相似问题