说正事之前,先啰嗦两句背景,算是拿个小本本记下了。

我本打算下载opencv2.4。在github上找到源码,在Branch处选择切换到2.4,然后复制URL,在terminal里面使用git clone命令行下载。下载完成后,也没多想就直接编译安装,后来发现下载的居然是opencv4.0!?我在terminal中,切换到该opencv源码目录下,使用git branch命令行查看源码的分支,特么的居然是*master分支(我原本已经选定了2.4分支)。该问题我至今没弄明白,期盼前辈指点迷津

下面说正事,ubuntu中如何彻底卸载opencv!

以卸载上述误装的opencv4.0为例。

我是通过源码编译安装opencv4.0,编译时创建的 /build 没有删除。如果你不小心删了也没关系,依照之前的安装路径(CMAKE_INSTALL_PREFIX 设置安装路径)重新编译安装一次。然后,terminal切换到opencv4.0源码的目录下,

cd build
sudo make uninstall

如果运行成功,则将terminal切换到 /usr/local 路径下,执行下一步。

如果编译安装的时候有手动设置安装路径,则删除整个文件夹就可以了;

sudo rm -r opencv4.0/

如果编译安装的时候采用默认的安装路径,则opencv4.0的文件将散布在 /usr/local/bin, /usr/local/lib, /usr/local/include, /usr/local/share 中,这时候就得凭本事去找出来了......

以下提供几个google搜索的链接,供大家参考。

https://stackoverflow.com/questions/9276169/removing-all-installed-opencv-libs

https://stackoverflow.com/questions/40357986/uninstall-opencv-3-0-0-from-ubuntu14-04

https://stackoverflow.com/questions/38216791/how-to-completely-uninstall-opencv-ubuntu

https://askubuntu.com/questions/1025905/how-to-uninstall-a-package-of-which-two-versions-are-installed

ubuntu彻底卸载opencv的更多相关文章

  1. (转载)ubuntu卸载opencv并重装opencv3.0.0

    ubuntu卸载opencv并重装opencv3.0.0 一. 卸载opencv2.4.9: Going to the "build" folder directory of op ...

  2. ubuntu彻底卸载搜狗拼音输入法

    ubuntu彻底卸载搜狗拼音输入法,ubuntu安装搜狗输入法后如果觉得搜狗不是很适合自己,那应该怎么样彻底的卸载搜狗输入法呢?下面我们就来一步步彻底卸载掉搜狗输入法... 方法/步骤 1 找到安装的 ...

  3. Ubuntu 下安装opencv 编译后执行找不到库

    在ubuntu下编译opencv程序后,执行报下面到错误:error while loading shared libraries: libopencv_core.so.2.4: cannot ope ...

  4. Ubuntu安装卸载anaconda

    安装要点: 1.在Anaconda官网https://www.continuum.io/downloads内下载需要的版本: 2.打开终端--进入下载安装包所在的文件夹(cd 文件名)--输入命令:b ...

  5. Ubuntu 编译安装 OpenCV 3.1

    目标系统:Ubuntu 16.04-64bit OpenCV 版本:opencv-3.1.0 安装步骤 安装 cmake.sudo apt-get isntall cmake cmake-qt-gui ...

  6. ubuntu 编译运行 opencv C++ 项目

    ubuntu 编译运行 opencv C++ 项目 环境 ubuntu 16.04 opencv3.4.0 一. 编译方法 1)命令行 g++ imageResize.cpp -o resize `p ...

  7. Ubuntu系统---编译opencv程序的几种方式g++、Makefile、Cmake

    Ubuntu系统---编译opencv程序的几种方式g++.Makefile.Cmake 先建立一个工程(一个文件夹),写好xxx.cpp文件,可以是多个: //----------opencv.cp ...

  8. Ubuntu系统---配置OpenCV

    Ubuntu系统---配置OpenCV 目录 一.Ubuntu下配OpenCV 二.Ubuntu下配python-opencv   说明 上述一.二两种方式,配置OpenCV还是有区别的.按个人已有知 ...

  9. Ubuntu完全卸载Docker步骤

    Ubuntu完全卸载Docker步骤:https://www.jianshu.com/p/c03044dbeaaf

随机推荐

  1. 安卓下设置系统字体大小影响H5页面布局

    问题描述: 调整好的h5页面,放在安卓app内嵌页面后布局正常,后来用户调整系统里面字体大小,后内嵌H5布局乱掉 问题分析: 因为用户调整了系统字体的大小,修改了根节点和body节点的font-siz ...

  2. 关于AndroidStudio 经常弹出TortoiseSVN 同步的解决办法

    我的AndroidStudio在使用时是从TortoiseSVN的文件夹下直接打开的 但是由于svn自己的特点每改一个文件就要跳出来一个svn的对话框 体验极其难受!砍人的心都有了 网上的解决办法都是 ...

  3. Javascript原型,原型链?有什么特点?

    如何: js中继承都是通过原型对象实现的 什么是原型对象: 集中存储同一类型的所有子对象,共用成员的父对象 何时: 只要继承,必然原型对象 如何: 创建: 不用创建,买一赠一 每创建一个构造函数,都附 ...

  4. 菜鸟脱壳之脱壳的基础知识(二) ——DUMP的原理

    菜鸟脱壳之脱壳的基础知识(二)——DUMP的原理当外壳的执行完毕后,会跳到原来的程序的入口点,即Entry Point,也可以称作OEP!当一般加密强度不是很大的壳,会在壳的末尾有一个大的跨段,跳向O ...

  5. vscode settings.json

    // 快捷键设置 keyiing.json // 将键绑定放入此文件中以覆盖默认值 [ /* // 转换大写 { "key" : "ctrl+shift+u", ...

  6. zabbix3.4.7使用过程中常见错误

    ================================================================================================ 1.Z ...

  7. Electron "jQuery/$ is not defined" 解决方法

    参考问题:https://stackoverflow.com/questions/32621988/electron-jquery-is-not-defined <!-- Insert this ...

  8. Spring Boot + Jpa + Thymeleaf 增删改查示例

    快速上手 配置文件 pom 包配置 pom 包里面添加 Jpa 和 Thymeleaf 的相关包引用 <dependency> <groupId>org.springframe ...

  9. C语言一维数组定义及引用时括号[]内容

    一维数组定义:数组名[常量表达式] 一维数组引用:数组名[整型常量或整型表达式] *说明:常量表达式 > 整型表达式 > 整型常量 #define N 100 宏定义没有具体的数据类型, ...

  10. java 集合之Map

    Map的功能方法 方法put(Object key,Object value)添加一个"值"(想要得东西)和与"值"相关的"键"(key)( ...