24.04ubuntu 安装docker和ros noetic
时间: 2025-09-13 15:51:14 AIGC 浏览: 12
在Ubuntu 24.04系统上安装Docker和ROS Noetic可以参考以下步骤:
### 安装Docker
1. **更新系统软件包列表**
```bash
sudo apt update
```
2. **安装必要的依赖包**
```bash
sudo apt install apt-transport-https ca-certificates curl software-properties-common
```
3. **添加Docker官方GPG密钥**
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
4. **添加Docker软件源**
```bash
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
5. **再次更新软件包列表**
```bash
sudo apt update
```
6. **安装Docker引擎**
```bash
sudo apt install docker-ce docker-ce-cli containerd.io
```
7. **验证Docker是否安装成功**
```bash
sudo docker run hello-world
```
### 安装ROS Noetic
需要注意的是,ROS Noetic官方仅支持到Ubuntu 20.04(Focal Fossa),在Ubuntu 24.04上安装可能会遇到兼容性问题。不过,仍然可以尝试以下方法:
1. **设置软件源**
- 确保系统软件包是最新的
```bash
sudo apt update
sudo apt upgrade
```
- 配置ROS软件源
```bash
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
```
2. **设置密钥**
```bash
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
```
3. **更新软件包索引**
```bash
sudo apt update
```
4. **安装ROS Noetic完整版**
```bash
sudo apt install ros-noetic-desktop-full
```
5. **初始化rosdep**
```bash
sudo rosdep init
rosdep update
```
6. **设置环境变量**
```bash
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
```
7. **验证安装**
```bash
roscore
```
阅读全文
相关推荐


















