Ubuntu18.04環境下 Apollo下載下傳與建構
-
- 1 安裝前準備
- 2 先決條件
- 3 下載下傳安裝apollo
-
- 3.1 下載下傳
- 3.2 建構安裝apollo
- 4 啟動apollo
1 安裝前準備
根據官方給定的教程Apollo github的REMADE.md頁來一步步安裝。在該頁面下,找到“Installation安裝”标題,該标題下分别是:
硬體安裝指南
軟體安裝指南-這一步是必需的
啟動并運作 Apollo
點開Software installation guide,進入apollo軟體安裝教程頁面。在該頁面中,第一步是前往Pre-requisite Software Installation Guide确認安裝apollo所需要的先決條件。
2 先決條件
在Pre-requisite Software Installation Guide頁面内,說明apollo安裝前需要已經安裝好如下所示四個系統/驅動:
Installing Ubuntu Linux
Installing NVIDIA GPU Driver
Installing Docker Engine
Installing NVIDIA Container Toolkit
- 首先,我已經安裝了ubuntu 18.04
- NVIDIA GPU Driver和NVIDIA Container Toolkit暫時沒安裝。
- Docker Engine的安裝。如果是x86_64平台,按官方給出的方法,可以如下安裝:下載下傳該腳本dedicated bash script 或者複制該腳本的代碼到x.txt檔案,設定其為可執行檔案。然後,在終端中切換到該檔案所在檔案夾,并輸入
,則開始執行該腳本,自動安裝好Docker。輸入代碼./x.txt
測試docker狀态。輸入代碼systemctl status docker
可以啟動docker。systemctl start docker
3 下載下傳安裝apollo
3.1 下載下傳
輸入如下代碼克隆apollo到本地(為了加速下載下傳,加上了github代理的字首https://ghproxy.com/)
# Using HTTPS
git clone https://ghproxy.com/https://github.com/ApolloAuto/apollo.git
等待下載下傳完成之後,apollo檔案夾便出現在home目錄下
Checkout the latest branch:
cd apollo
git checkout master
終端中輸入如下指令,添加apollo根目錄的環境變量:
echo "export APOLLO_ROOT_DIR=$(pwd)" >> ~/.bashrc && source ~/.bashrc
或者,先在txt中打開.bashrc,直接在裡面最後一行添加export APOLLO_ROOT_DIR=$(pwd),最後source一下也行:
sudo gedit ~/.bashrc
source ~/.bashrc
3.2 建構安裝apollo
在apollo根目錄下,建構apollo開發的docker容器:
# 切換到apollo根目錄
cd apollo
# 建構apollo開發的docker容器
bash docker/scripts/dev_start.sh
進入新啟動的docker容器:
bash docker/scripts/dev_into.sh
然後,從/apolloApollo Docker 容器内的目錄中,輸入:
./apollo.sh build
建構整個阿波羅項目。
或輸入
./apollo.sh build_opt
用于優化建構。
4 啟動apollo
可以前往如何啟動和運作Apollo檢視官方教程。
在終端中輸入
scripts/bootstrap.sh
将在啟用螢幕子產品的情況下啟動 Dreamview 後端,在浏覽器中輸入http://localhost:8888即可打開Dreamview Web UI。
# Startup modules monitor and dreamview, the default option is start.
./scripts/bootstrap.sh [start | stop | restart]