我已经从源代码构建了一个库 Open3D 并安装了它。之后,我为该库运行了 make uninstall 并删除了从 git 克隆的整个文件目录,但 /usr/local/lib 目录中仍有来自 Open3D 的现有文件。这令人沮丧。我该如何完全删除所有这些文件?如果我需要的软件包可以从 apt 安装,我就不会遇到这样的问题。
这就是我得到的
北卡罗莱纳大学
--- /usr/local/lib -------------------------------------------------------------
/..
661.8 MiB [##########] libOpen3D_3rdparty_mkl_mkl_merged.a
661.8 MiB [##########] libOpen3D_3rdparty_faiss_mkl_merged.a
421.2 MiB [###### ] libOpen3D_3rdparty_embree_embree_avx.a
411.7 MiB [###### ] libOpen3D_3rdparty_embree_embree3.a
394.8 MiB [##### ] libOpen3D_3rdparty_embree_embree_avx2.a
311.7 MiB [#### ] libOpen3D_3rdparty_assimp_assimp.a
93.0 MiB [# ] libOpen3D_3rdparty_ippicv_ippicv.a
48.1 MiB [ ] libOpen3D_3rdparty_webrtc_webrtc.a
41.3 MiB [ ] libOpen3D_3rdparty_faiss_faiss.a
34.6 MiB [ ] libOpen3D_3rdparty_zeromq.a
6.8 MiB [ ] libOpen3D_3rdparty_imgui.a
6.5 MiB [ ] libOpen3D_3rdparty_tbb_tbb_static.a
6.5 MiB [ ] libOpen3D_3rdparty_mkl_tbb_static.a
6.5 MiB [ ] libOpen3D_3rdparty_faiss_tbb_static.a
6.1 MiB [ ] libOpen3D_3rdparty_qhullcpp.a
4.2 MiB [ ] libOpen3D_3rdparty_jsoncpp.a
3.9 MiB [ ] libOpen3D_3rdparty_jpeg.a
答案1
经过一番寻找,我终于解决了我的问题。如果你可以不从源代码构建软件包,那就这样做吧。如果不行,那么在从源代码构建软件包时,你最终会遇到必须运行
make install
而不是那样,运行
check install
创建一个 .deb 包,当您想要卸载时,可以使用包管理器软件轻松删除。这样做会删除所有相关文件和数据