原文标题:Installing Bazel on Ubuntu
原文地址:https://docs.bazel.build/versions/master/install-ubuntu.html
受支持的 Ubuntu Linux 平台:
16.04 (LTS)
14.04 (LTS)
从以下 Ubuntu 方法中,选取一个来安装 Bazel :
使用二进制安装程序(推举)
使用我们的自定义 APT 仓库
Compiling Bazel from source 中文版点击 使用源码编译 Bazel (引导指令)
Bazel 有两个用于完成安装的脚本。安装完 Bazel 后,你可以:
二进制的安装文件在 Bazel 的 GitHub releases page 。
安装包含了 Bazel binary1 。还必须按章一些额外的库。
首先,安装需要的包: pkg-config
, zip
, g++
, zlib1g-dev
, unzip
, and python
.
sudo apt-get install pkg-config zip g++ zlib1g-dev unzip python
接下来,从 Bazel releases page on GitHub 下载名叫bazel-
的 Bazel 的二进制安装文件。
用以下命令运行安装:
chmod +x bazel-<version>-installer-linux-x86_64.sh
./bazel-<version>-installer-linux-x86_64.sh --user
--user
标签将 Bazel 安装到$HOME/bin
文件夹内,然后设置.bazelrc
到$HOME/.bazelrc
。--help
命令可以看到其它的安装选项。
如果你遵从以上步骤使用--user
运行 Bazel 的安装, Bazel 的可执行文件就安装到了你的$HOME/bin
文件夹内。一个好办法是将此文件夹加入到你的默认路径中,输入:
export PATH="$PATH:$HOME/bin"
你也可以将此命令加入到你的~/.bashrc
中。
安装 JDK 8:
sudo apt-get install openjdk-8-jdk
在 Ubuntu 14.04 LTS 中,你必须使用一个 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 -
如果你想安装测试版本(testing version),将stable
替换成testing
。
sudo apt-get update && sudo apt-get install bazel
如果安装过了,你可以使用以下命令来升级到最新版本
sudo apt-get upgrade bazel