我正在尝试通过Windows市场上的ubuntu 18.04在我的Windows 10笔记本电脑上安装ROS(我对切换到Linux不感兴趣),我有几个问题。首先,当我将以下内容放入Ubuntu时:
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
什么都没发生,我想确保那是正确的。
此后,我尝试设置密钥,但我不断收到以下消息:连接dirmngr失败,IPC连接调用失败,并且没有dirmngr。这是在卸载并重新安装dirmngr,禁用防火墙(我的老师说是这样做)并以管理员身份运行之后。
如何解决这个特定问题?
答案 0 :(得分:0)
首先,您是如何安装ubuntu的?目前,我在考虑您正在使用VMware或VirtualBox之类的虚拟机,还是Windows 10旁安装了Ubuntu。
如果您不想在凉亭上进行大量的模拟或进行图像分析,则第一个选项很好。
现在您的第一个问题:
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
此命令后应该有一个名为/etc/apt/sources.list.d/ros-latest.list
的文件。您可以使用以下方法检查其存在及其内容:
cat /etc/apt/sources.list.d/ros-latest.list
在我的情况下,输出为(xenial可以不同,其余应该相同):
deb http://packages.ros.org/ros/ubuntu xenial main
您的第二个问题要难一些: 看来您有一个与this issue相关的错误。这是一种解决方法。 改为运行此:
curl -sL "http://ha.pool.sks-keyservers.net/pks/lookup?search=0x421C365BD9FF1F717815A3895523BAEEB01FA116&op=get" | sudo apt-key add
此后,您应该能够再次遵循安装手册。 http://wiki.ros.org/Installation/Ubuntu