全部产品
Search
文档中心

Alibaba Cloud CLI:Perbarui Alibaba Cloud CLI

更新时间:Oct 20, 2025

Topik ini menjelaskan cara memperbarui Alibaba Cloud CLI dan menyertakan catatan penting terkait proses tersebut.

Peringatan

  • Untuk menghindari konflik versi dan potensi masalah kompatibilitas, selalu gunakan metode yang sama untuk pembaruan seperti yang digunakan saat instalasi awal. Contohnya:

    • Jika Anda menginstal Alibaba Cloud CLI menggunakan Homebrew, lanjutkan menggunakan Homebrew untuk pembaruan. Jangan gunakan paket instalasi atau skrip untuk memperbaruinya.

    • Jika Anda menginstal Alibaba Cloud CLI di direktori kustom pada Linux atau macOS, disarankan untuk memperbaruinya secara manual dengan file TGZ untuk memastikan penggantian file yang tepat.

  • Jika Anda menggunakan jalur kustom untuk menginstal Alibaba Cloud CLI, tentukan jalur yang sama saat memperbarui untuk memastikan konsistensi.

  • Jika Anda mengalami salah satu situasi berikut, uninstall the CLI sepenuhnya dan lakukan instalasi baru:

    • Anda tidak yakin dengan metode instalasi atau direktori aslinya.

    • Anda perlu beralih ke metode instalasi yang tidak kompatibel, seperti dari instalasi berbasis skrip ke Homebrew.

    • Anda perlu mengubah direktori instalasi.

Prosedur

Catatan

Dalam langkah-langkah berikut, <script_path> dan <install_path> adalah placeholder. Gantilah dengan jalur file skrip dan direktori instalasi Alibaba Cloud CLI sebenarnya sebelum menjalankan perintah.

Linux

Pembaruan menggunakan skrip Bash

Jalankan perintah berikut untuk menginstal versi terbaru Alibaba Cloud CLI.

/bin/bash -c "$(curl -fsSL https://aliyuncli.alicdn.com/install.sh)"

Pembaruan menggunakan file TGZ

  1. Unduh paket instalasi yang sesuai dengan arsitektur sistem Anda.

    Catatan

    Jalankan perintah uname -m untuk memeriksa arsitektur sistem Linux Anda. Jika keluarannya adalah arm64 atau aarch64, arsitektur sistem Anda adalah ARM64. Jika tidak, itu adalah AMD64.

    • Jalankan perintah berikut untuk mengunduh paket instalasi terbaru bagi sistem Linux AMD64.

      curl https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-amd64.tgz -o aliyun-cli-linux-latest.tgz
    • Jalankan perintah berikut untuk mengunduh paket instalasi terbaru bagi sistem Linux ARM64.

      curl https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-arm64.tgz -o aliyun-cli-linux-latest.tgz
  2. Ekstrak paket instalasi ke direktori instalasi untuk menimpa file lama.

    tar xzvf aliyun-cli-latest.tgz -C <install_path>

macOS

Pembaruan menggunakan file PKG

  1. Unduh file PKG terbaru untuk macOS dari tautan berikut: <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>.

  2. Klik dua kali paket yang diunduh dan ikuti petunjuk di layar untuk menyelesaikan pembaruan.

Pembaruan menggunakan Homebrew

Jalankan perintah berikut untuk memperbarui Alibaba Cloud CLI menggunakan Homebrew.

brew update && brew upgrade aliyun-cli && brew cleanup aliyun-cli

Pembaruan menggunakan skrip Bash

Jalankan perintah berikut untuk menginstal versi terbaru Alibaba Cloud CLI.

/bin/bash -c "$(curl -fsSL https://aliyuncli.alicdn.com/install.sh)"

Pembaruan menggunakan paket TGZ

  1. Jalankan perintah berikut untuk mengunduh paket instalasi terbaru untuk sistem macOS.

    curl https://aliyuncli.alicdn.com/aliyun-cli-macosx-latest-universal.tgz -o aliyun-cli-macosx-latest-universal.tgz
  2. Ekstrak paket instalasi ke direktori instalasi untuk menimpa file lama.

    tar xzvf aliyun-cli-macosx-latest-universal.tgz -C <install_path>

Windows

Pembaruan menggunakan paket ZIP

  1. Unduh paket terbaru untuk Windows dari tautan berikut: <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>.

  2. Ekstrak file aliyun.exe yang dapat dieksekusi dalam paket instalasi ke direktori instalasi Alibaba Cloud CLI, menimpa file yang ada untuk menyelesaikan pembaruan.

    Catatan

    File ini harus dijalankan dari CLI. File ini tidak akan berfungsi jika diklik dua kali.

Pembaruan menggunakan skrip PowerShell

  1. Buat file skrip bernama Install-CLI-Windows.ps1 dan simpan kode berikut ke dalam file. Jika Anda sudah memiliki skrip ini, lewati langkah ini.

    Contoh skrip

    # Install-CLI-Windows.ps1
    # Tujuan: Instal Alibaba Cloud CLI pada sistem Windows AMD64.
    # Mendukung versi kustom dan direktori instalasi. Hanya memodifikasi PATH tingkat Pengguna dan Proses.
    
    [CmdletBinding()]
    param (
        [string]$Version = "latest",
        [string]$InstallDir = "$env:LOCALAPPDATA",
        [switch]$Help
    )
    
    function Show-Usage {
        Write-Output @"
    
          Alibaba Cloud Command Line Interface Installer
    
        -Help                 Tampilkan bantuan ini dan keluar
    
        -Version VERSION      Versi CLI kustom. Default adalah 'latest'
    
        -InstallDir PATH      Direktori instalasi kustom. Default adalah:
                              $InstallDir\AliyunCLI
    
    "@
    }
    
    function Write-ErrorExit {
        param([string]$Message)
        Write-Error $Message
        exit 1
    }
    
    if ($PSBoundParameters['Help']) {
        Show-Usage
        exit 0
    }
    
    Write-Output @"
    ..............888888888888888888888 ........=8888888888888888888D=..............
    ...........88888888888888888888888 ..........D8888888888888888888888I...........
    .........,8888888888888ZI: ...........................=Z88D8888888888D..........
    .........+88888888 ..........................................88888888D..........
    .........+88888888 .......Selamat datang di Alibaba Cloud.......O8888888D..........
    .........+88888888 ............. ************* ..............O8888888D..........
    .........+88888888 .... Command Line Interface(Reloaded) ....O8888888D..........
    .........+88888888...........................................88888888D..........
    ..........D888888888888DO+. ..........................?ND888888888888D..........
    ...........O8888888888888888888888...........D8888888888888888888888=...........
    ............ .:D8888888888888888888.........78888888888888888888O ..............
    "@
    
    $OSArchitecture = (Get-WmiObject -Class Win32_OperatingSystem).OSArchitecture
    
    $ProcessorArchitecture = [int](Get-WmiObject -Class Win32_Processor).Architecture
    
    if (-not ($OSArchitecture -match "64") -or $ProcessorArchitecture -ne 9) {
        Write-ErrorExit "Alibaba Cloud CLI hanya mendukung sistem Windows AMD64. Harap jalankan pada sistem yang kompatibel."
    }
    
    $DownloadUrl = "https://aliyuncli.alicdn.com/aliyun-cli-windows-$Version-amd64.zip"
    
    $tempPath = $env:TEMP
    $randomName = -join ((65..90) + (97..122) + (48..57) | Get-Random -Count 8)
    $DownloadDir = Join-Path -Path $tempPath -ChildPath $randomName
    New-Item -ItemType Directory -Path $DownloadDir | Out-Null
    
    try {
        $InstallDir = Join-Path $InstallDir "AliyunCLI"
        if (-not (Test-Path $InstallDir)) {
            New-Item -ItemType Directory -Path $InstallDir -Force | Out-Null
        }
    
        $ZipPath = Join-Path $DownloadDir "aliyun-cli.zip"
        Start-BitsTransfer -Source $DownloadUrl -Destination $ZipPath
    
        Expand-Archive -Path $ZipPath -DestinationPath $DownloadDir -Force
    
        Move-Item -Path "$DownloadDir\aliyun.exe" -Destination "$InstallDir\" -Force
    
        $Key = 'HKCU:\Environment'
        $CurrentPath = (Get-ItemProperty -Path $Key -Name PATH).PATH
    
        if ([string]::IsNullOrEmpty($CurrentPath)) {
            $NewPath = $InstallDir
        } else {
            if ($CurrentPath -notlike "*$InstallDir*") {
                $NewPath = "$CurrentPath;$InstallDir"
            } else {
                $NewPath = $CurrentPath
            }
        }
    
        if ($NewPath -ne $CurrentPath) {
            Set-ItemProperty -Path $Key -Name PATH -Value $NewPath
            $env:PATH += ";$InstallDir"
        }
    } catch {
        Write-ErrorExit "Gagal menginstal Alibaba Cloud CLI: $_"
    } finally {
        Remove-Item -Path $DownloadDir -Recurse -Force | Out-Null
    }
  2. Jalankan perintah berikut untuk menjalankan file skrip guna memperbarui Alibaba Cloud CLI.

    powershell.exe -ExecutionPolicy Bypass -File <script_path> [-InstallDir <install_path>]