Пожалуйста, помогите мне установить libboost1.40-all-dev

Я пытаюсь установить NXT-ROS, и для этого мне нужно libboost1.40-all-dev

Когда я ввожу команду sudo apt-get install libboost1.40-dev-all, я получаю следующее:

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:~# 

Кстати, я понятия не имею, что это за последние несколько строк, поэтому просто игнорируйте их, если они не вызывают проблемы, но если есть простое решение, пожалуйста, дайте мне знать. Спасибо!

0
задан 2 April 2015 в 10:00

1 ответ

libboost1.40-all-dev очень старый пакет, который был только сделан доступным для Ubuntu 10.04. Вплоть до конца этого месяца этот пакет все еще доступен, но только для выпуска Сервера Ubuntu 10.04.

, Если Вы хотите придерживаться управления пакетом, Вы лучше устанавливаете метапакет:

sudo apt-get install libboost-all-dev

На Ubuntu 14.04 это получит Вас libboost1.54-all-dev установленный.

Иначе при реальной необходимости в версии 1.40, тогда необходимо выбрать ее от Sourceforge и установить ее вручную. Я не мог найти руководство по установке в веб-сайт Повышения .

2
ответ дан 2 April 2015 в 10:00

Другие вопросы по тегам:

Похожие вопросы: