ubuntu cmake 卸载,ubuntu完全卸载

大家好,今天小编来为大家解答ubuntu cmake 卸载这个问题,ubuntu完全卸载很多人还不知道,现在让我们一起来看看吧!

(十八)——ubuntu中cmake版本升级

为了解决CMake版本不足的问题,需要将当前版本升级至3.13或更高版本。现有版本为3.10.2,需执行以下步骤进行升级操作。

首先,卸载当前版本的CMake。

其次,安装更新后的CMake版本。在安装时,只需修改版本号即可。

在升级过程中,可能出现以下问题:

若在板子上编译时,遇到arm64编译器报错的情况,需调整编译器配置。

对于此问题的解决方法,请参考相关文档或指南。

Ubuntu完全卸载opencv

一、完全卸载opencv

为了完全卸载OpenCV,首先找到安装目录,运行以下命令:

sudo make uninstall

之后,使用rm命令删除编译安装的目录,包括include和lib文件夹。确保删除干净,避免残留文件影响系统:

sudo rm-r/usr/local/include/opencv2/usr/local/include/opencv/usr/include/opencv

/usr/include/opencv2/usr/local/share/opencv/usr/local/share/OpenCV/usr/share/opencv

/usr/local/bin/opencv*/usr/local/lib/libopencv*

检查是否已完全删除,运行pkg-config命令:

pkg-config opencv--libs

pkg-config opencv--modversion

清理安装残留,使用apt-get命令卸载相关依赖库:

sudo apt-get autoremove opencv-doc opencv-data libopencv-dev libopencv2.4-java

libopencv2.4-jni python-opencv libopencv-core2.4 libopencv-gpu2.4 libopencv-ts2.4

libopencv-photo2.4 libopencv-contrib2.4 libopencv-imgproc2.4 libopencv-superres2.4

libopencv-stitching2.4 libopencv-ocl2.4 libopencv-legacy2.4 libopencv-ml2.4 libopencv-

video2.4 libopencv-videostab2.4 libopencv-objdetect2.4 libopencv-calib3d2.4

二、重新安装opencv

前往OpenCV官网下载对应版本的源代码。安装依赖库,运行以下apt-get安装命令:

sudo apt-get install build-essential

sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

编译并安装OpenCV,操作如下:

cd opencv

mkdir build

cd build

cmake-D CMAKE_BUILD_TYPE=RELEASE-D CMAKE_INSTALL_PREFIX=/usr/local..

make-j

sudo make install

安装过程可能需要一段时间,耐心等待!

三、配置环境变量

将OpenCV库加入PATH,运行以下命令:

sudo gedit/etc/ld.so.conf/opencv.conf

在打开的文件中加入/usr/loacl/lib,保存退出。

sudo ldconfig

编辑bash.bashrc文件,将以下内容添加到文件末尾:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

export PKG_CONFIG_PATH

source/etc/bash.bashrc

检查配置是否正确:

pkg-config opencv--modversion

至此,OpenCV安装完成。

四、解决错误提示

1.若发现之前的版本未完全卸载,导致重新安装时出现相应的目录文件不可用问题,参考前文所述彻底删除OpenCV文件。

2.在安装依赖库时,可能遇到错误提示,指出某些依赖无法满足。这通常是由于源文件过时导致的。解决方法是添加新的源文件,例如:

deb Index of/ubuntu xenial main restricted universe multiverse

deb cn.archive.ubuntu.com/u... xenial-security main restricted universe multiverse

deb cn.archive.ubuntu.com/u... xenial-updates main restricted universe multiverse

deb cn.archive.ubuntu.com/u... xenial-backports main restricted universe multiverse

然后运行sudo apt-get update进行更新即可解决。

ubuntu 16.04 cmake 升级

Ubuntu 16.04默认配置的CMake版本为3.5。若用户需求更高版本以编译特定软件包,需进行更新操作。然而,应避免盲目执行错误命令导致之前编译的包被卸载。正确的做法是下载CMake压缩包,建立软链接以覆盖系统中的版本。

以CMake版本3.13.0为例,操作步骤如下:首先,访问下载页面获取压缩包。接着,解压并移动到系统CMake路径下,最后创建软链接覆盖系统默认版本。

若更新后CMake版本未改变,可能原因有:配置文件未正确更新或存在其他版本的CMake。

解决方法包括使用`which`命令检查所用二进制程序位置。`which`命令用于查找指定命令的完整路径。对比`which`与`whereis`命令:`whereis`提供更详细的查找信息,包括命令的可执行文件、源代码和帮助文档位置。`which`则专用于查找命令的路径。

以更新CMake为例,使用`whereis`命令查找CMake路径。通过改变软链指向至新版本CMake路径,执行`cmake`命令时将使用新版本,如从3.21升级至3.28。

综上,正确更新CMake版本需遵循下载、解压、移动、创建软链接的步骤,并使用`which`命令检查确认新版本的可用性。这样可确保升级操作顺利进行,避免因配置不当导致的问题。

阅读剩余
THE END