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
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐