重灌ubuntu後需要做的事項

2021-10-01 21:16:14 字數 3330 閱讀 5969

今天在虛擬機器ubuntu16.04上又來了一遍,記錄之

sudo apt-get install g++

sudo apt-get install cmake

sudo apt-get install kdevelop

sudo apt-get install libeigen3-dev

eigen的標頭檔案:/usr/include/eigen3/

eigen沒有庫檔案

解壓slambook/3rdparty中的pangolin,進入解壓後的檔案

亦或者git clone

cd pangolin

makdir build

cd build

cmake ..

出錯apt-cache search glew

sudo apt-get install libglew-dbg libglew-dev libglew1.13 libglewmx-dbg libglewmx-dev libglewmx1.13 glew-utils 等等........

cmake ..

make

sudo make install

這樣雖然安裝好了,但是執行會出錯

根據部落格:還有github上的討論:解決辦法如下:

進入pangolin的cmake工程根目錄,pangolin-master/src/display/device/display_x11.cpp 檔案,ctrl+f找到glx_sample_buffers,注釋兩行**。

static int visual_attribs =

;

然後進入slambook/ch3/visualizegeometry:

mkdir build

cd build

cmake ..

make

./visualizegeometry //成功

sophus庫只須編譯即可, 無須安裝。

解壓slambook/3rdparty中的sophus,進入解壓後的檔案

mkdir build

cd build

cmake ..

make

然後進入ch4

cd slambook/ch4/usesophus

mkdir build

cd build

cmake ..

make

./usesophus

opencv標頭檔案:/usr/local/opencv

opencv庫檔案:/usr/local/~

先安裝依賴項

sudo apt-get install build-essential libgtk2.0-dev libvtk5-dev libjpeg-dev libtiff5-dev libjasper-dev libopenexr-dev libtbb-dev
cd slambook/3rdparty/opencv-3.1.0

mkdir build

cd build

cmake ..(這一步會出錯參考下邊)

make

sudo make install

如果是ubuntu14,則可以使用以下命令

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl

sudo apt-get update

sudo apt-get install libpcl-all

但如果是ubuntu16及以上版本,則使用以下命令

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl

sudo apt-get update

sudo apt-get install libpcl-dev

然後cd slambook/ch5/joinmap

mkdir build

cd build

cmake ..

make

cd ..

build/joinmap

pcl_viewer map.pcd

然後彈出需要安裝pcl-tools

sudo apt install pcl-tools

pcl_viewer map.pcd(成功)

安裝ceres依賴項

sudo apt-get install liblapack-dev libsuitesparse-dev libcxsparse3.1.4 libgflags-dev libgoogle-glog-dev libgtest-dev
然後進slambook/3rdparty/ceres

mkdir build

cd build

cmake ..

make

sudo make install

然後進slambook/ch6/ceres_curve_fitting

mkdir build

cd build

cmake ..

make

./curve_fitting(成功)

sudo apt-get install libqt4-dev qt4-qmake libqglviewer-dev libsuitesparse-dev libcxsparse3.1.4 libcholmod3.0.6
進slambook/3rdparty/g2o

mkdir build

cd build

cmake ..

make

sudo make install

然後進slambook/ch6/ceres_curve_fitting

mkdir build

cd build

cmake ..

make

./curve_fitting(成功)

結束

Ubuntu裝完後需要做的事

剛剛安裝的虛擬機器,使用的ubtun系統,進如作業系統後,簡單地嘗試了一下,發現無法進行su命令,提示 authentication failure 這個問題產生的原因是由於ubtun系統預設是沒有啟用root使用者的,需要我們手工進行操作,在命令列介面下,或者在終端中輸入如下命令 sudo pas...

重灌ubuntu後要做的幾件事情

root 帳號 sudo passwd root bashrc alias cls clear screen vimrc 安裝vim後修改.vimrc檔案內容如下 高亮顯示匹配的括號 set showmatch 繼承前一行的縮排方式,特別適用於多行注釋 set autoindent 為c程式提供自動...

Ubuntu 16 04LTS安裝後需要做的事

ubuntu安裝時,一定要拔掉網線,不然系統會卡在時間設定頁面無法進行!1.安裝完成後是沒有root許可權的,可以通過以下方式獲取 keith keith aspire 4745g sudo i sudo keith 的密碼 root keith aspire 4745g sudo passwd 輸...