

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 步驟 2 – 安裝 AWS PCS 代理程式
<a name="working-with_ami_custom_install-agent"></a>

安裝 代理程式，設定 AWS PCS 啟動的執行個體以搭配 Slurm 使用。如需 AWS PCS 代理程式的詳細資訊，請參閱 [AWS PCS 代理程式版本](pcs-agent-versions.md)。

**安裝 AWS PCS 代理程式**

1.  連接至您啟動的執行個體。如需詳細資訊，請參閱連線至 Linux 執行個體。

1.  （選用） 為了確保您的所有軟體套件都是最新的，請在執行個體上執行快速軟體更新。此程序可能需要幾分鐘的時間。
   + **Amazon Linux 2、Amazon Linux 2023、RHEL 9、RHEL 8、Rocky Linux 9 和 Rocky Linux 8**

     ```
     sudo yum update -y
     ```
   + **Ubuntu 22.04 和 Ubuntu 24.04**

     ```
     sudo apt-get update && sudo apt-get upgrade -y
     ```

1. 重新啟動執行個體並重新連線至其中。

1. 下載 AWS PCS 代理程式安裝檔案。安裝檔案會封裝至壓縮的 tarball (`.tar.gz`) 檔案。若要下載最新*穩定*版本，請使用下列命令：使用啟動暫時執行個體 AWS 區域 的 取代*區域*，例如 `us-east-1`。

   ```
   curl https://aws-pcs-repo-region.s3.region.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.3.2-1.tar.gz -o aws-pcs-agent-v1.3.2-1.tar.gz
   ```

   您也可以在上述命令`latest`中，將版本編號取代為 ，以取得最新版本 （例如：`aws-pcs-agent-v1-latest.tar.gz`)。
**注意**  
這可能會在 AWS PCS 代理程式軟體的未來版本中變更。

1. （選用） 驗證 AWS PCS 軟體 tarball 的真實性和完整性。我們建議您執行這項操作來確認軟體發布者的身分，並檢查檔案自發行以來並未遭到變更或損毀。

   1.  下載 AWS PCS 的公有 GPG 金鑰，並將其匯入至 keyring。使用啟動暫時執行個體 AWS 區域 的 取代*區域*。命令應傳回金鑰值。記錄索引鍵值；您可以在下一個步驟中使用它。

      ```
      wget https://aws-pcs-repo-public-keys-region.s3.region.amazonaws.com/aws-pcs-public-key.pub && \
          gpg --import aws-pcs-public-key.pub
      ```

   1.  執行下列命令來驗證 GPG 金鑰的指紋。

      ```
      gpg --fingerprint 7EEF030EDDF5C21C
      ```

      命令應傳回與下列項目相同的指紋：

      ```
      1C24 32C1 862F 64D1 F90A  239A 7EEF 030E DDF5 C21C
      ```
**重要**  
如果指紋不相符，請勿執行 AWS PCS 代理程式安裝指令碼。聯絡 [AWS 支援](https://console.aws.amazon.com/support)。

   1. 下載簽章檔案並驗證 AWS PCS 軟體 tarball 檔案的簽章。將*區域*取代為您啟動暫時執行個體 AWS 區域 的 ，例如 `us-east-1`。

      ```
      wget https://aws-pcs-repo-region.s3.region.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.3.2-1.tar.gz.sig && \
          gpg --verify ./aws-pcs-agent-v1.3.2-1.tar.gz.sig
      ```

      輸出格式應類似以下內容：

      ```
      gpg: assuming signed data in './aws-pcs-agent-v1.3.2-1.tar.gz'
      gpg: Signature made Thu 06 Nov 2025 11:10:36 AM CET using RSA key ID ECC0AE5C
      gpg: Good signature from "AWS PCS Packages (AWS PCS Packages)"
      gpg: WARNING: This key is not certified with a trusted signature!
      gpg:          There is no indication that the signature belongs to the owner.
      Primary key fingerprint: 1C24 32C1 862F 64D1 F90A  239A 7EEF 030E DDF5 C21C
         Subkey fingerprint: B7E1 8788 3517 6A74 C3D5  EAF5 6088 136D ECC0 AE5C
      ```

      如果結果包含 ，`Good signature`且指紋符合上一個步驟中傳回的指紋，請繼續下一個步驟。
**重要**  
如果指紋不相符，請勿執行 AWS PCS 軟體安裝指令碼。聯絡 [AWS 支援](https://console.aws.amazon.com/support)。

1. 從壓縮`.tar.gz`檔案擷取檔案並導覽至擷取的目錄。

   ```
   tar -xf aws-pcs-agent-v1.3.2-1.tar.gz && \
       cd aws-pcs-agent
   ```

1. 安裝 AWS PCS 軟體。

   ```
   sudo ./installer.sh
   ```

1. 檢查 AWS PCS 軟體版本檔案以確認安裝成功。

   ```
   cat /opt/aws/pcs/version
   ```

   輸出格式應類似以下內容：

   ```
   AGENT_INSTALL_DATE='Fri Dec 13 12:28:43 UTC 2024'
   AGENT_VERSION='1.3.2'
   AGENT_RELEASE='1'
   ```