[英]Is there anybody did install properly aws-cli v2(x86_64; zipped) on Raspberry pi 3(ARM)?
[英]Cannot install aws-cli from edge repository on Alpine linux
我正在嘗試從邊緣存儲庫安裝 aws-cli 但我不能
https://pkgs.alpinelinux.org/package/edge/community/x86_64/aws-cli
是操作系統版本的問題嗎? ( 3.11 / 3.12 )
如果是這樣,有解決方法嗎?
root@6f97c6559fe9:/ # echo http://dl-cdn.alpinelinux.org/alpine/edge/main >> /etc/apk/repositories
root@6f97c6559fe9:/ # apk update
fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/community/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
v3.11.6-71-gb45d3b45cc [http://dl-cdn.alpinelinux.org/alpine/v3.11/main]
v3.11.6-68-gf6abc2afac [http://dl-cdn.alpinelinux.org/alpine/v3.11/community]
v3.12.0-442-g76e377ea0b [http://dl-cdn.alpinelinux.org/alpine/edge/main]
OK: 16123 distinct packages available
root@6f97c6559fe9:/ # apk add aws-cli
ERROR: unsatisfiable constraints:
aws-cli (missing):
required by: world[aws-cli]
root@6f97c6559fe9:/ # apk add --update aws-cli
ERROR: unsatisfiable constraints:
aws-cli (missing):
required by: world[aws-cli]
root@6f97c6559fe9:/ # cat /etc/os-release
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.11.3
PRETTY_NAME="Alpine Linux v3.11"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://bugs.alpinelinux.org/"
所以 Alpine 的package 頁面似乎證實aws-cli
確實不是 Alpine 3.11 package 存儲庫的一部分。
也就是說,您可以使用AWS自己的指令集安裝它,您只需要curl
和python
即可。
對於 AWS CLI v1:
apk add python curl
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
資料來源: https://docs.aws.amazon.com/cli/latest/userguide/install-linux.html#install-linux-bundled
遺憾的是,對於 AWS CLI v2,似乎尚不支持 Alpine:
nateprewitt於 2 月 24 日發表評論
嗨@firstval,您似乎在#4685中找到了對此行為的回應。 我們目前正在跟蹤#3553中的 Docker 支持,這將是此工作的先決條件。也就是說,我們絕對可以在返回異常的情況下做得更好。 我們正在努力在我們的安裝腳本中獲得警告,以便在平台不受支持時提醒您。
我們將在#3553中跟蹤剩余的高山支持。 謝謝!
來源: https://github.com/aws/aws-cli/issues/4971
進一步向下#3553 :
這也可以解釋為什么即使在 Alpine 3.12 上,實際的 package 安裝版本1.xx而不是 2.xx 版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.