欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

VMware、Ubuntu、QT及PCL的安装中遇到的问题及解决方法

程序员文章站 2022-06-04 14:30:29
...

VMware、Ubuntu、QT及PCL的安装中遇到的问题及解决方法

VMware、Ubuntu14.04、Qt5.6.2的安装

下载安装包按提示步骤顺序安装即可,过程中应该注意的问题有:
①Ubuntu及Qt安装文件的位数要与电脑位数一致。
②为了提升后续pcl安装时系统的下载速度,记得更改Ubuntu的下载源,使用国内源,清华源、阿里源、网易源等等都是可以的。
③测试Qt时若出现无法编译的情况,先检查Qt默认给设置的文件路径,标红就是路径错误,手动修改即可。
④如果可以,个人建议先尝试安装双系统,安装与使用过程中都不容易出错,更方便省心。

双系统安装教程可以参考https://www.jianshu.com/p/54d9a3a695cc。笔者的电脑型号是联想小新air 13pro,笔者首先尝试安装双系统时出现的问题是电脑bios中可供用户修改的设置有限,联想官网上也并没有提供相应电脑型号的bios升级补丁包,导致无法安装双系统。
另外也建议安装更高版本的Ubuntu,16.04是一个不错的选择,网上针对Ubuntu16.04版本的各类经验分享是最多的。
⑤软件安装后如果出现如Ubuntu容易卡顿、死机甚至根本无法开启的情况,建议直接卸载重装Ubuntu就好。笔者第一次安装Ubuntu后出现了容易死机的情况,使用任务管理器管理VMware进程都用处不大,每一次都必须重启电脑,非常麻烦,百度尝试过一两种解决方法都不能完全解决问题,倒是最后不得不重装Ubuntu时一次性解决了这个问题。

PCL1.8的安装

pcl的安装我参考的主要是:
https://www.jianshu.com/p/dd6fcfb87e5e
https://blog.csdn.net/zhuquan945/article/details/79714767
笔者首先尝试预安装的方法,会出错,不能完整安装。
接着尝试②中的第三种方法,也就是一条一条安装依赖并从github下载源码自行编译,除了该链接中的一系列依赖,我还额外增加安装了:

sudo apt-get install mpi-default-dev
sudo apt-get install libicu-dev
sudo apt-get install python-dev
sudo apt-get install libbz2-dev

额外安装这些是因为仅仅按照②的步骤安装我不能成功编译源码,于是百度搜索其他依赖安装的经验分享,只要碰上②中没有的我就增加安装上。
安装过程中还会出现cmake、boost、vtk版本不够高的错误提示,在官网下载较近且稳定的安装包并随意百度一篇安装教程补装即可。
组内安装时另外出现的一个问题是clang-tools的缺失,跑这样两条语句可以解决问题:

sudo apt-cache search clang-format
sudo apt-get install clang-format-3.3

所有必备依赖、工具安装齐全后,我通过重新尝试预安装最终成功。

安装成功与否可以使用①中的测试样例(随机产生数据点)测试,测试过程中笔者个人出现了swap内存不足的情况,在样例文件夹下运行以下几条语句可以解决问题:

sudo dd if=/dev/zero of=/swapfile bs=64M count=16
sudo mkswap /swapfile
chmod 0600 /swapfile
sudo swapon /swapfile

整个软件安装过程中碰上了大大小小很多问题,个人猜测如果事先安装的Ubuntu版本更高,后续安装过程或许能省力很多,这也是前文推荐安装Ubuntu16.04版本的一个原因。

(文字:Iris Zhou)
(修订:John Bigger)

相关标签: ubuntu qt5 vmware