在 ubuntu 上安裝bazel有以下幾種方式:
通過 npm 安裝
npm install -g @bazel/bazelisk
這種方式需要安裝 nodejs ,命令為sudo apt install nodejs
使用 bazel 的 apt 倉庫
步驟1:將 bazel 發行版 uri 新增為包源
sudo apt install curl gnupg
curl -fssl | gpg --dearmor > bazel.gpg
sudo mv bazel.gpg /etc/apt/trusted.gpg.d/
echo "deb [arch=amd64] stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list
步驟2:安裝和更新bazelsudo apt update && sudo apt install bazel
確保已安裝git,然後建立源儲存庫的本地轉殖:
git clone
git clone
進入onos資料夾
cd onos
通過git tag
可以檢視版本列表,通過git checkout 版本號
可以選擇其中的版本,預設是最新
執行構建
bazel build onos
最後出現這個,表示已經構建成功
執行命令
要附加到onos cli控制台,可以執行
連線後,可以執行各種onos cli和apache karaf命令。例如,要啟動 openflow 和 reactiveforwarding 應用程式,可以執行以下操作:
通過瀏覽器訪問 http://localhost:8181/onos/ui
賬號是onns,密碼是rocks
要啟動由已在開發計算機上執行的onos例項控制的mininet網路,可以使用以下命令:
在onos gui顯示情況:
測試的時候發現:openflow11和openflow12版本,onos解析不了,不懂什麼原因
Ubuntu20 04安裝並配置SSH
本文將介紹在ubuntu20.04 desktop上安裝並配置使用openssh server sudo apt get install openssh server 使用超級使用者許可權編輯ssh配置檔案 sudo vim etc ssh sshd config etc ssh sshd conf...
Ubuntu20 04下安裝並使用MySQL8 0
安裝sudo apt install mysql server 8.0 安裝後需啟用mysql sudo service mysql start 配置ubuntu下安裝mysql8.0之後,預設root使用者是沒有密碼的,可以使用如下命令直接進入mysql sudo mysql uroot 設定ro...
Ubuntu20 04 安裝總結
這是安裝過程中的網路設定的。gateway 閘道器 對應實驗室的0.0.0.0 nameserver 可以在之前機器上檢視,然後將其填寫進去,也是特定的,10.21.238.12 裝完後只可以訪問區域網內的ip還不能訪問外網,例如baidu.com。與nameserver是對應的 我所安裝的有這兩個...