umet dependência enquanto apt-get instala ros-kinect-desktop-full

2

Eu sigo o Tutorial do ROS Kinetic Install no meu Ubuntu16.04, mas encontrei o problema enquanto p>

elon@elonWorkStation:~/Script$ sudo apt-get install ros-kinetic-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-kinetic-desktop-full : Depends: ros-kinetic-desktop but it is not going to be installed
                            Depends: ros-kinetic-perception but it is not going to be installed
                            Depends: ros-kinetic-simulators but it is not going to be installed
                            Depends: ros-kinetic-urdf-tutorial but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Eu tenho tentado todos os métodos que posso encontrar, mas sem sorte. Este é o meu /etc/apt/sources.list

deb http://mirrors.aliyun.com/ubuntu/ xenial universe restricted multiverse

Eu trabalhei no problema por cerca de um dia. Eu posso consertar isso.

    
por Elon Zhang 23.09.2017 / 12:44

1 resposta

0

INFO: Eu recentemente atualizei para o Ubuntu 18.01 biônico, também estou tentando instalar o ros melódico.

RESPOSTA BREVE:

Para mim, funcionou instalar o libcurl4, libcurl4-openssl-dev

LONGA RESPOSTA:

Oi,

Eu tenho o mesmo problema que você, o que me faz sentir melhor que eu não estou sozinho. A única maneira é usar a instalação a partir do link . Em seguida, eles fornecem uma ferramenta chamada rosdep que pode ser usada para resolver dependências:

instalação do rosdep --from-paths src --ignore-src --rosdistro melodic -y

EDIT: Se tentar instalar o cinético deve ser: cinético

E, em seguida, o erro continha mais informações, como libcurl4, e libcurl4-openssl-dev estavam faltando. Eu instalei. sudo apt-get install libcurl4 sudo apt-get instala libcurl4-openssl-dev

Em seguida, alterou para instalar novamente a versão recomendada em: link

Eu tenho cavado na internet e não consegui encontrar nenhum outro conserto que funcione para mim.

Atenciosamente,

    
por Carlos ST 28.05.2018 / 13:19