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

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

我的 ubuntu 系统中有一个 boost 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

但它仍然没有显示已安装的 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

相关内容