VMware、Ubuntu、QT及PCL的安装中遇到的问题及解决方法
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)
下一篇: 帮忙将下面的php语言转换成c#
推荐阅读
-
Oracle RAC之--安装过程中碰到的问题及解决方法
-
html5的input的required使用中遇到的问题及解决方法
-
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
-
ubuntu14.04 使用中遇到的问题及解决方法集锦
-
Win10安装mysql8.0.15 winx64及连接服务器过程中遇到的问题
-
Win10系统安装MySQL8.0.13遇到的问题及解决方法
-
win10 64位系统中安装多个jdk版本的切换问题及解决方法小结
-
Ubuntu16.04.4LTS安装mininet遇到的问题及解决方案
-
使用ubuntu过程中遇到的问题及解决办法
-
tensorflow安装中遇到No module named ‘tensorflow‘的问题及解决