

**このドキュメントはバージョン 1 の AWS CLI のみを対象としています。**

AWS CLI バージョン 1 のサポート終了を発表しました。AWS CLI バージョン 2 に移行することをお勧めします。日付、その他の詳細、移行方法については、「[お知らせ](https://aws.amazon.com/blogs/developer/cli-v1-maintenance-mode-announcement/)」を参照してください。AWS CLI のバージョン 2 に関連するドキュメントについては、[バージョン 2 用ユーザーガイド](https://docs.aws.amazon.com/cli/latest/userguide/)を参照してください。

# Linux での AWS CLI バージョン 1 のインストール、更新、アンインストール
<a name="install-linux"></a>

AWS Command Line Interface パッケージマネージャーまたはバンドルされたインストーラを使用して、AWS CLI (`pip`) バージョン 1 とその依存関係をほとんどの Linux ディストリビューションにインストールできます。

`awscli` パッケージは、`apt` や `yum` などの他のパッケージマネージャーのリポジトリで利用できますが、これらのパッケージは AWS によって生成、管理、サポートされません。このガイドに記載されている公式の AWS CLI ディストリビューションポイントからのみ AWS をインストールすることを推奨します。

**Topics**
+ [

## 前提条件
](#install-linux-prereqs)
+ [

## バンドルされたインストーラを使用した Linux での AWS CLI バージョン 1 のインストールおよびアンインストール
](#install-linux-bundled)
+ [

## pip を使用した AWS CLI バージョン 1 のインストールとアンインストール
](#install-linux-pip)
+ [

## Snapcraft を使用した AWS CLI バージョン 1 のインストールとアンインストール
](#install-linux-snap)
+ [

## コマンドラインパスへの AWS CLI バージョン 1 の実行可能ファイルの追加
](#install-linux-path)
+ [

## AWS CLI のインストールエラーとアンインストールエラーのトラブルシューティング
](#install-linux-tshoot)

## 前提条件
<a name="install-linux-prereqs"></a>

Python 3.8 以降をインストールする必要があります。インストール手順については、Python の *Beginner Guide* で「[Downloading Python](https://wiki.python.org/moin/BeginnersGuide/Download)」ページを参照してください。

**Python バージョンのサポートマトリックス**


| AWS CLI バージョン | サポートされている Python のバージョン | 
| --- | --- | 
| 1.39.0～最新 | Python 3.9 以上 | 
| 1.32.0～1.38.38 | Python 3.8 以上 | 
| 1.27.0 – 1.31.x | Python 3.7 以上 | 
| 1.20.0 – 1.26.x | Python 3.6 以上 | 
| 1.19.0 – 1.19.x | Python 2.7 以上、Python 3.6 以上 | 
| 1.17 — 1.18.x | Python 2.7 以上、Python 3.4 以上 | 
| 1.0 — 1.16.x | Python 2.6 以上、Python 3.3 以上 | 

## バンドルされたインストーラを使用した Linux での AWS CLI バージョン 1 のインストールおよびアンインストール
<a name="install-linux-bundled"></a>

Linux または macOS では、バンドルされたインストーラを使用して AWS CLI のバージョン 1 をインストールできます。バンドルされたインストーラにはすべての依存関係が含まれており、オフラインで使用できます。

**注記**  
バンドルされたインストーラでは、スペースを含むパスへのインストールはサポートされていません。

**Topics**
+ [

### `sudo` を使用したバンドルされたインストーラでの AWS CLI バージョン 1 のインストール
](#install-linux-bundled-sudo)
+ [

### `sudo` を使用しないバンドルされたインストーラでの AWS CLI バージョン 1 のインストール
](#install-linux-bundled-no-sudo)
+ [

### AWS CLI バージョン 1 のバンドルされたインストーラのアンインストール
](#install-linux-bundled-uninstall)

### `sudo` を使用したバンドルされたインストーラでの AWS CLI バージョン 1 のインストール
<a name="install-linux-bundled-sudo"></a>

次の手順では、Linux または macOS の任意のビルドで、コマンドラインから AWS CLI バージョン 1 をインストールできます。

ここでは、以下に説明するインストールコマンドの概要を示しています。これらは単一のコマンドセットとしてカットアンドペーストして実行できます。

**AWS CLI の最新バージョンの場合は**、次のコマンドブロックを使用します。

```
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
```

**AWS CLI の特定バージョンの場合は**、ファイル名にハイフンとバージョン番号を追加します。この例では、バージョン *1.16.312* のファイル名が `awscli-bundle-1.16.312.zip` になるため、コマンドは以下のようになります。

```
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
```

コマンドラインから以下の手順を実行して、バンドルされたインストーラを使用して AWS CLI バージョン 1 をインストールします。

**バンドルされたインストーラを使用して AWS CLI バージョン 1 をインストールする**

1. 次の方法の 1 つを使用して、AWS CLI バージョン 1 のバンドルされたインストーラをダウンロードします。
   + `curl` コマンドを使用してダウンロードします。

     **AWS CLI の最新バージョンの場合は**、次のコマンドブロックを使用します。

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
     ```

     **AWS CLI の特定バージョンの場合は**、ファイル名にハイフンとバージョン番号を追加します。この例では、バージョン *1.16.312* のファイル名が `awscli-bundle-1.16.312.zip` になるため、コマンドは以下のようになります。

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
     ```
   + 直接リンクを使用してダウンロードします。

     **最新バージョンの AWS CLI:** [https://s3.amazonaws.com/aws-cli/awscli-bundle.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle.zip)

     **AWS CLI の特定バージョンの場合は**、ファイル名にハイフンとバージョン番号を追加します。この例では、バージョン *1.16.312* のファイル名が `awscli-bundle-1.16.312.zip` になるため、URL が [https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip) になります

1. パッケージからファイルを抽出します。ファイルを抽出する `unzip` がない場合は、Linux ディストリビューションに組み込まれたパッケージマネージャーを使用してインストールします。

   ```
   $ unzip awscli-bundle.zip
   ```

1. インストールプログラムを実行します。インストーラは AWS CLI を `/usr/local/aws` にインストールし、シンボリックリンク `aws` を `/usr/local/bin` ディレクトリに作成します。`-b` オプションを使用してシンボリックリンクを作成すると、ユーザーの `$PATH` 変数にインストールディレクトリを指定する必要がなくなります。これにより、すべてのユーザーが任意のディレクトリから AWS CLI を入力して `aws` を呼び出せるようになります。

   ```
   $ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
   ```

   デフォルトでは、インストールスクリプトはシステムのデフォルトバージョンの Python で実行されます。別のバージョンの Python がインストールされており、そのバージョンを使用して AWS CLI をインストールする場合は、次のように Python の実行可能ファイルへの絶対パスを指定してそのバージョンでインストールスクリプトを実行します。

   ```
   $ sudo /usr/local/bin/python3.7 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
   ```

1. AWS CLI が正しくインストールされたことを確認します。

   ```
   $ aws --version
   aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
   ```

   エラーが表示される場合は、「[AWS CLI のエラーのトラブルシューティング](cli-chap-troubleshooting.md)」を参照してください。

### `sudo` を使用しないバンドルされたインストーラでの AWS CLI バージョン 1 のインストール
<a name="install-linux-bundled-no-sudo"></a>

`sudo` を使用するアクセス許可がない場合、または現在のユーザー向けに AWS CLI のみをインストールする場合は、前述のコマンドの修正バージョンを使用できます。最初の 2 つのコマンドは同じです。

**AWS CLI の最新バージョンの場合は**、次のコマンドブロックを使用します。

```
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
./awscli-bundle/install -b ~/bin/aws
```

**AWS CLI の特定バージョンの場合は**、ファイル名にハイフンとバージョン番号を追加します。この例では、バージョン *1.16.312* のファイル名が `awscli-bundle-1.16.312.zip` になるため、コマンドは以下のようになります。

```
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
./awscli-bundle/install -b ~/bin/aws
```

**現在のユーザーのために AWS CLI バージョン 1 をインストールする**

1. 次のいずれかの方法で、AWS CLI バージョン 1 のバンドルされたインストーラをダウンロードします。
   + `curl` コマンドを使用してダウンロードします。

     **AWS CLI の最新バージョンの場合は**、次のコマンドブロックを使用します。

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
     ```

     **AWS CLI の特定バージョンの場合は**、ファイル名にハイフンとバージョン番号を追加します。この例では、バージョン *1.16.312* のファイル名が `awscli-bundle-1.16.312.zip` になるため、コマンドは以下のようになります。

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
     ```
   + 直接リンクを使用してダウンロードします。

     **最新バージョンの AWS CLI:** [https://s3.amazonaws.com/aws-cli/awscli-bundle.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle.zip)

     **AWS CLI の特定バージョンの場合は**、ファイル名にハイフンとバージョン番号を追加します。この例では、バージョン *1.16.312* のファイル名が `awscli-bundle-1.16.312.zip` になるため、URL が [https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip) になります

1. `unzip` を使用してパッケージからファイルを抽出します。`unzip` がない場合は、Linux ディストリビューションに組み込まれたパッケージマネージャーを使用してインストールします。

   ```
   $ unzip awscli-bundle.zip
   ```

1. インストールプログラムを実行します。インストーラは AWS CLI を `/usr/local/aws` にインストールし、シンボリックリンク `aws` を `/usr/local/bin` ディレクトリに作成します。このコマンドは `-b` パラメータを使用して、インストーラが `aws` シンボリックリンクファイルを配置するディレクトリを指定します。指定したフォルダへの書き込み権限が必要です。

   ```
   $ ./awscli-bundle/install -b ~/bin/aws
   ```

   これにより、AWS CLI がデフォルトの場所 (`~/.local/lib/aws`) にインストールされ、シンボリックリンクが `~/bin/aws` に作成されます。シンボリックリンクが動作するように、`~/bin` が `PATH` 環境変数にあることを確認してください。

   ```
   $ echo $PATH | grep ~/bin     // See if $PATH contains ~/bin (output will be empty if it doesn't)
   $ export PATH=~/bin:$PATH     // Add ~/bin to $PATH if necessary
   ```

1. AWS CLI バージョン 1 が `PATH` 変数の一部であるディレクトリを確認します。

   1. ユーザーフォルダーでシェルのプロファイルスクリプトを見つけます。現在使用しているシェルが不明な場合は、`echo $SHELL` を実行します。

      ```
      $ ls -a ~
      .  ..  .bash_logout  .bash_profile  .bashrc  Desktop  Documents  Downloads
      ```
      + **Bash** - `.bash_profile`、`.profile`、または `.bash_login`
      + **Zsh** - `.zshrc`
      + **Tcsh** - `.tcshrc`、`.cshrc`、または `.login`

   1. 次の例のように、プロファイルスクリプトの末尾にエクスポートコマンドを追加します。

      ```
      export PATH=~/.local/bin:$PATH
      ```

      このコマンドでは、パス (この例では `~/.local/bin`) が、既存の `PATH` 変数の前に挿入されます。

   1. 変更が有効になるように、プロファイルを現在のセッションに再ロードします。

      ```
      $ source ~/.bash_profile
      ```

1. AWS CLI が正しくインストールされたことを確認します。

   ```
   $ aws --version
   aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
   ```

   エラーが表示される場合は、「[AWS CLI のエラーのトラブルシューティング](cli-chap-troubleshooting.md)」を参照してください。

### AWS CLI バージョン 1 のバンドルされたインストーラのアンインストール
<a name="install-linux-bundled-uninstall"></a>

1. バンドルされたインストーラを使用して AWS CLI をインストールした場合は、次の手順に従ってください。バンドルされたインストーラでは、オプションのシンボリックリンク以外は、インストールディレクトリの外に何も置きません。そのため、アンインストールはこの 2 つの項目を削除するだけでシンプルです。

   ```
   $ sudo rm -rf /usr/local/aws
   $ sudo rm -rf /usr/local/bin/aws
   ```

1. **(オプション)** `.aws` フォルダ内の共有 AWS SDK と AWS CLI 設定情報を削除します。
**警告**  
これらの設定と認証情報の設定は、すべての AWS SDK と AWS CLI で共有されます。このフォルダを削除すると、システムに残っている AWS SDK からはアクセスできなくなります。

   `.aws` フォルダのデフォルトの場所はプラットフォームによって異なります。デフォルトでは、フォルダは *\$1/.aws/* にあります。このディレクトリへの書き込みアクセス許可がユーザーにある場合は、`sudo` を使用する必要はありません。

   ```
   $ sudo rm -r ~/.aws/
   ```

## pip を使用した AWS CLI バージョン 1 のインストールとアンインストール
<a name="install-linux-pip"></a>

**Topics**
+ [

### pip をインストールします。
](#install-linux-pip-pip)
+ [

### pip を使用した AWS CLI バージョン 1 のインストールと更新
](#install-linux-awscli)
+ [

### pip を使用して AWS CLI をアンインストールする
](#post-install-uninstall)

### pip をインストールします。
<a name="install-linux-pip-pip"></a>

`pip` がインストールされていない場合は、*Python Packaging Authority* が提供するスクリプトを使用してインストールできます。`pip --version` を実行して、Linux のバージョンにすでに Python と `pip` が含まれているかどうか確認します。Python version 3 以降がインストールされている場合は、`pip3` コマンドの使用が推奨されます。

1. `curl` コマンドを使用してインストールスクリプトをダウンロードします。以下のコマンドでは、`-O` (大文字の O) パラメータを使用して、ダウンロードしたファイルが、リモートホストでの同じ名前で、現在のディレクトリに保存されるように指定します。

   ```
   $ curl -O https://bootstrap.pypa.io/get-pip.py
   ```

1. `python` または `python3` コマンドでスクリプトを実行して、`pip` の最新バージョンとその他の必要なサポートパッケージをダウンロードしてインストールします。`--user` スイッチを含めると、スクリプトは `pip` をパス `~/.local/bin` にインストールします。

   ```
   $ python3 get-pip.py --user
   ```

1. `pip` を含むディレクトリが `PATH` 変数の一部であることを確認します。

   1. ユーザーフォルダーでシェルのプロファイルスクリプトを見つけます。現在使用しているシェルが不明な場合は、`echo $SHELL` を実行します。

      ```
      $ ls -a ~
      .  ..  .bash_logout  .bash_profile  .bashrc  Desktop  Documents  Downloads
      ```
      + **Bash** - `.bash_profile`、`.profile`、または `.bash_login`
      + **Zsh** - `.zshrc`
      + **Tcsh** - `.tcshrc`、`.cshrc`、または `.login`

   1. 次の例のように、プロファイルスクリプトの末尾にエクスポートコマンドを追加します。

      ```
      export PATH=~/.local/bin:$PATH
      ```

      このコマンドでは、パス (この例では `~/.local/bin`) が、既存の `PATH` 変数の前に挿入されます。

   1. 変更が有効になるように、プロファイルを現在のセッションに再ロードします。

      ```
      $ source ~/.bash_profile
      ```

1. `pip` または `pip3` が正しくインストールされていることを確認するには、次のコマンドを実行します。

   ```
   $ pip3 --version
   pip 24.0 from ~/.local/lib/python3.7/site-packages (python 3.7)
   ```

### pip を使用した AWS CLI バージョン 1 のインストールと更新
<a name="install-linux-awscli"></a>

1. `pip` または `pip3` コマンドを使用して、AWS CLI をインストールまたは更新します。Python バージョン 3 以降を使用する場合、`pip3` コマンドの使用が推奨されます。`--user` スイッチ `pip` は、AWS CLI を `~/.local/bin` にインストールします。

   **AWS CLI の最新バージョンの場合は**、次のコマンドブロックを使用します。

   ```
   $ pip3 install awscli --upgrade --user
   ```

   **AWS CLI の特定バージョンの場合は**、ファイル名に 2 つの等号 「`=`」とバージョン番号を追加します。この例では、バージョン *1.16.312* のファイル名が *==1.16.312* になるため、コマンドは以下のようになります。

   ```
   $ pip3 install awscli==1.16.312 --upgrade --user
   ```
**注記**  
端末に適切な引用符ルールを使用してください。`=` 文字を使用するためには、一重引用符または二重引用符を使用して、適切にエスケープする必要があります。次の例では、一重引用符を使用してエスケープしています。  

   ```
   $ pip3 install 'awscli==1.16.312' --upgrade --user
   ```

1. AWS CLI が正しくインストールされたことを確認します。

   ```
   $ aws --version
   aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
   ```

   エラーが表示される場合は、「[AWS CLI のエラーのトラブルシューティング](cli-chap-troubleshooting.md)」を参照してください。

### pip を使用して AWS CLI をアンインストールする
<a name="post-install-uninstall"></a>

1. `pip` を使用して AWS CLI バージョン 1 をインストールした場合は、`pip` を使用してアンインストールする必要もあります。

   ```
   $ pip uninstall awscli
   ```

    Python 2 または 3 バージョンを使用している場合は、`pip2` または `pip3` コマンドを使用する必要がある場合があります。`aws --version` コマンドを使用して、インストールした AWS CLI バージョン 1 に関連付けられている Python バージョンを確認します。

   ```
   $ pip3 uninstall awscli
   ```

   すべてのファイルを削除するには、コマンドプロンプトウィンドウまたはコンピュータの再起動が必要になる場合があります。

1. **(オプション)** `.aws` フォルダ内の共有 AWS SDK と AWS CLI 設定情報を削除します。
**警告**  
これらの設定と認証情報の設定は、すべての AWS SDK と AWS CLI で共有されます。このフォルダを削除すると、システムに残っている AWS SDK からはアクセスできなくなります。

   `.aws` フォルダのデフォルトの場所はプラットフォームによって異なります。デフォルトでは、フォルダは *\$1/.aws/* にあります。このディレクトリへの書き込みアクセス許可がユーザーにある場合は、`sudo` を使用する必要はありません。

   ```
   $ sudo rm -r ~/.aws/
   ```

## Snapcraft を使用した AWS CLI バージョン 1 のインストールとアンインストール
<a name="install-linux-snap"></a>

**Topics**
+ [

### スナップのインストール
](#install-linux-snap-install)
+ [

### スナップを使用した AWS CLI バージョン 1 のインストールと更新
](#install-linux-snap-update)
+ [

### スナップを使用して AWS CLI をアンインストールする
](#install-linux-snap-uninstall)

### スナップのインストール
<a name="install-linux-snap-install"></a>

まだ `snap` をインストールしていない場合は、*Canonical Snapcraft* が提供する手順を使用してインストールできます。`snap version` を実行して、Linux のバージョンにすでに `snap` が含まれているかどうか確認します。

1. プラットフォームに Snapcraft をインストールします。Snapcraft のインストールの詳細については、「*Snap ドキュメント*」の「[デーモンのインストール](https://snapcraft.io/docs/installing-snapd)」を参照してください。

1. `PATH` 変数が正しく更新されるように、システムを再起動します。インストールに問題がある場合は、「*Snap ドキュメント*」の「[一般的な問題を修正する](https://snapcraft.io/docs/fix-common-issues)」のステップに従います。

1. `snap` が正しくインストールされていることを確認するには、次のコマンドを実行します。

   ```
   $ snap version
   ```

### スナップを使用した AWS CLI バージョン 1 のインストールと更新
<a name="install-linux-snap-update"></a>

1. AWS CLI バージョン 1 に次の `snap install` コマンドを実行します。

   ```
   $ snap install aws-cli --channel=v1/stable --classic
   ```

   アクセス許可によっては、 コマンドに `sudo` を追加しないといけない場合があります。

   ```
   $ sudo snap install aws-cli --channel=v1/stable --classic
   ```

1. AWS CLI が正しくインストールされたことを確認します。

   ```
   $ aws --version
   aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
   ```

   エラーが表示される場合は、「[AWS CLI のエラーのトラブルシューティング](cli-chap-troubleshooting.md)」を参照してください。

### スナップを使用して AWS CLI をアンインストールする
<a name="install-linux-snap-uninstall"></a>

1. `snap` を使用して AWS CLI バージョン 1 をインストールした場合は、`snap` を使用してアンインストールする必要もあります。

   ```
   $ snap remove aws-cli
   ```

   すべてのファイルを削除するには、コマンドプロンプトウィンドウまたはコンピュータの再起動が必要になる場合があります。

1. **(オプション)** `.aws` フォルダ内の共有 AWS SDK と AWS CLI 設定情報を削除します。
**警告**  
これらの設定と認証情報の設定は、すべての AWS SDK と AWS CLI で共有されます。このフォルダを削除すると、システムに残っている AWS SDK からはアクセスできなくなります。

   `.aws` フォルダのデフォルトの場所はプラットフォームによって異なります。デフォルトでは、フォルダは *\$1/.aws/* にあります。このディレクトリへの書き込みアクセス許可がある場合は、`sudo` を使用する必要はありません。

   ```
   $ sudo rm -r ~/.aws/
   ```

## コマンドラインパスへの AWS CLI バージョン 1 の実行可能ファイルの追加
<a name="install-linux-path"></a>

`pip` または `snap` を使用してインストールした後、オペレーティングシステムの `PATH` 環境変数への `aws` 実行ファイルの追加が必要になる場合があります。

`pip` によって AWS CLI をインストールしたフォルダを確認するには、次のコマンドを実行します。

```
$ which aws
/home/username/.local/bin/aws
```

`~/.local/bin/` は Linux では `/home/username` に対応するため、これを `~` として参照できます。

`--user` スイッチを省いて、ユーザーモードでインストールしなかった場合、実行可能ファイルは Python のインストール先の `bin` フォルダにあります。Python がインストールされた場所が不明な場合は、次のコマンドを実行します。

```
$ which python
/usr/local/bin/python
```

出力は、実際の実行可能ファイルではなく symlink へのパスになる場合があります。`ls -al` を実行して、その参照先を確認します。

```
$ ls -al /usr/local/bin/python
/usr/local/bin/python -> ~/.local/Python/3.6/bin/python3.6
```

`pip` は、Python プログラムが含まれている同じフォルダに、アプリケーションをインストールします。このフォルダを `PATH` 変数に追加します。

**`PATH` 変数を変更するには**

1. ユーザーディレクトリでシェルのプロファイルスクリプトを見つけます。現在使用しているシェルが不明な場合は、`echo $SHELL` を実行します。

   ```
   $ ls -a ~
   .  ..  .bash_logout  .bash_profile  .bashrc  Desktop  Documents  Downloads
   ```
   + **Bash** - `.bash_profile`、`.profile`、または `.bash_login`
   + **Zsh** – `.zshrc`
   + **Tcsh** - `.tcshrc`、`.cshrc`、または `.login`

1. プロファイルスクリプトにエクスポートコマンドを追加します。

   ```
   export PATH=~/.local/bin:$PATH
   ```

   このコマンドは、現在の `~/.local/bin` 変数にパス (この例では `PATH`) を追加します。

1. 現在のセッションに更新されたプロファイルをロードします。

   ```
   $ source ~/.bash_profile
   ```

## AWS CLI のインストールエラーとアンインストールエラーのトラブルシューティング
<a name="install-linux-tshoot"></a>

AWS CLI をインストールまたはアンインストールした後に問題が発生した場合のトラブルシューティングステップについては、「[AWS CLI のエラーのトラブルシューティング](cli-chap-troubleshooting.md)」を参照してください。最も関連性の高いトラブルシューティングステップについては、「[コマンドが見つからないエラー](cli-chap-troubleshooting.md#tshoot-install-not-found)」、「[「`aws --version`」コマンドが、インストールしたのとは異なるバージョンを返す](cli-chap-troubleshooting.md#tshoot-install-wrong-version)」、および「[AWS CLI のアンインストール後に、「`aws --version`」コマンドがバージョンを返す](cli-chap-troubleshooting.md#tshoot-uninstall-1)」を参照してください。