我一直在嘗試安裝 ROS 旋律。我需要它來運行一些啟動檔案。目前,當我通過運行以下命令檢查 ros 版本(在我的 raspberry pi 4 上運行 Ubuntu 20.04)時:
rosversion -d
它輸出: Debian
當我按照以下安裝指南進行操作時:

據我了解(當然,我仍然是初學者)是 ros-latest.list 檔案上鏈接的存盤庫沒有指向適當的存盤庫。
這就是說,我嘗試了多種方法來更改該文本。我雖然使用命令:
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
那是改變它的原因,但是當我搜索 /etc/apt/source.list.d 目錄時,ros-latest.launch 檔案中的文本沒有改變。我還嘗試使用命令在終端中手動更改它
sudo gedit /etc/apt/sources.list.d/ros-latest.list
它仍然不起作用:/
uj5u.com熱心網友回復:
- ROS 旋律包僅在 Ubuntu Artful (17.10)、Bionic (18.04 LTS) 和 Debian Stretch 上可用。
- 據我所知,在 Ubuntu 20.04 上安裝 ROS melodic 沒有簡單的方法,但是您需要從源代碼手動編譯所有包,并且有許多依賴問題需要解決。
- 但是,如果您出于某種原因仍想在 Ubuntu 20.04 上運行 ROS melodic,我建議您在 docker 中運行它。
uj5u.com熱心網友回復:
您不能像其他人所說的那樣在 20.04 上安裝 Melodic。相反,您應該做的是使用Noetic 20.04 版本。它可以通過安裝sudo apt install ros-noetic-desktop-full
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/393542.html
