Por favor, ajude-me a instalar o libboost1.40-all-dev

0

Estou tentando instalar o NXT-ROS e, para que eu faça isso, preciso de libboost1.40-all-dev

Quando eu insiro o comando sudo apt-get install libboost1.40-dev-all , recebo o seguinte:

root@joel:~# sudo apt-get install libboost1.40-all-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libboost1.40-all-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

N: Ignoring file 'ros-latest.listwget' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'ros-latest.listsudo' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
E: Package 'libboost1.40-all-dev' has no installation candidate

root@joel:~# 

A propósito, eu não tenho idéia do que essas últimas linhas são então apenas ignorá-las se elas não estão causando o problema, mas se houver uma solução fácil para isso, por favor me avise. Obrigado!

    
por Joel Castro 02.04.2015 / 03:33

1 resposta

2

libboost1.40-all-dev é um pacote muito antigo que só foi disponibilizado para o Ubuntu 10.04. Até o final deste mês, este pacote ainda está disponível, mas apenas para a edição Server do Ubuntu 10.04.

Se você quiser manter o gerenciamento de pacotes, é melhor instalar o meta-pacote:

sudo apt-get install libboost-all-dev

No Ubuntu 14.04, você obterá libboost1.54-all-dev instalado.

Caso contrário, se você realmente precisa da versão 1.40, você deve buscá-la em Sourceforge e instale-o manualmente. Não foi possível encontrar um guia de instalação no site do Boost .

    
por Luís de Sousa 02.04.2015 / 10:38