如何在不知道安装路径的情况下卸载boost
how to uninstall boost without knowing the installation path
我已经使用 this link
在 ubuntu 16.04 上安装了 boost
但是,当我搜索 /usr/local 时,没有 boost,也没有在 /usr/local/lib 中安装它的库。
我通过文件浏览器搜索并在 /usr/share 中找到。不知道为什么。
我想卸载它并删除所有相关文件,然后使用另一种方法安装它。如何在不提供安装路径、库和包含文件的情况下删除它?
谢谢
您可以使用
在您的系统上搜索 boost
包含目录
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
命令中的任何类型都可能对您的系统造成严重损坏。
我已经使用 this link
在 ubuntu 16.04 上安装了 boost但是,当我搜索 /usr/local 时,没有 boost,也没有在 /usr/local/lib 中安装它的库。 我通过文件浏览器搜索并在 /usr/share 中找到。不知道为什么。
我想卸载它并删除所有相关文件,然后使用另一种方法安装它。如何在不提供安装路径、库和包含文件的情况下删除它?
谢谢
您可以使用
在您的系统上搜索boost
包含目录
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
命令中的任何类型都可能对您的系统造成严重损坏。