使用某些套件或是API進行實現時,有時候需要使用Bazel進行建置,本文因使用Tensorflow的相關API (Graph transform)會使用到Bazel進行建置,因此記錄安裝的詳細步驟。
網址:https://docs.bazel.build/versions/master/install-ubuntu.html#install-with-installer-ubuntu
Step 1: 安裝所需套件,包含:pkg-config、zip、g++、zliblg-dev、unzip以及python。
sudo apt-get install pkg-config zip g++ zlib1g-dev unzip python
下圖因權限為root,因此指令沒有加sudo,輸入後如下圖最後一行需要再輸入y。
Step 2: 下載Bazel套件
Bazel安裝檔的名子為此種格式(bazel-<version>-installer-linux-x86_64.sh),會因為版本更新導致編號有所不同。
該範例下載下來的檔案名稱為:bazel-0.24.1-installer-linux-x86_64.sh。
Step 3: 安裝Bazel套件
如下圖所示,於上述檔案存放之路徑輸入以下兩個指令進行安裝。
chmod +x bazel-0.24.1-installer-linux-x86_64.sh
./
bazel-0.24.1-installer-linux-x86_64.sh --user
上述安裝指令若輸入--user,則Bazel的安裝路徑為$HOME/bin,也會將.bazelrc設置於$HOME/.bazelrc。
看到此圖代表Bazel套件已經完成安裝!!!
Step 4: 設置環境變數
上述安裝指令若輸入--user,需於$HOME/bin的路徑中進行啟動,輸入以下指令。
export PATH="$PATH:$HOME/bin"
重要: 若終端機重新啟動且要使用Bazel指令,需再執行一次此指令進行環境設置。
(也可以將此指令加入./bashrc檔案中)