Ubuntu 如何在不知道安装路径的情况下卸载boost

Ubuntu 如何在不知道安装路径的情况下卸载boost,ubuntu,boost,uninstallation,Ubuntu,Boost,Uninstallation,我已经在ubuntu 16.04上使用 但是,当我搜索/usr/local时,没有boost,并且/usr/local/lib中没有安装它的库。 我在文件浏览器中搜索,在/usr/share中找到了。我不知道为什么 我想卸载它,删除所有相关文件,并使用其他方法安装它。如何在不提供安装路径、库和包含文件的情况下删除它 谢谢您可以使用搜索系统上的boostinclude目录 find / -type d -name boost 2>/dev/null 完全删除此目录。那么 find / -t

我已经在ubuntu 16.04上使用

但是,当我搜索/usr/local时,没有boost,并且/usr/local/lib中没有安装它的库。 我在文件浏览器中搜索,在/usr/share中找到了。我不知道为什么

我想卸载它,删除所有相关文件,并使用其他方法安装它。如何在不提供安装路径、库和包含文件的情况下删除它


谢谢

您可以使用搜索系统上的
boost
include目录

find / -type d -name boost 2>/dev/null
完全删除此目录。那么

find / -type f -name 'libboost*' 2>/dev/null
将打印已编译库的列表,您也可以删除这些库。根据您的安装设置

find / -type d -name boostbook 2>/dev/null
将导致进一步匹配,可以安全删除。最后,

find / -type f -name b2 -or -name bjam

是与boost一起提供的两个可执行文件。您可能也要删除这些。手动删除这些文件和目录时,请小心:sudo rm-rf命令中的任何类型都可能对您的系统造成严重损坏。

谢谢,我成功地删除了这些令人困惑的文件:(.安装boost的更好方法是什么?我使用了[,但我找不到bootstrap.sh来运行它。我搜索了很多,但什么都没有……在linux机器上工作时,通常最好使用包管理器提供的boost包(
apt get
)。这样,您就不必自己编译或安装任何内容,并且包含目录和已编译的库都会放置在每个编译器都可以找到它们的默认位置。包管理器也会自动更新boost。根据特定的boost版本,情况会有所不同。然后,手动安装可能是o go.抱歉,那么为什么上面提到的链接使用了./bootstrap.sh,即使它使用了apt-get?在这个链接中,用户确实需要一个特定版本的boost。
apt-get
仅用于删除boost包,以便手动安装所需的boost版本。感谢您提供了最好和全面的答复。标题现在位于/usr/include/boost和/usr/lib/x86_64-linux-gnu中的库。它们应该位于/usr/local/include和/usr/local/lib中吗?