Как удалить BOOST 1.49 и установить BOOST 1.54 в Ubuntu?

У меня есть повышение 1.49 в моей системе Ubuntu. И я пытаюсь удалить Boost 1.49 и полностью удалить его из моей системы.

И после этого установите Boost 1.54.0

Я сделал это, чтобы удалить 1.49 из моей системы -

sudo apt-get --purge remove libboost-dev
sudo apt-get --purge remove libboost-all-dev

И после этого, когда я делаю команду ниже, чтобы увидеть версию, он все еще говорит, что у меня есть 1.49

cat /usr/include/boost/version.hpp | grep "BOOST_LIB_VERSION"
//  BOOST_LIB_VERSION must be defined to be the same as BOOST_VERSION
#define BOOST_LIB_VERSION "1_49"

Не уверен почему?

И я попытался установить версию Boost 1.54.0 следующим образом:

wget http://sourceforge.net/projects/boost/files/boost/1.54.0/boost_1_54_0.tar.gz/download
tar -xvzf boost_1_54_0.tar.gz
cd boost_1_54_0/
./bootstrap.sh --with-libraries=atomic,date_time,exception,filesystem,iostreams,locale,program_options,regex,signals,system,test,thread,timer,log
sudo ./b2 install

Но все же это не показывает мне версию Boost 1.54.0 установлена?

Любые указатели, как удалить BOOST 1.49 из моей системы и установить BOOST 1.54 на моей машине?

1 ответ

Решение

Вам необходимо удалить libboost1.49-dev пакет... на самом деле, он должен быть удален с помощью одного sudo apt-get autoremove, Если вы не уверены, сделайте это:

dpkg -S /usr/include/boost/version.hpp

Это вернет пакет с этим файлом, тогда вы можете:

sudo apt-get autoremove package
Другие вопросы по тегам