0x01
前段時間在研究srslte的時候發現了一個從apt源部署srslte的辦法,而網上都是源碼編譯安裝,容易報錯或者出現各種暗病,是以分享出來造福社會(手動滑稽)
0x02
sudo add-apt-repository ppa:srslte/releases
sudo apt-get update
sudo apt-get install srslte -y
1.安裝成後,先在一個terminal輸入
sudo srsepc
啟動epc核心網服務
2.然後打開另外一個terminal,如果用root使用者執行的epc,那麼也要用root使用者執行eNobe,執行
sudo srsenb
top:如果要開啟srsgui,要手動安裝srsgui,然後修改enb/ue配置檔案
0xAD
注意事項!!!
1.如果之前沒有安裝uhd,啟動enb的時候uhd報錯找不到images,不需要再安裝uhd,srslte(源)會幫你安裝好uhd-host,隻需要執行
sudo uhd_images_downloader
從ubuntu源(沒錯,uhd-host是從ubuntu源)安裝images鏡像,大概15-35s就下載下傳好了,再次啟動enb即可
2.如果之前有安裝uhd,啟動enb的時候uhd報錯找不到images,是因為之前安裝的uhd和uhd-host版本沖突,
解除安裝原來uhd,進入你原來編譯uhd的路徑,(見下)
/uhd/host/build$ sudo make uninstall
然後安裝對應images
sudo uhd_images_downloader
15-30s安裝完成後再次啟動enb就好了