AWS Command Line Interface (CLI) is a set of tools written on Python and is officially distributed by AWS as a pip package. You can install AWS CLI on Ubuntu without installing pip because AWS CLI has been re-packaged and distributed in Ubuntu's default package repository.

AWS CLI tools can be installed on Ubuntu using apt from the terminal.

Steps to install AWS CLI tools on Ubuntu:

  1. Launch your preferred terminal application.
  2. Update apt's package list.
    $ sudo apt update
    [sudo] password for user: 
    Get:1 http://security.ubuntu.com/ubuntu impish-security InRelease [103 kB]
    Hit:2 http://archive.ubuntu.com/ubuntu impish InRelease 
    Get:3 http://archive.ubuntu.com/ubuntu impish-updates InRelease [109 kB]
    Hit:4 http://archive.ubuntu.com/ubuntu impish-backports InRelease  
    Get:5 http://security.ubuntu.com/ubuntu impish-security/main amd64 DEP-11 Metadata [4,680 B]
    Get:6 http://archive.ubuntu.com/ubuntu impish-updates/main amd64 DEP-11 Metadata [14.3 kB]
    Get:7 http://archive.ubuntu.com/ubuntu impish-updates/universe amd64 DEP-11 Metadata [2,004 B]
    Fetched 233 kB in 1s (178 kB/s)             
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    All packages are up to date.
  3. Install awscli package using apt.
    $ sudo apt install --assume-yes awscli
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    The following additional packages will be installed:
      docutils-common groff gsfonts imagemagick imagemagick-6-common
      imagemagick-6.q16 libde265-0 libheif1 libilmbase25 libjxr-tools libjxr0
      liblqr-1-0 libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra
      libmagickwand-6.q16-6 libnetpbm10 libopenexr25 netpbm psutils
      python3-botocore python3-docutils python3-jmespath python3-pyasn1
      python3-pygments python3-roman python3-rsa python3-s3transfer
    ### snipped ###
  4. Configure AWS CLI tool to start managing your AWS infrastructure.
Discuss the article:

Comment anonymously. Login not required.