首页 > 解决方案 > alpine aarch64 无法安装和运行 aws-cli v2

问题描述

我有一个带有 arch arm64 的 EC2 实例:aarch64

我想在这个实例上安装 aws-cli v2,我遵循 AWS 的官方文档:https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-linux.html#cliv2-linux-install

但是像上面的文件一样安装后,我遇到了以下问题:

bash-5.1# aws
bash: /usr/local/bin/aws: No such file or directory

bash-5.1# ls /usr/local/bin/aws
/usr/local/bin/aws

如您所见,我有该文件但无法执行。找到 bin 所在的确切位置后,我执行它,但它显示如下:

bash-5.1# ls -la aws
-rwxr-xr-x    1 root     root       4496072 Jun 11 11:41 aws

bash-5.1# ./aws
bash: ./aws: No such file or directory

bash-5.1# /bin/sh aws
aws: line 1: syntax error: unexpected word (expecting ")")

我已经完成了为 arm64 Linux 安装 aws-cli v2 的文档。

curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
./aws/install

标签: amazon-web-servicesaws-cliarm64

解决方案


我无法直接安装 aws-cli v2,但我有一个有用的解决方法,如下所示:

pip install --no-cache-dir awscli

以上解决方案对我有用,但首先,您需要先安装pip它,还需要安装它的要求包。


推荐阅读