Ubantu18安裝ros,排除很多的坑

2021-10-08 13:00:09 字數 1401 閱讀 7562

1.配置更新倉庫

2.新增ros源和秘鑰

sudo sh -c 'echo "deb  $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv -

-keyserver hkp:

-recv-key 421c365bd9ff1f717815a3895523baeeb01fa116

這裡在進行下一步的時候有時會出現金鑰問題,如果出現,可以執行

sudo apt-key adv -

-keyserver keyserver.ubuntu.com -

-recv-keys f42ed6fbab17c654

3.安裝ros

sudo apt-get update
sudo apt-get install ros-melodic-desktop-full
4.以防初始化找不到檔案,再次開啟檔案更新,然後會有提醒更新。之後

apt-cache search rosdep
sudo apt install python-rosdep
新增乙個內容,避免初始化ros時出錯

#開啟hosts檔案

sudo gedit /etc/hosts
#末尾新增

151.101

.84.133 raw.githubusercontent.com

#儲存後退出再嘗試

5.初始化rosde

sudo rosdep init
rosdep update
6.設定環境變數

echo "source /opt/ros/melodic/setup.bash"

>>~/

.bashrc

source ~

/.bashrc

7.安裝rosinstall

sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

關於ubantu安裝cmake

bootstrap make j8 sudo make install驗證版本 cmake versioncmake version 3.9.0 cmake suite maintained and supported by kitware kitware.com cmake 這種方式可以安裝最新版...

ubantu下安裝軟體

linux系統中,軟體通常以源 或者預編譯包的形式提供。1 軟體源 需要編譯為二進位制的機器 才能夠使用,安裝比較耗時,不過您可以自行調節編譯選項,決定需要的功能或元件,或者針對硬體平台作一些優化。2 預編譯的軟體包,通常是由軟體的發布者進行編譯,您只要將軟體拷貝到系統中就可以 了。考慮到預編譯軟體...

VirtualBox安裝ubantu遇到的問題

虛擬機器系統連不上網路可能有很多方式導致的 1主機沒有連網2主機沒有共享網路。解決方法 簡單粗暴重新安裝虛擬機器系統。虛擬機器內部可以連網,但是和主機ping不通。原因是虛擬機器的網路的連線方式為 nat網路。修改虛擬機器網路的連線方式為 橋接網絡卡,就可以和主機ping通 1 虛擬機器內安裝好vs...