not instalar found configurar cli aws linux ubuntu amazon-web-services amazon-s3 aws-cli

linux - instalar - ¿Cómo actualizar AWS CLI a la última versión?



install aws cli linux (9)

Recientemente me di cuenta de que estoy ejecutando una versión anterior de AWS CLI que carece de alguna funcionalidad que necesito:

$aws --version aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic

¿Cómo puedo actualizar a la última versión de AWS CLI (1.10.24)?

Editar:

La ejecución del siguiente comando no puede actualizar AWS CLI:

$ pip install --upgrade awscli Requirement already up-to-date: awscli in /usr/local/lib/python2.7/dist-packages Cleaning up...

Comprobando la versión:

$ aws --version aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic



En Linux y MacOS X, estos son los tres comandos que corresponden a cada paso:

sudo apt-get remove awscli


Esto no funciona:

pip install --upgrade awscli

Esto funcionó bien en Ubuntu 14.04 (no es necesario reiniciar también ... Primero tendría que instalar pip3):

pip3 install --upgrade awscli


Para Ubuntu 16.04 utilicé partes de las otras respuestas y comentarios y simplemente volví a cargar bash en lugar de reiniciar.

Instalé aws-cli usando apt, así que eliminé eso primero:

sudo pip install -U awscli

Entonces pip install (elegí usar sudo para instalar globalmente con pip2):

source ~/.bashrc

Como estaba haciendo esto en un servidor, no quería reiniciarlo, pero recargar bash hizo el truco:

aws --version

En este punto, podría usar la nueva versión de aws cli

aws --version


Para actualizar AWS CLI solo use:

$ 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



Pruebe sudo pip install --upgrade awscli y abra un nuevo shell. Esto funcionó bien para mí (no es necesario reiniciar).


Uso simple sudo pip install awscli --force-reinstall --upgrade

Esto actualizará todos los módulos necesarios.


pip install awscli --upgrade --user

La opción --upgrade le dice a pip que actualice los requisitos que ya están instalados. La opción --user le dice a pip que instale el programa en un subdirectorio de su directorio de usuarios para evitar modificar las bibliotecas utilizadas por su sistema operativo.