Как установить ROS на Ubuntu 18.04?

Я запускаю Ubuntu 18.04 и впервые пытаюсь установить ROS на свой компьютер. Я пытался следовать инструкциям на странице: http://wiki.ros.org/melodic/Installation/Ubuntu

Я застрял в этой части.

sudo apt-get install ros-melodic-desktop-full

Мои попытки:

sudo apt -f install

sudo apt update --fix-missing

sudo dpkg --configure -a

sudo dpkg --remove --force-remove--reinstreq

sudo apt clean

sudo apt update

sudo rm /var/lib/apt/lists/lock

sudo rm /var/cache/apt/archives/lock

Пока ничего не помогло.

Команды терминала:

$sudo apt-get install ros-melodic-desktop-full
Reading package lists… Finished
Builds dependency trees
Reading state information ... Finished
Some packages could not be installed. It may mean that you have requested
an impossible situation or, if you use the unstable distribution
that some necessary packages have not yet been created or moved
from "Incoming".
The following information may help to resolve the situation:

The following packages have dependencies that cannot be satisfied:
 rose-melodic-desktop-full: Dependent on: rose-melodic-desktop but it will not be installed
                            Depending on: rose-melodic-perception but it will not be installed
                            Depending on: rose-melodic-simulators but it will not be installed
                            Depending on: ros-melodic-urdf-sim-tutorial but it will not be installed
E: Could not correct the problems, you have withheld broken packages.

Пожалуйста, помогите мне установить ROS


person plsHelp    schedule 20.09.2019    source источник
comment
Это был для меня ответ: используйте aptitude < / а>   -  person Don Slowik    schedule 27.10.2019


Ответы (4)


1 - Выполнив первые шаги по установке ROS melodic (см. Ссылку ниже), попробуйте установить его с помощью ссылки «щелкните здесь» под надписью «sudo apt install ros-melodic-desktop-full < / strong> "линия

Страница установки мелодии ROS

Если это не сработает

2 - проверьте параметры «Программное обеспечение и обновления» (если вы не можете его найти: запустите «Центр программного обеспечения Ubuntu» и в строке меню вверху выберите « Программное обеспечение и обновления ") На вкладке" Другое программное обеспечение "ссылка

"http://pacckage.ros.org/ros/ubuntu bionic main < / strong> "

печатается, а на вкладке "Аутентификация" печатается ключ из Open Robotics

3 - Попробуйте сделать 1- еще раз, если не работает, выполните 4-

4 - На вкладке «Обновления» установите флажок «Рекомендуемые обновления», запустите «Диспетчер обновлений» и установите обновления (я этого не делаю. правильно на моем ПК)

5. И, наконец, вам нужно вручную установить rosdep с помощью: "sudo apt-get install python-rosdep"

person verdewer    schedule 22.03.2020

Ubuntu (apt) НЕ позволяет устанавливать пакеты с одинаковыми именами, но разными версиями.

Сначала удалите другие версии. Например: apt remove ros-desktop *

person SleepyProgrammer    schedule 07.05.2020

в первую очередь установите программу на ubuntu.

sudo apt-get update

sudo apt-get upgrade 

после обновления пакета попробуйте следовать инструкциям на странице: введите здесь описание ссылки еще раз

person superup    schedule 20.09.2019
comment
Попробуйте это: sudo apt autoclean, sudo apt-get clean, sudo apt autoremove - person superup; 21.09.2019
comment
Привет! Спасибо за подсказку, что-то по крайней мере случилось с командами, которые вы предлагаете. Но я все еще застрял на той же ошибке после: sudo apt-get install ros-melodic-desktop-full - person plsHelp; 21.09.2019
comment
Привет, я понимаю, что что-то не так с неиспользуемым пакетом в ubuntu make error. - person superup; 22.09.2019
comment
Да, но я не могу очистить пакет ros и повторно загрузить его, выдает только ту же ошибку. Могу ли я добавить зависимых отдельно, если да, то как? - person plsHelp; 24.09.2019
comment
Если вы публикуете ответ, добавьте всю соответствующую информацию к самому ответу - person Nico Haase; 07.05.2020

У меня это работает так:

  1. Установите deps:

    sudo apt install gazebo9-common libgazebo9-dev gazebo9 ros-melodic-gazebo-ros-pkgs ros-melodic-gazebo-dev ros-melodic-gazebo-ros-control ros-melodic-gazebo-ros ros-melodic-urdf-sim- учебник ros-melodic-simulators

  2. Установить ros melodic

    sudo apt-get install ros-melodic-desktop-full

person Chris    schedule 17.06.2020