如何彻底移除VTK?
我从源代码构建了vtk-6,并使用sudo将其安装到系统中,后来我不需要它,也不知道如何删除它们。我试图手动删除它们,但似乎VTK-6.0和cmake无处不在。请帮帮我!
发布于 2014-08-19 02:49:31
我在删除cmake的常用文件时遇到了相同的problem.apart,您必须删除包含cmake模块文件夹的"../cmake/vtk-6.0/“文件夹
发布于 2020-08-14 23:32:13
有多种卸载程序的方法(除了VTK之外)。通常,如果使用了make,make uninstall应该可以正常工作,如果不是这样,您可以手动检查并删除文件,或者使用名为的工具。
*手动*
(这对我很有效)
VTKStep1首先转到构建和安装VTK时所在的目录(可能是一个‘’目录)。
注意:如果您没有Makefile,并且您已经更改了一些内容,那么您可能希望使用cmake 完全像之前一样复制构建过程。这将输出一个新的Makefile,它将用于覆盖您现有的安装。
步骤2使用以下命令运行生成文件并进行安装:(从文件夹)
运行make,然后运行touch uninstall.sh && chmod 775 uninstall.sh && echo '#!/bin/bash -v' > uninstall.sh && sudo make install >> uninstall.sh
第3步这将创建一个外壳文件(供以后使用),并将安装输出输入到该文件中。耐心等待它的完成。如果uninstall.sh文件包含安装输出,请打开该文件进行检查。现在,您可以使用文件路径逐行手动删除已安装的文件,也可以改为执行shell文件(继续执行步骤4)
步骤4
您可以删除以下行:
0%构建的目标VTKData
1%构建的目标vtksys
1%构建
目标vtkWrappingTools
1%构建目标vtkWrapHierarchy ......
.安装项目...
-- Install configuration:"Release“你可能会看到:
#!/bin/bash -v
--最新版本: /usr/local/lib/cmake/vtk-8.2/VTKConfig.cmake
--最新版本: /usr/local/lib/cmake/vtk-8.2/...
--最新版本: /usr/local/lib/cmake/vtk-8.2/...
第5步现在将'-- -to-:‘替换为'sudo rm’。(不带单引号)
结果:
#!/bin/bash -v
sudo rm /usr/local/lib/cmake/vtk-8.2/VTKConfig.cmake
sudo rm /usr/local/lib/cmake/vtk-8.2/...
sudo rm /usr/local/lib/cmake/vtk-8.2/...
步骤6执行:./uninstall.sh
Step 7在此过程中可能会跳过vtk文件夹。手动删除剩余文件('/usr/include/vtk-..','/usr/local/vtk-..','/usr/local/include/vtk-..')
*使用CHECKINSTALL *
我从here尝试了这个解决方案,但它对我不起作用:
我使用的是Ubuntu,所以可能与Mint略有不同。我会做以下事情:
上可用
卸载它
我确信有更好的方法,但当我试图卸载我从源代码构建的其他包时,上面的方法对我很有效……
祝好运
陈
https://stackoverflow.com/questions/19551381
复制相似问题