Ubantu安装ros注意事项

虚拟机VirtualBox中安装ubantu20.04.4

安装过程中窗口太小而不能点下一步

三种解决办法:
1.alt+鼠标左键拖动:只能实现左右拖动
2.win+鼠标左键:任意拖动点击
3.ctrl+alt+t打开终端,输入以下代码改变窗口分辨率:xrandr -s 1280*800

Ubantu20.04下安装ros系统

设置软件源

==两种办法:==
1.软件与更新(桌面版)(建议使用)

如下图,下载自选择其他,点进去之后选择一个国内源,如清华或阿里,然后重新载入。会自己修改/etc/apt/source.list内容。
在这里插入图片描述
2. 打开软件源列表 sudo vi /etc/apt/sources.list
删除国外官方源,换成国内源。如清华源:
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverse restricted universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multiverse restricted universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverse restricted universe deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universe deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universe deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverse restricted universe deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multiverse restricted universe deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverse restricted universe

设置key

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

更新

sudo apt update

安装ros

sudo apt install ros-noetic-desktop-full

配置环境变量

echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

安装构建依赖

sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential

初始化ros

sudo rosdep init
rosdep update

初始化不成功不影响新手使用,可以直接进入roscore,测试小乌龟包。

ros初始化遇到问题

ERROR: error loading sources list:
	The read operation timed out

解决方法: