我有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版本。 有人知道怎么样? 谢谢。
答案 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'