脱机安装ROS Melodic

时间:2020-10-15 13:45:28

标签: ros

我有两台Ubuntu 18.04计算机,一台可以访问Internet,并且安装了ROS Melodic,其中包含一些软件包和依赖项,而另一台却无法访问Internet,现在我的问题是如何打包ROS Melodic (在在线计算机上)使用snapcraft,突触之类的工具,并使其可离线用于第二台Ubuntu计算机?

1 个答案:

答案 0 :(得分:0)

通过在在线计算机上下载Synaptic软件包管理器的Debian(.deb)文件及其依赖项来完成,将其发送到脱机版本进行安装,然后将其设置为接受来自http://packages.ros.org/ros/ubuntu的软件包,打开Synaptic软件包管理并标记(手动)您要安装的每个软件包(单击origin并选择bionic/main (packages.ros.org),右键单击该软件包并选择“标记为安装”),完成标记后,从文件点击generate package download script,您将获得一个.sh文件。

现在将.sh文件放到在线计算机上,在文件夹中创建一个.sh文件的新文件夹(这样您就不会像我一样陷入混乱)并在完成后运行.sh将具有您标记的软件包的所有.deb文件,将这些.deb文件发送到脱机计算机,在包含.deb文件的文件夹中打开终端,然后通过键入sudo apt install ./*

进行安装

您就完成了!