在Ubuntu KyLin 16.04上安装g2o

本文详细介绍了如何在Ubuntu KyLin 16.04上安装g2o,包括确认cmake版本、源代码安装步骤、创建build目录、安装依赖项以及编译和安装过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.首先确保你已经安装了最新版本的cmake。

验证方法:在终端输入:cmake -version即

zhuquan@zhuquan-HP-Z230-Tower-Workstation:~$ cmake -version
cmake version 3.5.1

CMake suite maintained and supported by Kitware (kitware.com/cmake).

就可以看到自己的版本了。

2.以源代码安装的形式安装g2o。

zhuquan@zhuquan-HP-Z230-Tower-Workstation:~$ git clone https://github.com/RainerKuemmerle/g2o.git

默认是装在用户主目录下的,其目录名为g2o。

进入g2o:

zhuquan@zhuquan-HP-Z230-Tower-Workstation:~$ cd ~/g2o

显示如下:

zhuquan@zhuquan-HP-Z230-Tower-Workstation:~/g2o$

在g2o目录下创建一个新的名字为build的子目录,并进入build;

zhuquan@zhuquan-HP-Z230-Tower-Workstation:~/g2o$  mkdir build

zhuquan@zhuquan-HP-Z230-Tower-Workstation:~/g2o$  cd build

显示如下:

zhuquan@zhuquan-HP-Z230-Tower-Workstation:~/g2o/build$

安装一些依赖项:

zhuquan@zhuquan-HP-Z230-Tower-Workstation:~/g2o/build$  sudo apt-get install build-essential cmake libcholmod2.1.2 libsuitesparse-metis-3.1.0 libsuitesparse-metis-dbg libsuitesparse-metis-dev freeglut3 freeglut3-dev freeglut3-dbg qt4-qmake libqglviewer2 libqglviewer-dev libqglviewer-doc libeigen3-dev libeigen3-doc

其中libcholmod2.1.2 libsuitesparse-metis-3.1.0 libsuitesparse-metis-dbg libsuitesparse-metis-dev在Ubuntu 16.04中装不了,可用其他相关的package代替。那么怎么找出这些相关的package呢?

可以使用apt-cache search <package_name>寻找。

例如在终端输入

zhuquan@zhuquan-HP-Z230-Tower-Workstation:~/g2o/build$ apt-cache search libcholmod,

这时终端显示:
libcholmod3.0.6 - sparse Cholesky factorization library for sparse matrices
这时可以安装libcholmod3.0.6代替libcholmod2.1.2。名字里有libsuitesparse的依赖项也类似操作

依赖项都安装完后,执行:

zhuquan@zhuquan-HP-Z230-Tower-Workstation:~/g2o/build$ cmake ..

则终端会显示如下类似内容:

--The C compiler identification is GNU 4.8.2

--The CXX compiler identification is GNU 4.8.2

--Check for working C compiler: /usr/bin/cc

--Check for working C compiler: /usr/bin/cc -- works

--Detecting C compiler ABI info

--Detecting C compiler ABI info - done

--Check for working CXX compiler: /usr/bin/c++

--Check for working CXX compiler: /usr/bin/c++ -- works

### 安装准备 在 VMware 中安装和配置 Ubuntu Kylin 16.04 LTS 需要先准备好相应的环境。确保已经拥有 VMware Workstation 的适当版本以及 Ubuntu Kylin 16.04 LTS 的 ISO 文件。 对于 VMware 版本的选择,可以考虑使用较新的稳定版如 VMware Workstation Pro 15.0 或者其他兼容版本[^1]。而关于 Ubuntu Kylin 16.04 LTS 的获取,则可以通过官方渠道或者其他可信资源下载镜像文件[^2]。 ### 创建新虚拟机 启动 VMware 后,在主界面选择创建一个新的自定义虚拟机。按照向导提示设置好硬件参数,包括但不限于分配给虚拟机的内存大小、处理器核心数等重要配置项。特别注意磁盘空间应预留充足以便后续操作系统的正常运作[^3]。 当被询问到操作系统类型时,请指定 Linux 类型下的 Ubuntu Kylin 选项(如果存在),或者通用的 Ubuntu 来作为目标 OS 进行安装[^4]。 ### 开始安装过程 加载之前准备好的 Ubuntu Kylin 16.04 LTS ISO 映像至 CD/DVD (ISO image) 设备路径下,随后启动该虚拟机实例并进入 LiveCD 模式来完成实际的操作系统部署工作。遵循屏幕上的指示逐步推进直到整个流程结束为止[^5]。 ### 安装 VMware Tools 成功安装 Ubuntu Kylin 并重启之后,建议进一步安装 VMware Tools 工具包以增强用户体验。这一步骤能够改善图形性能、简化剪贴板共享等功能特性。具体做法是在菜单栏找到 “Virtual Machine” -> "Install VMware Tools..." ,接着依照文档说明执行命令行指令或通过 GUI 方式来进行最终确认与激活。 ```bash sudo mount /dev/cdrom /mnt cp /mnt/VMwareTools-*.tar.gz ~/ cd ~ tar zxvf VMwareTools-*.tar.gz sudo ./vmware-tools-distrib/vmware-install.pl -d ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值