官方推荐了三种安装方式:
1. 二进制安装
2. 源码安装
3. APT安装
一、 二进制安装
首先安装依赖包:
sudo apt-get install pkg-config zip g++ zlib1g-dev unzip python
然后下载bazel二进制文件:下载地址。这里以bazel-0.15.0-installer-linux-x86_64.sh为例说明。
修改权限并安装:
chmod +x bazel-0.15.0-installer-linux-x86_64.sh
./bazel-0.15.0-installer-linux-x86_64.sh --user
--user选项会将bazel安装在$HOME/bin目录下。然而,各种报错,安装不成功,试了几个版本都不行。
二、 源码安装
依然去这个地址下载源码包,然后解压,这里以bazel-0.15.0.ar.gz为例。
tar -xvf bazel-0.15.0.tar.gz
解压到当前文件夹。
cd bazel-0.15.0
./compile.sh
或者使用git命令从github上拉取源码。
git clone https://github.com/bazelbuild/bazel.git
cd bazel
./compile.sh
同样是各种报错,安装失败!!!三、使用bazel custom APT repository安装
1. 安装JDK 8
sudo apt-get install openjdk-8-jdk
如果是ubuntu14.04 LTS,还需要执行如下命令:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update && sudo apt-get install oracle-java8-installer
2. 添加bazel URI
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 -
3. 安装和更新
sudo apt-get update && sudo apt-get install bazel
安装成功,安装在/usr/bin/下面。