ubuntu系統的優勢之一就是存在許多優秀的第三方庫函式、軟體等。
而經常使用的庫函式有不同的安裝方式,一般存在如下幾種安裝方式:
命令列安裝
最簡單的一種安裝方式就是通過命令列安裝,即apt-get install
,通常庫直接通過指令方式安裝即可,
例如 ann eigen等。這種方式安裝的庫都存在於/usr/lib /usr/include目錄下。
sudo
apt-get
install libeigen3-dev libann-dev #存在形式lidname-dev
sudo
apt-get
install josm-latest #直接以應用名字的方式存在
有一些大型的庫,需要在官網搜尋安裝方式,例如ros ,其需要先進行金鑰的新增才可以。
原始碼安裝
c++/c的原始碼一般由cmakelist/configure/makefile構成,若不特殊指定位置,這種方式的庫安裝位置都是在usr/ocal/lib /usr/local/include。其總體流程一般如下:
例如ipopt演算法庫,其按照configure進行配置和安裝,可見其原始碼中存在configure檔案為保證原始碼的整潔性,我們的中間檔案都在build下,安裝指令如下:
mkdir build
cd build
#可以先用`../configure --help`檢視可配置的變數,如安裝位置 ../configure ---prefix=/usr/local
../configure ---prefix=/usr/local #生成makefile檔案,可在這裡指定庫的安裝位置
sudo
make
#生成.so .a庫檔案
sudo
make
install
#將庫檔案拷貝到安裝路徑下
absl就是安裝cmake的方式進行安裝。可見其原始碼中存在cmakelist.txt檔案
其安裝指令如下:
mkdir build
cd build
../cmake
sudo
make
#生成.so .a庫檔案
sudo
make
install
#將庫檔案拷貝到安裝路徑下
庫檔案安裝
deb檔案安裝
如gitkraken teamviewer等軟體是以deb的形式存在,其安裝有兩種方式:使用指令sudo dpkg -i teamviewer_15.0.8397_amd64.deb
;第二種方式為直接用軟體中心開啟安裝。
通常建議按照指令的方式安裝第三方模組安裝
第三方模組的安裝 python 之所以如此受程式設計師的喜愛,可能和它擁有大量的第三方模組相關,如計算機視覺領城的opencv 機器學習領城的tensorflow等。我們如果需要用到某些功能,可以首先去看網上是否已經有了實現該功能的模組,如果有這樣的模組,那麼直接import就行了,而不必自己花費時...
nginx dockerfile安裝第三方模組
nginx dockerfile version 1.0 author fendo base images 基礎映象 安裝相關依賴 run yum y update run yum y install gccgcc c autoconf automake make run yum y install...
第三方模組安裝
關於pip 在python中,安裝第三方模組,是通過包管理工具pip完成的 pip只針對於windows系統,安裝python時可通過勾選pip和add python.exe to path一併安裝pip 一般來說,第三方庫都會在python官方的pypi.python.org 註冊 要安裝乙個第三...