Ubuntu安裝第三方庫函式 軟體方式

2021-10-04 06:27:23 字數 1717 閱讀 3303

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 註冊 要安裝乙個第三...