Ubuntu 12.04升级提升1.46至1.60

时间:2017-09-17 17:48:31

标签: linux ubuntu boost

我有Ubuntu 12.04,我想将升级升级到1.60 我这样做是为了从我的系统中卸载1.46

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_46_1" . 

我想删除或升级此提升以提升1.60版本。 有人知道怎么样? 谢谢。

1 个答案:

答案 0 :(得分:1)

  

@MarkPlotnick~ $ dpkg -S /usr/include/boost/version.hpp libboost1.46-dev:/usr/include/boost/version.hpp

你去吧。你忘了删除实际的包。也许

sudo apt-get autoremove
除非您“手动”选择了非通用包,否则

就足够了。在这种情况下,您可以执行类似

的操作
sudo apt-get remove 'libboost-.*'

请务必仔细查看计划删除的lirbaries列表。如果您的系统上有任何其他内容需要它,它也可能会被删除。为了更加安全,从例如开始。

sudo apt-get remove 'libboost-.*-dev'