删除源码编译的VTK7.1记录

1. 找到 VTK 的安装路径

        在编译安装 VTK 时,你可能使用了 cmake 命令,并指定了安装路径。通常情况下,安装路径可能是 /usr/local,但也可能是其他自定义路径。通过查看 CMakeCache.txt 文件来确定安装路径。在编译目录中找到 CMakeCache.txt,然后搜索 CMAKE_INSTALL_PREFIX 这个变量,它指明了安装路径。

cat CMakeCache.txt | grep CMAKE_INSTALL_PREFIX

2. 删除安装文件

        根据安装路径,删除 VTK 7.1 的相关文件和目录。

sudo rm -rf /usr/local/include/vtk-7.1


sudo rm -rf /usr/local/lib/cmake/vtk-7.1


sudo rm -rf /usr/local/lib/vtk-7.1
sudo rm -rf /usr/local/bin/vtk*7.1*

sudo rm -rf /usr/local/lib/libvtk*
sudo rm -rf /usr/local/bin/vtk*

        请注意,/usr/local/lib 目录下可能包含一些库文件,确保这些库文件确实是 VTK 7.1 的,然后再删除。 

3. 删除配置文件

        有时安装程序会在 /etc/ld.so.conf.d/ 目录下生成配置文件,需要检查并删

<think>嗯,用户想了解如何卸载VTK 7.1。首先,我需要回忆一下相关的引用内容。根据引用[1],提到了删除VTK7.1的步骤,包括删除编译安装的文件、库文件和配置文件。还有引用[4]提到Ubuntu卸载VTK以及安装Python可用的VTK,可能也涉及相关步骤。 首先,用户可能通过源码安装了VTK,所以需要找到安装路径。通常,源码编译安装的软件会把文件放在/usr/local目录下,比如库文件在/usr/local/lib,头文件在/usr/local/include。所以第一步应该是删除这些安装的文件。但要注意,直接删除可能会有风险,需要确认这些文件确实是VTK7.1的,避免误删其他软件依赖的库。 然后,引用[1]提到要删除配置文件,可能是指CMake生成的缓存文件或者其他配置脚本,这部分需要检查是否有相关的配置文件残留。 接下来,引用[2]和[3]提到源码编译安装VTK的过程,比如使用mkdir build,cmake,make install等步骤。卸载的时候,可能需要逆过程,也就是删除build目录,或者执行make uninstall,但很多情况下源码安装的软件不会自带uninstall规则,所以可能需要手动删除。 另外,引用[4]提到安装时注意Python环境,卸载时可能还需要处理Python的site-packages中的VTK模块,比如删除相关的.py和.so文件。 用户可能还关心是否会影响其他依赖VTK的软件,比如PCL或者OpenCV,所以在卸载前需要确认是否有其他软件依赖VTK7.1,避免系统出现问题。 总结步骤应该是:1. 执行make uninstall(如果有的话);2. 手动删除安装的文件;3. 清理残留的库和配置文件;4. 检查Python环境的模块并删除;5. 验证卸载是否成功。同时提醒用户注意备份和谨慎操作,避免误删系统文件。</think>### 分步说明:Ubuntu系统下卸载VTK 7.1的方法 #### 步骤1:尝试从源码编译目录卸载(若保留编译记录) 如果保留了源码编译时创建的`build`目录,可尝试执行以下命令: ```bash cd /path/to/vtk-7.1/build # 进入编译目录 sudo make uninstall # 若编译时支持卸载功能 ``` 注:此方法仅适用于编译时生成过`install_manifest.txt`文件的情况[^2][^3]。 #### 步骤2:手动删除安装文件 若无法通过`make uninstall`完成,需手动清理: 1. **删除库文件和头文件**: ```bash sudo rm -rf /usr/local/lib/libvtk*7.1* # 删除VTK 7.1相关库文件 sudo rm -rf /usr/local/include/vtk-7.1 # 删除头文件目录 ``` 注意:需确认路径是否包含其他版本VTK,避免误删[^1]。 2. **清理配置文件**: ```bash sudo rm -rf /usr/local/lib/cmake/vtk-7.1 # 删除CMake配置文件 ``` #### 步骤3:检查Python绑定(如适用) 若安装过Python绑定,需删除相关模块: ```bash sudo rm -rf /usr/local/lib/python*/dist-packages/vtk.py sudo rm -rf /usr/local/lib/python*/dist-packages/vtkmodules/ ``` #### 步骤4:验证卸载结果 通过以下命令确认VTK 7.1是否残留: ```bash ldconfig -p | grep vtk # 检查动态库链接 find /usr -name "*vtk*7.1*" # 全局搜索残留文件 ``` #### 补充说明 - 源码编译安装的VTK不会通过`apt`管理,因此无需执行`apt remove`[^4]。 - 若后续需重新安装,建议参考VTK官方文档选择新版编译安装[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值