# Install specific version of Bazel

Get FREE domain for 1st year and build your brand new site

We can easily install a specific version of Bazel using the version specific installer for different OS like Ubuntu, RHEL and others. We may need to specific Bazel version as different TensorFlow versions depend on different Bazel version.

To install a specific version of Bazel, follow the following steps:

• Get the bazel installer for the specific version
• Install using the above bazel installer
• Copy the installed bazel to correct location

In short, the steps are:

chmod +x bazel-<version>-installer-linux-x86_64.sh

./bazel-<version>-installer-linux-x86_64.sh --user

cp -r /home/opengenus/bin/bazel* /usr/bin/


# Get the bazel installer for the specific version

To get a specific Bazel install script for a specific version, go to the release page on Bazel GitHub repository, locate the correct version and download the correct installer for your Operating System.

Locate the specific version and download the installer from the "assets" tab.

Alternatively, you can copy the URL of the installer and use this command:

wget https://github.com/bazelbuild/bazel/releases/download/3.6.0/bazel-3.6.0-installer-linux-x86_64.sh


bazel-3.6.0-installer-linux-x86_64.sh

# Install using the above bazel installer

To install using the above installer, just type the following command and follow the instructions:

./bazel-<version>-installer-linux-x86_64.sh --user


For our specific version, the command will be:

./bazel-3.6.0-installer-linux-x86_64.sh --user


# Copy the installed bazel to correct location

Copy the installed files to /usr/bin so that the system can detect the Bazel directly.

cp -r /home/opengenus/bin/bazel* /usr/bin/


Once done, you may need to restart your session, so that the commands can find the new Bazel build. Enjoy.