如何卸载BOOST 1.49并在ubuntu中安装BOOST 1.54?

我的ubuntu系统增加了1.49。 我正在尝试卸载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 

但是仍然没有向我展示安装1.54.0版本的升级版?

任何指针如何从我的系统中删除BOOST 1.49并在我的机器上安装BOOST 1.54?

你需要卸载libboost1.49-dev软件包……实际上,它应该用一个sudo apt-get autoremove 。 如果你不确定这样做:

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

这将返回包含此文件的包,然后您可以:

 sudo apt-get autoremove package