ubuntu徹底卸載opencv


說正事之前,先啰嗦兩句背景,算是拿個小本本記下了。

我本打算下載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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM