Skip to content

aws-sam-cliをAURから入れる

AURには

のように2種類のパッケージが登録されているが、ソースからインストールする側を makepkg するとパッケージが見つからないエラーで停止する。

Terminal window
$ makepkg -si
==> パッケージを作成: aws-sam-cli 1.120.0-1 (2024年08月06日 19時19分42秒)
==> ランタイムの依存関係を確認...
==> 欠けている依存パッケージをインストール...
[sudo] lufia のパスワード:
エラー: 対象が見つかりませんでした: python-aws-lambda-builders
エラー: 対象が見つかりませんでした: python-chevron
エラー: 対象が見つかりませんでした: python-dateparser
エラー: 対象が見つかりませんでした: python-mypy-boto3-apigateway
エラー: 対象が見つかりませんでした: python-mypy-boto3-cloudformation

これはどうやらAURにしか存在しないパッケージなんだけど、必要なパッケージを全部インストールするには量が多いので、バイナリパッケージを使うといい。

実はこのバイナリパッケージのオーナーがaws-cli v2をAURから入れるで使ったパッケージのオーナーと同じだった。