

**Diese Dokumentation bezieht sich AWS CLI nur auf Version 1 von.**

Wir haben die end-of-support bevorstehende AWS CLI Version 1 angekündigt. Wir empfehlen Ihnen, auf die AWS CLI Version 2 zu migrieren. Termine, zusätzliche Details und Informationen zur Migration finden Sie in der [Ankündigung](https://aws.amazon.com/blogs/developer/cli-v1-maintenance-mode-announcement/). Dokumentation zu Version 2 von finden Sie im [Benutzerhandbuch für Version 2. AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/)

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Installation, Aktualisierung und Deinstallation der AWS CLI Version 1 unter Linux
<a name="install-linux"></a>

Sie können die AWS Command Line Interface (AWS CLI) Version 1 und ihre Abhängigkeiten auf den meisten Linux-Distributionen installieren, indem Sie den `pip` Paketmanager oder das mitgelieferte Installationsprogramm verwenden.

Das `awscli` Paket ist zwar in Repositorys für andere Paketmanager wie `apt` und verfügbar`yum`, diese werden jedoch nicht von produziert, verwaltet oder unterstützt. AWS Wir empfehlen, dass Sie das nur AWS CLI von den offiziellen AWS Verteilungspunkten aus installieren, wie in diesem Handbuch beschrieben.

**Topics**
+ [

## Voraussetzungen
](#install-linux-prereqs)
+ [

## Installieren und deinstallieren Sie die AWS CLI Version 1 unter Linux mit dem mitgelieferten Installationsprogramm
](#install-linux-bundled)
+ [

## Installieren und deinstallieren Sie die AWS CLI Version 1 mit Pip
](#install-linux-pip)
+ [

## Installieren und deinstallieren Sie die AWS CLI Version 1 mit Snapcraft
](#install-linux-snap)
+ [

## Fügen Sie die ausführbare AWS CLI Version 1 zu Ihrem Befehlszeilenpfad hinzu
](#install-linux-path)
+ [

## Behebung von AWS CLI Installations- und Deinstallationsfehlern
](#install-linux-tshoot)

## Voraussetzungen
<a name="install-linux-prereqs"></a>

Sie müssen auch Python 3.8 oder höher installieren. Installationsanweisungen finden Sie auf der Seite „ [Python herunterladen](https://wiki.python.org/moin/BeginnersGuide/Download) im *Python-Anfängerhandbuch*.

**Matrix zur Unterstützung der Python-Version**


| AWS CLI Version | Unterstützte Python-Versionen | 
| --- | --- | 
| 1.39.0 bis aktuell | Python 3.9 oder höher | 
| 1.32.0 bis 1.38.38 | Python 3.8 oder höher | 
| 1.27.0 bis 1.31.x | Python 3.7\$1 | 
| 1.20.0 bis 1.26.x | Python 3.6\$1 | 
| 1.19.0 bis 1.19.x | Python 2.7\$1 oder Python 3.6\$1 | 
| 1.17 bis 1.18.x | Python 2.7\$1, Python 3.4\$1 | 
| 1.0 bis 1.16.x | Python 2.6 und älter, Python 3.3 und älter | 

## Installieren und deinstallieren Sie die AWS CLI Version 1 unter Linux mit dem mitgelieferten Installationsprogramm
<a name="install-linux-bundled"></a>

Unter Linux oder macOS können Sie Version 1 der AWS CLI mithilfe des gebündelten Installationsprogramms installieren. Das gebündelte Installationsprogramm enthält alle Abhängigkeiten und kann offline verwendet werden.

**Anmerkung**  
Das gebündelte Installationsprogramm unterstützt keine Installation in Pfaden, die Leerzeichen enthalten.

**Topics**
+ [

### Installieren Sie die AWS CLI Version 1 mit dem mitgelieferten Installationsprogramm mit `sudo`
](#install-linux-bundled-sudo)
+ [

### Installieren Sie die AWS CLI Version 1 mit dem mitgelieferten Installationsprogramm ohne `sudo`
](#install-linux-bundled-no-sudo)
+ [

### Deinstallieren Sie das mitgelieferte Installationsprogramm der AWS CLI Version 1.
](#install-linux-bundled-uninstall)

### Installieren Sie die AWS CLI Version 1 mit dem mitgelieferten Installationsprogramm mit `sudo`
<a name="install-linux-bundled-sudo"></a>

Mit den folgenden Schritten können Sie die AWS CLI Version 1 über die Befehlszeile auf einem beliebigen Build von Linux oder macOS installieren.

Hier finden Sie eine Zusammenfassung der im folgenden beschriebenen Installationsbefehle, die Sie ausschneiden und einfügen können, um sie als einzelnen Befehlssatz auszuführen.

Verwenden Sie **für die AWS CLI neueste Version von** den folgenden Befehlsblock:

```
$ 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
```

**Hängen Sie für eine bestimmte Version von** einen Bindestrich und die Versionsnummer an den Dateinamen an. AWS CLI In diesem Beispiel *1.16.312* würde der Dateiname für Version zu dem folgenden Befehl `awscli-bundle-1.16.312.zip` führen:

```
$ 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
```

Folgen Sie diesen Schritten von der Befehlszeile aus, um AWS CLI Version 1 mit dem mitgelieferten Installationsprogramm zu installieren.

**Um die AWS CLI Version 1 mit dem mitgelieferten Installationsprogramm zu installieren**

1. Laden Sie das mitgelieferte Installationsprogramm der AWS CLI Version 1 mit einer der folgenden Methoden herunter.
   + Download über den `curl`-Befehl.

     Verwenden Sie **für die neueste Version von den AWS CLI** folgenden Befehlsblock:

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

     **Hängen Sie für eine bestimmte Version von** einen Bindestrich und die Versionsnummer an den Dateinamen an. AWS CLI In diesem Beispiel *1.16.312* würde der Dateiname für Version zu dem folgenden Befehl `awscli-bundle-1.16.312.zip` führen:

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
     ```
   + Download über den direkten Link.

     **Für die neueste Version der AWS CLI:** [https://s3.amazonaws.com/aws-cli/awscli-bundle.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle.zip)

     **Hängen Sie für eine bestimmte Version von** einen Bindestrich und die Versionsnummer an den Dateinamen an. AWS CLI In diesem Beispiel *1.16.312* würde der Dateiname für Version zu der folgenden URL `awscli-bundle-1.16.312.zip` führen [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. Extrahieren Sie die Dateien aus dem Paket. Wenn Sie nicht über `unzip` zum Extrahieren der Dateien verfügen, verwenden Sie den integrierten Paket-Manager der Linux-Distribution, um es zu installieren.

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

1. Führen Sie das Installationsprogramm aus. Das Installationsprogramm installiert das AWS CLI at `/usr/local/aws` und erstellt den Symlink `aws` im `/usr/local/bin` Verzeichnis. Durch die Verwendung der Option `-b` zum Erstellen eines symbolischen Links entfällt die Notwendigkeit, das Installationsverzeichnis in der `$PATH`-Variablen des Benutzers anzugeben. Dies sollte es allen Benutzern ermöglichen, das aufzurufen, AWS CLI indem sie es von einem beliebigen Verzeichnis `aws` aus aufrufen.

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

   Standardmäßig wird das Installationsskript unter der Standard-Systemversion von Python ausgeführt. Wenn Sie eine alternative Version von Python installiert haben und diese Version zur Installation von verwenden möchten AWS CLI, führen Sie das Installationsskript mit dieser Version über den absoluten Pfad zur ausführbaren Python-Datei wie folgt aus.

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

1. Stellen Sie sicher, dass das AWS CLI Programm korrekt installiert ist.

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

   Wenn Sie eine Fehlermeldung erhalten, finden Sie weitere Informationen unter [Behebung von Fehlern für den AWS CLI](cli-chap-troubleshooting.md).

### Installieren Sie die AWS CLI Version 1 mit dem mitgelieferten Installationsprogramm ohne `sudo`
<a name="install-linux-bundled-no-sudo"></a>

Wenn Sie keine `sudo` Berechtigungen haben oder das Programm AWS CLI nur für den aktuellen Benutzer installieren möchten, können Sie eine modifizierte Version der vorherigen Befehle verwenden. Die ersten beiden Befehle sind identisch. 

Verwenden Sie **für die AWS CLI neueste Version von** den folgenden Befehlsblock:

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

**Hängen Sie für eine bestimmte Version von** einen Bindestrich und die Versionsnummer an den Dateinamen an. AWS CLI In diesem Beispiel *1.16.312* würde der Dateiname für Version zu dem folgenden Befehl `awscli-bundle-1.16.312.zip` führen:

```
$ 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
```

**Um die AWS CLI Version 1 für den aktuellen Benutzer zu installieren**

1. Laden Sie das mitgelieferte Installationsprogramm der AWS CLI Version 1 auf eine der folgenden Arten herunter.
   + Download über den `curl`-Befehl.

     Verwenden Sie **für die neueste Version von den AWS CLI** folgenden Befehlsblock:

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

     **Hängen Sie für eine bestimmte Version von** einen Bindestrich und die Versionsnummer an den Dateinamen an. AWS CLI In diesem Beispiel *1.16.312* würde der Dateiname für Version zu dem folgenden Befehl `awscli-bundle-1.16.312.zip` führen:

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
     ```
   + Download über den direkten Link.

     **Für die neueste Version der AWS CLI:** [https://s3.amazonaws.com/aws-cli/awscli-bundle.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle.zip)

     **Hängen Sie für eine bestimmte Version von** einen Bindestrich und die Versionsnummer an den Dateinamen an. AWS CLI In diesem Beispiel *1.16.312* würde der Dateiname für Version zu der folgenden URL `awscli-bundle-1.16.312.zip` führen [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. Extrahieren Sie die Dateien mithilfe von `unzip` aus dem Paket. Wenn Sie nicht über `unzip` verfügen, verwenden Sie den integrierten Paket-Manager der Linux-Verteilung, um es zu installieren.

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

1. Führen Sie das Installationsprogramm aus. Das Installationsprogramm installiert das AWS CLI at `/usr/local/aws` und erstellt den Symlink `aws` im `/usr/local/bin` Verzeichnis. Der Befehl verwendet den `-b`-Parameter, um das Verzeichnis anzugeben, in dem das Installationsprogramm die `aws`-Symlink-Datei ablegt. Sie müssen über Schreibberechtigungen für den angegebenen Ordner verfügen.

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

   Dadurch wird das AWS CLI an der Standardposition (`~/.local/lib/aws`) installiert und ein symbolischer Link (Symlink) unter erstellt. `~/bin/aws` Stellen Sie sicher, dass `~/bin` in Ihrer `PATH`-Umgebungsvariablen enthalten ist, damit der Symlink funktioniert.

   ```
   $ 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. Stellen Sie sicher, dass das Verzeichnis, in dem AWS CLI Version 1 Teil Ihrer `PATH` Variablen ist, angegeben ist.

   1. Suchen Sie das Profilskript für die Shell in Ihrem Benutzerordner. Wenn Sie nicht sicher sind, welche Shell Sie haben, führen Sie `echo $SHELL` aus.

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

   1. Fügen Sie einen Exportbefehl an das Ende Ihres Profilskripts hinzu und orientieren Sie sich dabei an folgendem Beispiel.

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

      Dieser Befehl fügt den Pfad `~/.local/bin` in diesem Beispiel vor der bestehenden `PATH`-Variablen ein.

   1. Laden Sie das Profil erneut in Ihre aktuelle Sitzung, damit die Änderungen wirksam werden.

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

1. Stellen Sie sicher, dass das korrekt AWS CLI installiert ist.

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

   Wenn Sie eine Fehlermeldung erhalten, finden Sie weitere Informationen unter [Behebung von Fehlern für den AWS CLI](cli-chap-troubleshooting.md).

### Deinstallieren Sie das mitgelieferte Installationsprogramm der AWS CLI Version 1.
<a name="install-linux-bundled-uninstall"></a>

1. Wenn Sie das AWS CLI mit dem mitgelieferten Installationsprogramm installiert haben, folgen Sie diesen Anweisungen. Das gebündelte Installationsprogramm speichert bis auf den symbolischen Link nichts außerhalb des Installationsverzeichnisses. Die Deinstallation kann daher einfach durch Löschen dieser beiden Elemente erfolgen.

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

1. **(Optional)** Entfernen Sie das gemeinsam genutzte AWS SDK und die AWS CLI Einstellungsinformationen aus dem `.aws` Ordner.
**Warnung**  
Diese Einstellungen für Konfiguration und Anmeldeinformationen werden von allen AWS SDKs gemeinsam genutzt AWS CLI. Wenn Sie diesen Ordner entfernen, können keine Benutzer mehr darauf zugreifen AWS SDKs , die sich noch auf Ihrem System befinden.

   Der Standardspeicherort des `.aws` Ordners ist je nach Plattform unterschiedlich. Standardmäßig befindet sich der Ordner in*\$1/.aws/*. Wenn Ihr Benutzer über Schreibberechtigungen für dieses Verzeichnis verfügt, müssen Sie `sudo` nicht verwenden.

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

## Installieren und deinstallieren Sie die AWS CLI Version 1 mit Pip
<a name="install-linux-pip"></a>

**Topics**
+ [

### Installieren von pip
](#install-linux-pip-pip)
+ [

### Installieren und aktualisieren Sie die AWS CLI Version 1 mit Pip
](#install-linux-awscli)
+ [

### Deinstallieren Sie das AWS CLI mit Pip
](#post-install-uninstall)

### Installieren von pip
<a name="install-linux-pip-pip"></a>

Wenn Sie `pip` noch nicht installiert haben, können Sie es mit dem Skript installieren, das von der *Python Packaging Authority* bereitgestellt wird. Führen Sie `pip --version` aus, um zu überprüfen, ob Ihre Version von Linux bereits Python und `pip` enthält. Wir empfehlen Ihnen, den `pip3`-Befehl zu verwenden, wenn Sie Python-Version 3 oder höher installiert haben.

1. Laden Sie das Installationsskript mit dem Befehl `curl` herunter. Der folgende Befehl verwendet den Parameter `-O` (Großbuchstabe „O“), um anzugeben, dass die heruntergeladene Datei im aktuellen Verzeichnis unter Verwendung desselben Namens auf dem Remote-Host gespeichert werden soll.

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

1. Führen Sie das Skript mit dem `python`- oder `python3`-Befehl aus, um die aktuelle Version von `pip` und andere erforderliche Supportpakete herunterzuladen. Wenn Sie den Schalter `--user` einschließen, installiert das Skript `pip` im Pfad `~/.local/bin`.

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

1. Stellen Sie sicher, dass das Verzeichnis, in dem `pip` enthalten ist, Teil Ihrer `PATH`-Variablen ist.

   1. Suchen Sie das Profilskript für die Shell in Ihrem Benutzerordner. Wenn Sie nicht sicher sind, welche Shell Sie haben, führen Sie `echo $SHELL` aus.

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

   1. Fügen Sie einen Exportbefehl an das Ende Ihres Profilskripts hinzu und orientieren Sie sich dabei an folgendem Beispiel.

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

      Dieser Befehl fügt den Pfad `~/.local/bin` in diesem Beispiel vor der bestehenden `PATH`-Variablen ein.

   1. Laden Sie das Profil erneut in Ihre aktuelle Sitzung, damit die Änderungen wirksam werden.

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

1. Führen Sie den folgenden Befehl aus, um zu überprüfen, ob `pip` oder `pip3` korrekt installiert ist.

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

### Installieren und aktualisieren Sie die AWS CLI Version 1 mit Pip
<a name="install-linux-awscli"></a>

1. Verwenden Sie den `pip`- oder `pip3`-Befehl, um die AWS CLI zu installieren oder zu aktualisieren. Wir empfehlen Ihnen, bei Verwendung von Python-Version 3 oder höher den `pip3`-Befehl zu verwenden. Der `--user` Switch `pip` installiert das AWS CLI zu`~/.local/bin`. 

   Verwenden Sie **für die AWS CLI neueste Version von** den folgenden Befehlsblock:

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

   **Hängen Sie für eine bestimmte Version von** zwei Gleichheitszeichen `=` und die Versionsnummer an den Dateinamen an. AWS CLI In diesem Beispiel *1.16.312* würde der Dateiname für Version zu dem folgenden Befehl *==1.16.312* führen:

   ```
   $ pip3 install awscli==1.16.312 --upgrade --user
   ```
**Anmerkung**  
Verwenden Sie geeignete Anführungszeichenregeln für Ihr Terminal. Um das Zeichen `=` verwenden zu können, müssen Sie möglicherweise einfache oder doppelte Anführungszeichen zur korrekten Maskierung verwenden. Im folgenden Beispiel werden einfache Anführungszeichen zur Maskierung verwendet:  

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

1. Stellen Sie sicher, dass das korrekt AWS CLI installiert ist.

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

   Wenn Sie eine Fehlermeldung erhalten, finden Sie weitere Informationen unter [Behebung von Fehlern für den AWS CLI](cli-chap-troubleshooting.md).

### Deinstallieren Sie das AWS CLI mit Pip
<a name="post-install-uninstall"></a>

1. Wenn Sie die AWS CLI Version 1 mit installiert haben`pip`, müssen Sie auch mit `pip` deinstallieren.

   ```
   $ pip uninstall awscli
   ```

    Wenn Sie Version Python 2 oder 3 verwenden, müssen Sie möglicherweise den Befehl `pip2` oder `pip3` verwenden. Verwenden Sie den `aws --version` Befehl, um die Python-Version zu ermitteln, die Ihrer installierten AWS CLI Version 1 zugeordnet ist.

   ```
   $ pip3 uninstall awscli
   ```

   Möglicherweise müssen Sie das Eingabeaufforderungsfenster oder den Computer neu starten, um alle Dateien zu entfernen.

1. **(Optional)** Entfernen Sie das gemeinsam genutzte AWS SDK und die AWS CLI Einstellungsinformationen aus dem `.aws` Ordner.
**Warnung**  
Diese Einstellungen für Konfiguration und Anmeldeinformationen werden von allen AWS SDKs gemeinsam genutzt AWS CLI. Wenn Sie diesen Ordner entfernen, können keine Benutzer mehr darauf zugreifen AWS SDKs , die sich noch auf Ihrem System befinden.

   Der Standardspeicherort des `.aws` Ordners ist je nach Plattform unterschiedlich. Standardmäßig befindet sich der Ordner in*\$1/.aws/*. Wenn Ihr Benutzer über Schreibberechtigungen für dieses Verzeichnis verfügt, müssen Sie `sudo` nicht verwenden.

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

## Installieren und deinstallieren Sie die AWS CLI Version 1 mit Snapcraft
<a name="install-linux-snap"></a>

**Topics**
+ [

### Installieren von snap
](#install-linux-snap-install)
+ [

### Installieren und aktualisieren Sie die AWS CLI Version 1 mit Snap
](#install-linux-snap-update)
+ [

### Deinstallieren Sie das AWS CLI mithilfe von Snap
](#install-linux-snap-uninstall)

### Installieren von snap
<a name="install-linux-snap-install"></a>

Wenn Sie `snap` noch nicht installiert haben, können Sie das Tool mithilfe der Anleitungen unter *Canonical Snapcraft* installieren. Führen Sie `snap version` aus, um zu überprüfen, ob Ihre Version von Linux `snap` bereits enthält.

1. Installieren Sie Snapcraft auf Ihrer Plattform. Informationen zur Installation von Snapcraft finden Sie unter [Installieren des Daemons](https://snapcraft.io/docs/installing-snapd) in der Snap-Dokumentation.

1. Starten Sie Ihr System neu, damit Ihre `PATH`-Variablen korrekt aktualisiert werden. Wenn Sie Probleme mit der Installation haben, folgen Sie den Schritten unter [Häufig auftretende Probleme beheben](https://snapcraft.io/docs/fix-common-issues) in der *Snap-Dokumentation*.

1. Führen Sie den folgenden Befehl aus, um zu überprüfen, ob `snap` korrekt installiert ist.

   ```
   $ snap version
   ```

### Installieren und aktualisieren Sie die AWS CLI Version 1 mit Snap
<a name="install-linux-snap-update"></a>

1. Führen Sie den folgenden `snap install` Befehl für AWS CLI Version 1 aus.

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

   Je nach Berechtigungen müssen Sie dem Befehl möglicherweise `sudo` hinzufügen.

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

1. Stellen Sie sicher, dass das korrekt AWS CLI installiert ist.

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

   Wenn Sie eine Fehlermeldung erhalten, finden Sie weitere Informationen unter [Behebung von Fehlern für den AWS CLI](cli-chap-troubleshooting.md).

### Deinstallieren Sie das AWS CLI mithilfe von Snap
<a name="install-linux-snap-uninstall"></a>

1. Wenn Sie die AWS CLI Version 1 mit installiert haben`snap`, müssen Sie auch die Deinstallation mit`snap`.

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

   Möglicherweise müssen Sie das Eingabeaufforderungsfenster oder den Computer neu starten, um alle Dateien zu entfernen.

1. **(Optional)** Entfernen Sie das gemeinsam genutzte AWS SDK und die AWS CLI Einstellungsinformationen aus dem `.aws` Ordner.
**Warnung**  
Diese Einstellungen für Konfiguration und Anmeldeinformationen werden von allen AWS SDKs gemeinsam genutzt AWS CLI. Wenn Sie diesen Ordner entfernen, können keine Benutzer mehr darauf zugreifen AWS SDKs , die sich noch auf Ihrem System befinden.

   Der Standardspeicherort des `.aws` Ordners ist je nach Plattform unterschiedlich. Standardmäßig befindet sich der Ordner in*\$1/.aws/*. Wenn Sie Schreibberechtigungen für dieses Verzeichnis haben, müssen Sie `sudo` nicht verwenden.

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

## Fügen Sie die ausführbare AWS CLI Version 1 zu Ihrem Befehlszeilenpfad hinzu
<a name="install-linux-path"></a>

Nach der Installation mit `pip` oder `snap` müssen Sie möglicherweise die ausführbare `aws`-Datei zur `PATH`-Umgebungsvariable des Betriebssystems hinzufügen.

Sie können überprüfen, AWS CLI in welchem Ordner das `pip` installiert wurde, indem Sie den folgenden Befehl ausführen.

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

Sie können dies als `~/.local/bin/` referenzieren, da `/home/username` in Linux `~` entspricht.

Wenn Sie den Schalter `--user` ausgelassen und somit nicht im Benutzermodus installiert haben, befindet sich die ausführbare Datei möglicherweise im Ordner `bin` Ihrer Python-Installation. Wenn Sie nicht wissen, wo Python installiert ist, führen Sie diesen Befehl aus.

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

Die Ausgabe ist möglicherweise der Pfad zu einem Symlink, nicht zu der tatsächlichen ausführbaren Datei. Führen Sie `ls -al` aus, um festzustellen, wohin dieser verweist.

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

`pip` installiert Programme in demselben Ordner, der auch die Python-Anwendung enthält. Fügen Sie diesen Ordner Ihrer `PATH`-Variablen hinzu.

**So ändern Sie die Variable `PATH`**

1. Suchen Sie das Profilskript der Shell in Ihrem Benutzerverzeichnis. Wenn Sie nicht sicher sind, welche Shell Sie haben, führen Sie `echo $SHELL` aus.

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

1. Fügen Sie dem Profilskript einen Exportbefehl hinzu.

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

   Dieser Befehl fügt der aktuellen `PATH`-Variablen einen Pfad, in diesem Beispiel `~/.local/bin`, hinzu.

1. Laden Sie hochgeladene Profil in Ihre aktuelle Sitzung.

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

## Behebung von AWS CLI Installations- und Deinstallationsfehlern
<a name="install-linux-tshoot"></a>

Wenn Sie nach der Installation oder Deinstallation von auf Probleme stoßen AWS CLI, finden Sie die Schritte [Behebung von Fehlern für den AWS CLI](cli-chap-troubleshooting.md) zur Fehlerbehebung unter. Die wichtigsten Maßnahmen zur Fehlerbehebung finden Sie unter [Fehler aufgrund eines nicht gefundenen Befehls](cli-chap-troubleshooting.md#tshoot-install-not-found), [Der Befehl „`aws --version`“ gibt eine andere als die installierte Version zurück](cli-chap-troubleshooting.md#tshoot-install-wrong-version) und [Der Befehl "`aws --version`" gibt nach der Deinstallation von eine Version zurück AWS CLI](cli-chap-troubleshooting.md#tshoot-uninstall-1).