Прежде всего, как вы установили Ubuntu?В настоящий момент я думаю, что вы используете виртуальную машину, такую как VMware или VirtualBox, или вы установили Ubuntu рядом с Windows 10.
Первый вариант подходит, если вы не собираетесь запускать тяжелую симуляцию сgazebo или do для анализа изображения.
Теперь к первому вопросу:
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
Ваш второй вопроснемного сложнее: похоже, у вас есть ошибка, связанная с этой проблемой .Вот обходной путь.Вместо этого запустите:
curl -sL "http://ha.pool.sks-keyservers.net/pks/lookup?search=0x421C365BD9FF1F717815A3895523BAEEB01FA116&op=get" | sudo apt-key add
После этого вы сможете снова следовать инструкции по установке.http://wiki.ros.org/Installation/Ubuntu