首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Ubuntu/*nux中完全移除VTK?

如何从Ubuntu/*nux中完全移除VTK?
EN

Stack Overflow用户
提问于 2013-10-24 04:10:56
回答 2查看 3.7K关注 0票数 1

如何彻底移除VTK?

我从源代码构建了vtk-6,并使用sudo将其安装到系统中,后来我不需要它,也不知道如何删除它们。我试图手动删除它们,但似乎VTK-6.0和cmake无处不在。请帮帮我!

EN

回答 2

Stack Overflow用户

发布于 2014-08-19 02:49:31

我在删除cmake的常用文件时遇到了相同的problem.apart,您必须删除包含cmake模块文件夹的"../cmake/vtk-6.0/“文件夹

票数 1
EN

Stack Overflow用户

发布于 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略有不同。我会做以下事情:

  1. 安装checkinstall,它应该在Mint

上可用

  1. 转到VTK-5.10.1构建文件夹(在其中构建VTK并运行make install ),然后运行checkinstall (或sudo checkinstall),checkintsall将再次重新安装(覆盖) VTK-5.10.1,同时,它将跟踪已安装的内容并构建一个安装包(您可以为安装包指定一个名称)。

  1. 我99%确定,VTK-5.10.1应该列在您的包管理器中(例如,新立得包管理器),但是使用您在步骤2中指定的名称(如果您没有指定安装包的名称,我认为默认名称是'build',后面可能跟年份、日期和时间);如果它落在1%以内,并且没有列在包管理器中,请安装安装包;

  1. 现在您可以使用包管理器

卸载它

我确信有更好的方法,但当我试图卸载我从源代码构建的其他包时,上面的方法对我很有效……

祝好运

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19551381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档