ubuntu下安装meshlab (使用tar.gz)

1.在官网下载tar.gz压缩包:

https://github.com/cnr-isti-vclab/meshlab/releases
在这里插入图片描述

2.放到某个文件夹

比如我放在/home/yuqiao/download/Meshlab2022.02/里面

3.解压:

在这个文件夹里面,运行:

tar -zxvf Meshlab2022.02-linux.tar.gz

解压后,/home/yuqiao/download/Meshlab2022.02/里面长这样:
在这里插入图片描述
看过程可以看到里面还安装了很多东西:
在这里插入图片描述

4. 运行

这个AppRun就相当于是可执行文件。直接:

AppRun

即可运行。

或者是usr/bin/meshlab

可能的报错:

AppRun无法执行:

-bash: AppRun: command not found
可以运行
usr/bin/meshlab

qt.qpa.plugin: Could not load the Qt platform plugin “xcb” in “” even though it was found.

:/home/yuqiao/GET3D/qiao# /home/yuqiao/download/MeshLab2022.02/AppRun
qt.qpa.plugin: Could not load the Qt platform plugin “xcb” in “” even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: xcb.

Aborted (core dumped)

参考此文:
https://blog.csdn.net/qq_39938666/article/details/120452028

运行 apt search libxcb-icccm 找下有没有这个库,如果有就apt install装一下,失败

首先运行命令:

export QT_DEBUG_PLUGINS=1 # 这样可以显示更多报错信息

QFactoryLoader::QFactoryLoader() checking directory path “/home/yuqiao/download/MeshLab2022.02/usr/plugins/platforms” …
QFactoryLoader::QFactoryLoader() looking at “/home/yuqiao/download/MeshLab2022.02/usr/plugins/platforms/libqxcb.so”
Found metadata in lib /home/yuqiao/download/MeshLab2022.02/usr/plugins/platforms/libqxcb.so, metadata=
{
“IID”: “org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3”,
“MetaData”: {
“Keys”: [
“xcb”
]
},
“archreq”: 0,
“className”: “QXcbIntegrationPlugin”,
“debug”: false,
“version”: 331520
}

Got keys from plugin meta data (“xcb”)
QFactoryLoader::QFactoryLoader() checking directory path “/home/yuqiao/download/MeshLab2022.02/usr/bin/platforms” …
Cannot load library /home/yuqiao/download/MeshLab2022.02/usr/plugins/platforms/libqxcb.so: (libfontconfig.so.1: cannot open shared object file: No such file or directory)
QLibraryPrivate::loadPlugin failed on “/home/yuqiao/download/MeshLab2022.02/usr/plugins/platforms/libqxcb.so” : “Cannot load library /home/yuqiao/download/MeshLab2022.02/usr/plugins/platforms/libqxcb.so: (libfontconfig.so.1: cannot open shared object file: No such file or directory)”
qt.qpa.plugin: Could not load the Qt platform plugin “xcb” in “” even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: xcb.

Aborted (core dumped)

可见问题在于没有这个东西。
接下来运行apt search 看看这个东西能不能直接用apt 安装:
apt search libfontconfig

发现是可以的:

apt search libfontconfig
Sorting... Done
Full Text Search... Done
libfontconfig1/focal 2.13.1-2ubuntu3 amd64
  generic font configuration library - runtime

libfontconfig1-dev/focal 2.13.1-2ubuntu3 amd64
  generic font configuration library - development

接下来就用apt-get安装一下

apt-get install libfontconfig1
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值