本トピックでは、Alibaba Cloud CLI の更新方法と、そのプロセスに関する重要な注意事項について説明します。
注意事項
バージョンの競合や潜在的な互換性の問題を避けるため、更新には必ず初回インストール時と同じ方法を使用してください。例:
Homebrew を使用して Alibaba Cloud CLI をインストールした場合、更新も引き続き Homebrew を使用してください。インストールパッケージやスクリプトを使用して更新しないでください。
Linux または macOS のカスタムディレクトリに Alibaba Cloud CLI をインストールした場合、ファイルが正しく置き換えられるように、TGZ ファイルを使用して手動で更新することを推奨します。
カスタムパスを使用して Alibaba Cloud CLI をインストールした場合は、更新時にも同じパスを指定して一貫性を確保してください。
以下のいずれかの状況に該当する場合は、CLI を完全にアンインストールしてから、新規インストールを実行してください。
元のインストール方法やディレクトリが不明な場合。
スクリプトベースのインストールから Homebrew への切り替えなど、互換性のないインストール方法に変更する必要がある場合。
インストールディレクトリを変更する必要がある場合。
操作手順
以下の手順で、<script_path> および <install_path> はプレースホルダーです。コマンドを実行する前に、実際のスクリプトファイルのパスと Alibaba Cloud CLI のインストールディレクトリに置き換えてください。
Linux
Bash スクリプトによる更新
次のコマンドを実行して、最新バージョンの Alibaba Cloud CLI をインストールします。
/bin/bash -c "$(curl -fsSL https://aliyuncli.alicdn.com/install.sh)"TGZ ファイルによる更新
ご利用のシステムアーキテクチャーに適したインストールパッケージをダウンロードします。
説明uname -mコマンドを実行して、Linux システムのアーキテクチャーを確認します。出力がarm64またはaarch64の場合、システムアーキテクチャーは ARM64 です。それ以外の場合は AMD64 です。次のコマンドを実行して、Linux AMD64 システム用の最新インストールパッケージをダウンロードします。
curl https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-amd64.tgz -o aliyun-cli-linux-latest.tgz次のコマンドを実行して、Linux ARM64 システム用の最新インストールパッケージをダウンロードします。
curl https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-arm64.tgz -o aliyun-cli-linux-latest.tgz
インストールパッケージをインストールディレクトリに展開し、古いファイルを上書きします。
tar xzvf aliyun-cli-latest.tgz -C <install_path>
macOS
PKG ファイルによる更新
以下のリンクから macOS 用の最新の PKG ファイルをダウンロードします:
<a class="xref" href="https://aliyuncli.alicdn.com/aliyun-cli-latest.pkg" id="a-39j-7g6-ic9" title="">https://aliyuncli.alicdn.com/aliyun-cli-latest.pkg</a>。ダウンロードしたパッケージをダブルクリックし、画面の指示に従って更新を完了します。
Homebrew による更新
Homebrew を使用して Alibaba Cloud CLI を更新するには、次のコマンドを実行してください。
brew update && brew upgrade aliyun-cli && brew cleanup aliyun-cliBash スクリプトによる更新
次のコマンドを実行して、最新バージョンの Alibaba Cloud CLI をインストールします。
/bin/bash -c "$(curl -fsSL https://aliyuncli.alicdn.com/install.sh)"TGZ パッケージによる更新
次のコマンドを実行して、macOS システム用の最新インストールパッケージをダウンロードします。
curl https://aliyuncli.alicdn.com/aliyun-cli-macosx-latest-universal.tgz -o aliyun-cli-macosx-latest-universal.tgzインストールパッケージをインストールディレクトリに展開し、古いファイルを上書きします。
tar xzvf aliyun-cli-macosx-latest-universal.tgz -C <install_path>
Windows
ZIP パッケージによる更新
次のリンクから Windows 用の最新パッケージをダウンロードします。
<a data-link-href-cangjie="https://aliyuncli.alicdn.com/aliyun-cli-windows-latest-amd64.zip" href="https://aliyuncli.alicdn.com/aliyun-cli-windows-latest-amd64.zip" id="xref_0dj_47w_qkg" rel="noopener noreferrer" target="_blank">https://aliyuncli.alicdn.com/aliyun-cli-windows-latest-amd64.zip</a>インストールパッケージ内の実行可能ファイル
aliyun.exeを Alibaba Cloud CLI のインストールディレクトリに展開し、既存のファイルを上書きして更新を完了します。説明このファイルは CLI から実行する必要があります。ダブルクリックでは動作しません。
PowerShell スクリプトによる更新
Install-CLI-Windows.ps1という名前のスクリプトファイルを作成し、次のコードをファイルに保存します。すでにこのスクリプトがある場合は、このステップをスキップしてください。次のコマンドを実行してスクリプトファイルを実行し、Alibaba Cloud CLI を更新します。
powershell.exe -ExecutionPolicy Bypass -File <script_path> [-InstallDir <install_path>]