Software-Installation

從 tar.xz 安裝最新版本的 shellcheck 的問題

  • July 22, 2017

我一直在下載最新版本的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

您需要下載 32 位版本的拼寫檢查。您的核心不是 x86_64 64 位核心。

引用自:https://unix.stackexchange.com/questions/381174