Supported Ubuntu Linux platforms:
Install Bazel on Ubuntu using one of the following methods:
Bazel comes with two completion scripts. After installing Bazel, you can:
Install JDK 8 by using:
sudo apt-get install openjdk-8-jdk
On Ubuntu 14.04 LTS you'll have to use a PPA:
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update && sudo apt-get install oracle-java8-installer
echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list curl https://bazel.build/bazel-release.pub.gpg | sudo apt-key add -
If you want to install the testing version of Bazel, replace
sudo apt-get update && sudo apt-get install bazel
Once installed, you can upgrade to a newer version of Bazel with:
sudo apt-get upgrade bazel
The binary installers are on Bazel's GitHub releases page.
The installer contains the Bazel binary and the required JDK. Some additional libraries must also be installed for Bazel to work.
sudo apt-get install pkg-config zip g++ zlib1g-dev unzip python
Go to Bazel's GitHub releases page.
Download the binary installer
installer contains the Bazel binary and the required JDK, and can be used even
if JDK is already installed.
bazel-0.5.2-without-jdk-installer-linux-x86_64.sh also exist. It is
a version without embedded JDK 8. Only use this installer if you already have
JDK 8 installed.
Run the installer:
chmod +x bazel-0.5.2-installer-linux-x86_64.sh ./bazel-0.5.2-installer-linux-x86_64.sh --user
--user flag installs Bazel to the
$HOME/bin directory on your system and
.bazelrc path to
$HOME/.bazelrc. Use the
--help command to see
additional installation options.
If you ran the Bazel installer with the
--user flag as above, the Bazel
executable is installed in your
$HOME/bin directory. It's a good idea to add
this directory to your default paths, as follows:
You can also add this command to your