如何从Ubuntu/*nux中完全删除VTK?
如何完全删除VTK如何从Ubuntu/*nux中完全删除VTK?,ubuntu,cmake,vtk,Ubuntu,Cmake,Vtk,如何完全删除VTK 我从源代码构建了vtk-6,并使用sudo将其安装到系统中,后来我不想要它,但不知道如何删除它们。我试图手动删除它们,但似乎VTK-6.0和cmake无处不在。救命啊 我面临同样的问题。除了删除cmake的常用文件外,您还必须删除包含cmake模块文件夹的“./cmake/vtk-6.0/”文件夹。我面临同样的问题。除了删除cmake的常用文件外,您还必须删除“./cmake/vtk-6.0/”文件夹包含cmake模块文件夹的文件夹有多种卸载程序的方法(除了VTK)。通常,如
我从源代码构建了vtk-6,并使用sudo将其安装到系统中,后来我不想要它,但不知道如何删除它们。我试图手动删除它们,但似乎VTK-6.0和cmake无处不在。救命啊 我面临同样的问题。除了删除cmake的常用文件外,您还必须删除包含cmake模块文件夹的“./cmake/vtk-6.0/”文件夹。我面临同样的问题。除了删除cmake的常用文件外,您还必须删除“./cmake/vtk-6.0/”文件夹包含cmake模块文件夹的文件夹有多种卸载程序的方法(除了VTK)。通常,如果使用make,则
make卸载应该可以正常工作,否则可以手动删除文件或使用名为checkinstall的工具
***人工***
(这对我有用)
步骤1
首先转到生成并安装VTK的目录(可能是“build”目录)
注意:如果您没有Makefile,并且您已经更改了一些内容,您可能会
希望使用cmake完全像以前一样复制构建过程。这将
输出一个新的Makefile,该文件将用于覆盖现有安装
步骤2
运行Makefile并使用以下命令进行安装:(从build文件夹)
运行make
然后触摸uninstall.sh&&chmod 775 uninstall.sh&&echo'#/bin/bash-v'>uninstall.sh&&sudo make install>>uninstall.sh
步骤3
这将创建一个shell文件(供以后使用),并将安装输出输入到该文件中。耐心等待它完成。如果uninstall.sh文件包含安装输出,请打开它以检查该文件。现在,您可以使用文件路径逐行手动删除已安装的文件,也可以改为执行shell文件(继续执行步骤4)
步骤4
您可以删除以下行:
[0%]生成的目标VTKData
[1%]构建目标vtksys
[1%]已建成
目标VTKWrappingTool
[1%]建立了目标vtkWrapHierarchy
。。。。。。安装项目
--安装配置:“发布”
您可能会得到:
#!/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
现在将“--update:”替换为“sudo rm”。(不带单引号)
结果:
#!/bin/bash-v
sudo rm/usr/local/lib/cmake/vtk-8.2/VTKConfig.cmake
sudorm/usr/local/lib/cmake/vtk-8.2/
sudorm/usr/local/lib/cmake/vtk-8.2/
步骤6
执行:
/uninstall.sh
步骤7
在此过程中可能会跳过vtk文件夹。手动删除剩余内容(“/usr/include/vtk-…”、“/usr/local/vtk-…”、“/usr/local/include/vtk-…”)
***使用CHECKINSTALL***
我从尝试了此解决方案,但对我无效:
我使用的是Ubuntu,所以可能与Mint略有不同。
我会这样做:
安装检查安装,它应该在Mint上提供
转到VTK-5.10.1生成文件夹(从中生成VTK并运行make install),然后运行checkinstall(或sudo checkinstall),
checkintsall将再次重新安装(覆盖)VTK-5.10.1,同时,
它将跟踪安装的内容,并构建安装
包(您可以为安装包指定一个名称)
我99%确信,此时,VTK-5.10.1应该在您的包管理器(例如,Synaptic包管理器)中列出,但名称为
您在步骤2中指定了(如果您没有指定安装的名称
包,我想默认名称是“build”,后面可能跟年,
日期和时间);如果它落在1%的范围内,并且没有列在
软件包管理器,安装安装软件包
现在,您可以使用软件包管理器卸载它
我相信有更好的方法,但当我离开时,上面的方法对我很有效
正在尝试卸载我从源代码生成的其他包
祝你好运
陈
有多种卸载程序的方法(除了VTK)。通常,如果使用make,则make卸载应该可以正常工作,否则可以手动删除文件或使用名为checkinstall的工具
***人工***
(这对我有用)
步骤1
首先转到生成并安装VTK的目录(可能是“build”目录)
注意:如果您没有Makefile,并且您已经更改了一些内容,您可能会
希望使用cmake完全像以前一样复制构建过程。这将
输出一个新的Makefile,该文件将用于覆盖现有安装
步骤2
运行Makefile并使用以下命令进行安装:(从build文件夹)
运行make
然后触摸uninstall.sh&&chmod 775 uninstall.sh&&echo'#/bin/bash-v'>uninstall.sh&&sudo make install>>uninstall.sh
步骤3
这将创建一个shell文件(供以后使用),并将安装输出输入到该文件中。耐心等待它完成。如果uninstall.sh文件包含安装输出,请打开它以检查该文件。现在,您可以使用文件路径逐行手动删除已安装的文件,也可以改为执行shell文件(继续执行步骤4)
步骤4
您可以删除以下行:
[0%]生成的目标VTKData
[1%]构建目标vtksys
[1%]已建成
目标