Как удалить 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