Dependency 常用的安裝 -【Linux 學習筆記】

整理在 Ubuntu 上常用到的 Dependency : matplotlib , CLI11 , Pangolin , nanoflann , Eigen3 的安裝方式與官方資源。

目前整理的 Dependency 如下:

1. matplotlib

如要在 Ubuntu 18.04 or Ubuntu 20.04 執行 Python 2.7 的 matplotlib ,安裝指令:

$ wget -c http://archive.ubuntu.com/ubuntu/pool/universe/p/python-cycler/python-cycler_0.10.0-1_all.deb
$ wget -c http://archive.ubuntu.com/ubuntu/pool/universe/m/matplotlib/python-matplotlib_2.1.1-2ubuntu3_amd64.deb

$ sudo apt-get install ./python-matplotlib_2.1.1-2ubuntu3_amd64.deb ./python-cycler_0.10.0-1_all.deb

參考來源:

  1. https://askubuntu.com/questions/1339872/instaling-matplotlib-for-python-2-7-in-ubuntu-20-04
  2. https://matplotlib.org/

2. CLI11

遇到 CMake Error :

CLI11Config.cmake
cli11-config.cmake

需要安裝 CLI11 , 是 C++11 的 Command line parser ,安裝指令:

$ git clone https://github.com/CLIUtils/CLI11
$ cd CLI11/
$ mkdir build
$ cd build
$ git submodule update --init
$ cmake ..
$ cmake --build .
$ sudo cmake --install .

官方網站:

https://github.com/CLIUtils/CLI11

3. Pangolin

Computer Vision 常用的函示庫,安裝指令:

$ git clone https://github.com/stevenlovegrove/Pangolin.git 
$ cd Pangolin 
$ mkdir build 
$ cd build 
$ cmake .. 
$ cmake --build

官方網站:

https://github.com/stevenlovegrove/Pangolin

4. nanoflann

C++11 的 KD-Trees 函式庫,常用在影像相關的空間搜尋,安裝指令:

$ git clone https://github.com/jlblancoc/nanoflann
$ cd nanoflann
$ mkdir build
$ cd build
$ cmake ..
$ cmake --build 

官方網站:

https://github.com/jlblancoc/nanoflann

5. Eigen3

遇到 CMake Error :

Eigen3Config.cmake
eigen3-config.cmake

需要安裝 Eigen3 ,是 C++ 的函式庫,包含線性代數、矩陣和向量運算、數值分析及其相關的算法,安裝指令:

$ git clone https://github.com/eigenteam/eigen-git-mirror
$ cd eigen-git-mirror
$ mkdir build
$ cd build
$ cmake ..
$ sudo make install

官方網站:

https://eigen.tuxfamily.org/index.php?title=Main_Page

Dependency
Photo by Matthew Barra on Pexels.com

參考來源:

https://blog.csdn.net/cgsmalcloud/article/details/115196029

https://mapostech.com/dpkg/
上一篇:
下一篇: