如何在Ubuntu 18.04 AGX板上使用国内源加速安装ROS2 Foxy及其依赖?
时间: 2024-12-06 20:19:56 浏览: 17
在进行ROS2 Foxy的安装过程中,通常会遇到由于默认软件源下载速度慢导致的效率问题。为了提升安装速度,我们可以使用国内源作为软件包的下载镜像。以华为云***u-Ports为例,国内源的配置步骤如下:
参考资源链接:[Ubuntu 18.04 AGX板部署ROS2 Foxy详细指南](https://wenku.csdn.net/doc/7fwbw6jctc?spm=1055.2569.3001.10343)
1. 打开终端,使用文本编辑器打开 `/etc/apt/sources.list` 文件,如使用命令行文本编辑器 `nano`:
```shell
sudo nano /etc/apt/sources.list
```
2. 添加华为云的Ubuntu-Ports镜像源,具体内容可能如下所示(请根据实际情况进行调整):
```
deb ***
***
***
***
***
***
***
***
```
3. 保存并关闭文件,然后运行以下命令更新软件包列表:
```shell
sudo apt update
sudo apt upgrade
```
4. 安装ROS2 Foxy依赖项时,确保使用国内源,安装的命令可能如下:
```shell
sudo apt install -y python3-rosdep python3-rosinstall-generator python3-rosinstall python3-wstool build-essential python3-colcon-common-extensions
```
5. 之后,可以按照官方文档继续添加ROS2 Foxy的APT源,安装ROS2 Foxy及其依赖。
通过以上步骤,你可以利用国内源加速在Ubuntu 18.04 AGX板上安装ROS2 Foxy的过程。国内源的使用对于提高网络连接速度和下载效率具有显著效果,尤其在进行大型软件包的安装时更为明显。
参考资源链接:[Ubuntu 18.04 AGX板部署ROS2 Foxy详细指南](https://wenku.csdn.net/doc/7fwbw6jctc?spm=1055.2569.3001.10343)
阅读全文