linux無管理員許可權軟體安裝(opencv為例)
阿新 • • 發佈:2019-02-13
本文主要以opencv為例,介紹在沒有管理員許可權情況下,進行opencv在自己賬戶下的安裝與環境變數配置。
軟體下載與解壓
首先為了避免配置編譯的過程中出現不必要的錯誤,安裝以下幾個庫檔案pkgconfig libpng zlib libjpeg libtiff:
yum install pkgconfig libpng zlib libjpeg libtiff
同時安裝cmake工具:
yum install cmake
執行完畢後,到官網下載opencv的linux版本安裝包,下載地址為:http://opencv.org/ ,找到需要的版本,下載並進行解壓,如我下載的是opencv-2.4.13,解壓後進入該目錄並cmake以生成makefile檔案:
cd opencv-2.4.13
cmake CmakeList.txt
修改路徑與安裝
生成makefile檔案後,就可以進行安裝了,而直接make安裝時會報錯如下:
因此我們無管理員許可權,不能按照在/user/local…下,因此開啟makefile檔案,修改其預設安裝路徑,安裝在自己的路徑下,如:/home/zrq/…,修改地方如下:
修改後重新進行安裝:
make
make install
可看到正確編譯如下:
環境變數新增
由於無管理員許可權,不能新增系統環境變數,因此只能添加個人環境變數,首先打開個人的環境變數配置檔案,進行修改:
gedit ~/.bashrc
在配置檔案末端將自己的opencv環境變數新增進PATH,如我的路徑下:
PATH=/home/zrq/usr/local/lib/:$PATH
PATH=/home/zrq/usr/local/include/:$PATH
使環境變數生效:
source ~/.bashrc
至此,opencv 在自己路徑下安裝配置完畢。