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
De http://docs.aws.amazon.com/cli/latest/userguide/installing.html#install-with-pip
Para actualizar una instalación de AWS CLI existente, use la opción --upgrade:
pip install --upgrade awscli
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
Podemos seguir los siguientes comandos para instalar AWS CLI en UBUNTU:
sudo apt install curl
rizo " https://s3.amazonaws.com/aws-cli/awscli-bundle.zip " -o "awscli-bundle.zip"
descomprimir awscli-bundle.zip
sudo ./awscli-bundle/install -i / usr / local / aws -b / usr / local / bin / aws
rm -rf awscli-bundle.zip awscli-bundle
Para probar: aws - versión
Para más información :
https://gurudathbn.wordpress.com/2018/03/31/installing-aws-cli-on-ubuntu/
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.