Я знаю, что уже есть несколько подобных вопросов, но ни одно из его решений не помогло мне. Следовательно, после большого количества поисков в Интернете и пробуя разные вещи, я просто решил самостоятельно открыть вопрос о переполнении стека.
По сути, на моей машине с Ubuntu 16.04 работал ROS Kineti c, и он неожиданно запустился давая мне несколько ошибок, когда я пытался создать свое рабочее пространство скинов. Попробовав несколько вещей, я решил удалить ROS с sudo apt-get remove ros-*
и установить его снова, в соответствии с руководством http://wiki.ros.org/kinetic/Installation/Ubuntu.
Я оставляю ниже полное выполнение команд установки:
tomas@tomas-TOSHIBA:~ $ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
tomas@tomas-TOSHIBA:~ $ sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
Executing: /tmp/tmp.plh6QKA5mU/gpg.1.sh --keyserver
hkp://keyserver.ubuntu.com:80
--recv-key
C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
gpg: requesting key AB17C654 from hkp server keyserver.ubuntu.com
gpg: key AB17C654: "Open Robotics <info@osrfoundation.org>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
tomas@tomas-TOSHIBA:~ $ sudo apt-get update
Hit:1 http://pt.archive.ubuntu.com/ubuntu xenial InRelease
Get:2 http://pt.archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Get:3 http://pt.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Hit:4 http://ppa.launchpad.net/atareao/atareao/ubuntu xenial InRelease
Hit:5 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu xenial InRelease
Hit:6 https://brave-browser-apt-release.s3.brave.com stable InRelease
Get:7 http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB]
Hit:8 http://packages.ros.org/ros/ubuntu xenial InRelease
Fetched 325 kB in 6s (50.3 kB/s)
Reading package lists... Done
tomas@tomas-TOSHIBA:~ $ sudo apt-get install ros-kinetic-desktop-full
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package ros-kinetic-desktop-full
Я уже пытался использовать curl и различные ссылки, которые они предлагают в руководстве, для настройки моих ключей, но конечный результат был тем же. Если я пытаюсь sudo apt-get install ros-desktop-full
, я получаю:
tomas@tomas-TOSHIBA:~ $ sudo apt-get install ros-desktop-full
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies.
ros-desktop-full : Depends: ros-desktop but it is not going to be installed
Depends: ros-perception but it is not going to be installed
Depends: ros-simulators but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Запуск sudo aptitude install ros-desktop-full
также не работает. Если я выполняю sudo apt-get install ros-desktop
, он говорит, что ros-desktop
имеет неудовлетворенные зависимости. Если я попытаюсь установить эти зависимости, они также будут иметь неудовлетворенные зависимости.
Буду очень признателен, если кто-нибудь сможет мне помочь. Спасибо!