How To Install meshlab on Fedora 36

In this tutorial we learn how to install meshlab in Fedora 36. meshlab is A system for processing and editing unstructured 3D triangular meshes

Introduction

In this tutorial we learn how to install meshlab on Fedora 36.

What is meshlab

MeshLab is an open source, portable, and extensible system for the processing and editing of unstructured 3D triangular meshes. The system is aimed to help the processing of the typical not-so-small unstructured models arising in 3D scanning, providing a set of tools for editing, cleaning, healing, inspecting, rendering and converting these kinds of meshes.

We can use yum or dnf to install meshlab on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install meshlab.

Install meshlab on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install meshlab using dnf by running the following command:

sudo dnf -y install meshlab

Install meshlab on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install meshlab using yum by running the following command:

sudo yum -y install meshlab

How To Uninstall meshlab on Fedora 36

To uninstall only the meshlab package we can use the following command:

sudo dnf remove meshlab

meshlab Package Contents on Fedora 36

/usr/bin/meshlab
/usr/lib/.build-id
/usr/lib/.build-id/0b
/usr/lib/.build-id/0b/2b270a0390e8b49855afda11cc7f6c16f1b538
/usr/lib/.build-id/0d
/usr/lib/.build-id/0d/180d0ae7877a0bd141022c17a2f132d4162115
/usr/lib/.build-id/0f
/usr/lib/.build-id/0f/b0ba2cd5795083115ea6a00f615fd5d2fda88c
/usr/lib/.build-id/11
/usr/lib/.build-id/11/b2732ffaccba6d93190cb8c1818d87866c97bd
/usr/lib/.build-id/17
/usr/lib/.build-id/17/9e03c28f7caf5486155cdf19ec175b3b2c0be9
/usr/lib/.build-id/23
/usr/lib/.build-id/23/2f29c9e6804e2c47cb8764771f13ece2ddfcfe
/usr/lib/.build-id/27
/usr/lib/.build-id/27/9d4bc85edb1d6ead8017fcfeb7f918b4e124e9
/usr/lib/.build-id/32
/usr/lib/.build-id/32/76bffe52abaea38737cac9b9d9f7331836e96c
/usr/lib/.build-id/39
/usr/lib/.build-id/39/9518bac5ca4ee04793f321598f3c1567d7e6f9
/usr/lib/.build-id/39/9697f55e8a70d147460945043caa491dc66cb2
/usr/lib/.build-id/45
/usr/lib/.build-id/45/67f1930acf9b922d536bc9a6eaacd9ba4aacc7
/usr/lib/.build-id/48
/usr/lib/.build-id/48/df7a52263b9bf43bc7118370c9c5ccb1f02f66
/usr/lib/.build-id/4a
/usr/lib/.build-id/4a/0c51078461028f336d9e417f851b9155c95c30
/usr/lib/.build-id/4a/fdf13ae6e89290aab23141aaab57ba28a84a8f
/usr/lib/.build-id/4c
/usr/lib/.build-id/4c/28edeaaf14877e1f76c87d688dffe86662272e
/usr/lib/.build-id/4c/51f081456cb3af7a72bb0f1db7384a653b2bac
/usr/lib/.build-id/4f
/usr/lib/.build-id/4f/7fb636bccacb62e268bfbc63856eb3b31fb426
/usr/lib/.build-id/53
/usr/lib/.build-id/53/4a5dec94622ed49903b990234f1c70fe121702
/usr/lib/.build-id/56
/usr/lib/.build-id/56/c2d99efa7eaa750f770e8d11f0b35f8d2fca8c
/usr/lib/.build-id/5d
/usr/lib/.build-id/5d/5db7e7495d65b7c1a5124ade191ec97d4ccaf1
/usr/lib/.build-id/5f
/usr/lib/.build-id/5f/a9daedda9e1e9320fbfe4ecbd54323376416b1
/usr/lib/.build-id/5f/cfaa72027aae2032df18dba4942ad48d4757db
/usr/lib/.build-id/61
/usr/lib/.build-id/61/6c203586b9f1368641149fec4ac21b04921ca2
/usr/lib/.build-id/64
/usr/lib/.build-id/64/e26654da3c664986ad1d3f21ccb105885a86e0
/usr/lib/.build-id/67
/usr/lib/.build-id/67/db1a0011024a1b3255f18052dd6240ae0e480e
/usr/lib/.build-id/6d
/usr/lib/.build-id/6d/0bbc608568f28898b31a1d3d3c1f08a053f1f0
/usr/lib/.build-id/70
/usr/lib/.build-id/70/2cb400d1c87e6ee4586b158ce5ae248bbcfbc5
/usr/lib/.build-id/71
/usr/lib/.build-id/71/7e6b29fb9b7f2b4f58e4c34abcba0508897a8f
/usr/lib/.build-id/76
/usr/lib/.build-id/76/37db3ea1eb341e112485bf8397ce9bd4268f8e
/usr/lib/.build-id/77
/usr/lib/.build-id/77/8d29f3e8b3c0a186fce56df8c664505bb00328
/usr/lib/.build-id/78
/usr/lib/.build-id/78/62397ee7cb202e7688e1eda77c0dc5b1f8aff4
/usr/lib/.build-id/7c
/usr/lib/.build-id/7c/aca6dcb4a86c6ebb013f8b5198e26095afd5bc
/usr/lib/.build-id/7d
/usr/lib/.build-id/7d/da55e25aaa1799b5e8d5a34da6c10d98c6f893
/usr/lib/.build-id/7f
/usr/lib/.build-id/7f/ab5e232879c0bfdec9ade3dfd23a6dfd85b954
/usr/lib/.build-id/82
/usr/lib/.build-id/82/4f75682ac894f65c7fa5c048b16fb24cfa3b48
/usr/lib/.build-id/84
/usr/lib/.build-id/84/ac84143b030fe325365fbe725a4528052a718b
/usr/lib/.build-id/85
/usr/lib/.build-id/85/3fb9fb021c8d0a04ceadcd5c1ae8e6435d4ae5
/usr/lib/.build-id/85/9445d8b3ee33c997abb518d2aee541ee6f5ad1
/usr/lib/.build-id/89
/usr/lib/.build-id/89/dc6624a9c2926b5a93f9b126dff71d96a3d72e
/usr/lib/.build-id/8c
/usr/lib/.build-id/8c/ac8e95ccdcad8cee71a5a1f1634e4df2a49238
/usr/lib/.build-id/90
/usr/lib/.build-id/90/143e0fa09de6f35aefd75978be80436ede00cb
/usr/lib/.build-id/91
/usr/lib/.build-id/91/2613704f6d59fc0dac5e5c1929f943e56fe0fe
/usr/lib/.build-id/94
/usr/lib/.build-id/94/1549c3a86909a5fb24817a54f56b0f46d308fe
/usr/lib/.build-id/94/2d1a6c8659325e914dcbe266b383a1f9b641ed
/usr/lib/.build-id/96
/usr/lib/.build-id/96/113e688ded52bbd4112fa207b9313d987d2cff
/usr/lib/.build-id/97
/usr/lib/.build-id/97/5e2bf31f6122c843c1252fe328714b966710cb
/usr/lib/.build-id/a2
/usr/lib/.build-id/a2/d690397e5f5e67331e0bbc09b4582b6a94901a
/usr/lib/.build-id/ac
/usr/lib/.build-id/ac/663f7d25e22b0c1130e1645dc34f26743c1c48
/usr/lib/.build-id/b7
/usr/lib/.build-id/b7/eeead70729362a2c7c1cc300c197e51ed514d1
/usr/lib/.build-id/b9
/usr/lib/.build-id/b9/141dcfd3ecf2506f3a7990e6adc7eeec75234e
/usr/lib/.build-id/b9/b73a80263ddb4f07dd5a8460637a0c4408798c
/usr/lib/.build-id/bc
/usr/lib/.build-id/bc/b5a8a35d0b49cbdef96d274e2f604591e61997
/usr/lib/.build-id/bd
/usr/lib/.build-id/bd/bab25a21a472bbfbe308f21da6dcc7b022ec68
/usr/lib/.build-id/cb
/usr/lib/.build-id/cb/517e7be0e22c37fb3169e531ad7635f8bb939b
/usr/lib/.build-id/cb/a2a0b1d364746479ec2c646fe61ff1132c26f5
/usr/lib/.build-id/cd
/usr/lib/.build-id/cd/880378aaf6fea6e48a8cca34c6ea1936a0a1d5
/usr/lib/.build-id/cd/8d6d6d27d527a8e75c310535fffad931c82faa
/usr/lib/.build-id/d0
/usr/lib/.build-id/d0/0479d774af9833694099e31580453a7a50ef16
/usr/lib/.build-id/d2
/usr/lib/.build-id/d2/25bab36b4eadab9e5e9ad97f20d12cf4a99fb6
/usr/lib/.build-id/d3
/usr/lib/.build-id/d3/b0bf54b8b92e9d6204955db24af4b065b8a7ce
/usr/lib/.build-id/d7
/usr/lib/.build-id/d7/7457af27de20e1d31954020b11108bb549b1c9
/usr/lib/.build-id/dc
/usr/lib/.build-id/dc/e4853263947d69f886210d87c31e644f9657e1
/usr/lib/.build-id/df
/usr/lib/.build-id/df/844f1809d6c5dead30be3365e722932c133718
/usr/lib/.build-id/e1
/usr/lib/.build-id/e1/fb0785617073b948d5312bf01c4933abf16f55
/usr/lib/.build-id/e9
/usr/lib/.build-id/e9/2704cc7d32628a80ed8bb06e70501bd628354e
/usr/lib/.build-id/ed
/usr/lib/.build-id/ed/e6852ab737e21fd99c30c8adc2e6b83015e8cf
/usr/lib/.build-id/ee
/usr/lib/.build-id/ee/a6003d20dc9248f5c550a5ca4c9ac73306b49e
/usr/lib/.build-id/f4
/usr/lib/.build-id/f4/3daef28c09968c8f9340fe02a130dc48bc6e0c
/usr/lib/.build-id/f6
/usr/lib/.build-id/f6/4f1f66551e20d186465ad1d2191dc350d89fcb
/usr/lib/.build-id/f7
/usr/lib/.build-id/f7/a12e6463f8cfd93757788fb07812c741004d7a
/usr/lib/.build-id/fb
/usr/lib/.build-id/fb/c59e47cb56aac85b3d829bd9716130292322c9
/usr/lib/.build-id/fe
/usr/lib/.build-id/fe/9361cd0828978b9c5e5ac6e3225a300e5bfa3e
/usr/lib64/libE57Format.so
/usr/lib64/libIFXCore.so
/usr/lib64/libIFXExporting.so
/usr/lib64/libIFXScheduling.so
/usr/lib64/libmeshlab-common.so
/usr/lib64/meshlab
/usr/lib64/meshlab/plugins
/usr/lib64/meshlab/plugins/libdecorate_background.so
/usr/lib64/meshlab/plugins/libdecorate_base.so
/usr/lib64/meshlab/plugins/libdecorate_raster_proj.so
/usr/lib64/meshlab/plugins/libdecorate_shadow.so
/usr/lib64/meshlab/plugins/libedit_align.so
/usr/lib64/meshlab/plugins/libedit_manipulators.so
/usr/lib64/meshlab/plugins/libedit_measure.so
/usr/lib64/meshlab/plugins/libedit_mutualcorrs.so
/usr/lib64/meshlab/plugins/libedit_paint.so
/usr/lib64/meshlab/plugins/libedit_pickpoints.so
/usr/lib64/meshlab/plugins/libedit_point.so
/usr/lib64/meshlab/plugins/libedit_quality.so
/usr/lib64/meshlab/plugins/libedit_referencing.so
/usr/lib64/meshlab/plugins/libedit_sample.so
/usr/lib64/meshlab/plugins/libedit_select.so
/usr/lib64/meshlab/plugins/libfilter_ao.so
/usr/lib64/meshlab/plugins/libfilter_camera.so
/usr/lib64/meshlab/plugins/libfilter_clean.so
/usr/lib64/meshlab/plugins/libfilter_color_projection.so
/usr/lib64/meshlab/plugins/libfilter_colorproc.so
/usr/lib64/meshlab/plugins/libfilter_create.so
/usr/lib64/meshlab/plugins/libfilter_createiso.so
/usr/lib64/meshlab/plugins/libfilter_dirt.so
/usr/lib64/meshlab/plugins/libfilter_fractal.so
/usr/lib64/meshlab/plugins/libfilter_func.so
/usr/lib64/meshlab/plugins/libfilter_geodesic.so
/usr/lib64/meshlab/plugins/libfilter_img_patch_param.so
/usr/lib64/meshlab/plugins/libfilter_isoparametrization.so
/usr/lib64/meshlab/plugins/libfilter_layer.so
/usr/lib64/meshlab/plugins/libfilter_measure.so
/usr/lib64/meshlab/plugins/libfilter_meshing.so
/usr/lib64/meshlab/plugins/libfilter_mls.so
/usr/lib64/meshlab/plugins/libfilter_mutualglobal.so
/usr/lib64/meshlab/plugins/libfilter_mutualinfo.so
/usr/lib64/meshlab/plugins/libfilter_plymc.so
/usr/lib64/meshlab/plugins/libfilter_quality.so
/usr/lib64/meshlab/plugins/libfilter_sample.so
/usr/lib64/meshlab/plugins/libfilter_sample_dyn.so
/usr/lib64/meshlab/plugins/libfilter_sample_gpu.so
/usr/lib64/meshlab/plugins/libfilter_sampling.so
/usr/lib64/meshlab/plugins/libfilter_screened_poisson.so
/usr/lib64/meshlab/plugins/libfilter_sdfgpu.so
/usr/lib64/meshlab/plugins/libfilter_select.so
/usr/lib64/meshlab/plugins/libfilter_sketchfab.so
/usr/lib64/meshlab/plugins/libfilter_ssynth.so
/usr/lib64/meshlab/plugins/libfilter_texture.so
/usr/lib64/meshlab/plugins/libfilter_texture_defragmentation.so
/usr/lib64/meshlab/plugins/libfilter_trioptimize.so
/usr/lib64/meshlab/plugins/libfilter_unsharp.so
/usr/lib64/meshlab/plugins/libfilter_voronoi.so
/usr/lib64/meshlab/plugins/libio_3ds.so
/usr/lib64/meshlab/plugins/libio_base.so
/usr/lib64/meshlab/plugins/libio_bre.so
/usr/lib64/meshlab/plugins/libio_collada.so
/usr/lib64/meshlab/plugins/libio_ctm.so
/usr/lib64/meshlab/plugins/libio_e57.so
/usr/lib64/meshlab/plugins/libio_expe.so
/usr/lib64/meshlab/plugins/libio_gltf.so
/usr/lib64/meshlab/plugins/libio_json.so
/usr/lib64/meshlab/plugins/libio_pdb.so
/usr/lib64/meshlab/plugins/libio_tri.so
/usr/lib64/meshlab/plugins/libio_txt.so
/usr/lib64/meshlab/plugins/libio_u3d.so
/usr/lib64/meshlab/plugins/libio_x3d.so
/usr/lib64/meshlab/plugins/librender_gdp.so
/usr/lib64/meshlab/plugins/librender_radiance_scaling.so
/usr/share/applications/meshlab.desktop
/usr/share/doc/meshlab
/usr/share/doc/meshlab/README.Fedora
/usr/share/doc/meshlab/README.md
/usr/share/doc/meshlab/privacy.txt
/usr/share/doc/meshlab/readme.txt
/usr/share/icons/hicolor/512x512/apps/meshlab.png
/usr/share/licenses/meshlab
/usr/share/licenses/meshlab/3Dlabs-license.txt
/usr/share/licenses/meshlab/COPYING
/usr/share/licenses/meshlab/LICENSE.txt
/usr/share/licenses/meshlab/LightworkDesign-license.txt
/usr/share/meshlab
/usr/share/meshlab/shaders
/usr/share/meshlab/shaders/Cook-Torrance.frag
/usr/share/meshlab/shaders/Cook-Torrance.gdp
/usr/share/meshlab/shaders/Cook-Torrance.vert
/usr/share/meshlab/shaders/Hatch.frag
/usr/share/meshlab/shaders/Hatch.gdp
/usr/share/meshlab/shaders/Hatch.vert
/usr/share/meshlab/shaders/Oren-Nayar.frag
/usr/share/meshlab/shaders/Oren-Nayar.gdp
/usr/share/meshlab/shaders/Oren-Nayar.vert
/usr/share/meshlab/shaders/SEM.frag
/usr/share/meshlab/shaders/SEM.vert
/usr/share/meshlab/shaders/ambient_occlusion.vert
/usr/share/meshlab/shaders/ambient_occlusion4.frag
/usr/share/meshlab/shaders/ambient_occlusion8.frag
/usr/share/meshlab/shaders/decorate_shadow
/usr/share/meshlab/shaders/decorate_shadow/sm
/usr/share/meshlab/shaders/decorate_shadow/sm/depth.frag
/usr/share/meshlab/shaders/decorate_shadow/sm/depth.vert
/usr/share/meshlab/shaders/decorate_shadow/sm/object.frag
/usr/share/meshlab/shaders/decorate_shadow/sm/object.vert
/usr/share/meshlab/shaders/decorate_shadow/ssao
/usr/share/meshlab/shaders/decorate_shadow/ssao/blur.frag
/usr/share/meshlab/shaders/decorate_shadow/ssao/blur.vert
/usr/share/meshlab/shaders/decorate_shadow/ssao/normalMap.frag
/usr/share/meshlab/shaders/decorate_shadow/ssao/normalMap.vert
/usr/share/meshlab/shaders/decorate_shadow/ssao/ssao.frag
/usr/share/meshlab/shaders/decorate_shadow/ssao/ssao.vert
/usr/share/meshlab/shaders/decorate_shadow/vsm
/usr/share/meshlab/shaders/decorate_shadow/vsm/depthVSM.frag
/usr/share/meshlab/shaders/decorate_shadow/vsm/depthVSM.vert
/usr/share/meshlab/shaders/decorate_shadow/vsm/objectVSM.frag
/usr/share/meshlab/shaders/decorate_shadow/vsm/objectVSM.vert
/usr/share/meshlab/shaders/decorate_shadow/vsmb
/usr/share/meshlab/shaders/decorate_shadow/vsmb/blurVSM.frag
/usr/share/meshlab/shaders/decorate_shadow/vsmb/blurVSM.vert
/usr/share/meshlab/shaders/decorate_shadow/vsmb/depthVSM.frag
/usr/share/meshlab/shaders/decorate_shadow/vsmb/depthVSM.vert
/usr/share/meshlab/shaders/decorate_shadow/vsmb/objectVSM.frag
/usr/share/meshlab/shaders/decorate_shadow/vsmb/objectVSM.vert
/usr/share/meshlab/shaders/depthmap.frag
/usr/share/meshlab/shaders/depthmap.gdp
/usr/share/meshlab/shaders/depthmap.vert
/usr/share/meshlab/shaders/dimple.frag
/usr/share/meshlab/shaders/dimple.gdp
/usr/share/meshlab/shaders/dimple.vert
/usr/share/meshlab/shaders/electronic microscope.gdp
/usr/share/meshlab/shaders/envmap.frag
/usr/share/meshlab/shaders/envmap.gdp
/usr/share/meshlab/shaders/envmap.vert
/usr/share/meshlab/shaders/glass.frag
/usr/share/meshlab/shaders/glass.gdp
/usr/share/meshlab/shaders/glass.vert
/usr/share/meshlab/shaders/gooch.frag
/usr/share/meshlab/shaders/gooch.gdp
/usr/share/meshlab/shaders/gooch.vert
/usr/share/meshlab/shaders/lattice.frag
/usr/share/meshlab/shaders/lattice.gdp
/usr/share/meshlab/shaders/lattice.vert
/usr/share/meshlab/shaders/minnaert.frag
/usr/share/meshlab/shaders/minnaert.gdp
/usr/share/meshlab/shaders/minnaert.vert
/usr/share/meshlab/shaders/normalmap.frag
/usr/share/meshlab/shaders/normalmap.gdp
/usr/share/meshlab/shaders/normalmap.vert
/usr/share/meshlab/shaders/phong.frag
/usr/share/meshlab/shaders/phong.gdp
/usr/share/meshlab/shaders/phong.vert
/usr/share/meshlab/shaders/polkadot3d.frag
/usr/share/meshlab/shaders/polkadot3d.gdp
/usr/share/meshlab/shaders/polkadot3d.vert
/usr/share/meshlab/shaders/reflexion_lines.frag
/usr/share/meshlab/shaders/reflexion_lines.gdp
/usr/share/meshlab/shaders/reflexion_lines.vert
/usr/share/meshlab/shaders/slicingplane.frag
/usr/share/meshlab/shaders/slicingplane.gdp
/usr/share/meshlab/shaders/slicingplane.vert
/usr/share/meshlab/shaders/splatpyramid
/usr/share/meshlab/shaders/splatpyramid/shader_analysis.frag
/usr/share/meshlab/shaders/splatpyramid/shader_analysis.vert
/usr/share/meshlab/shaders/splatpyramid/shader_analysis_color.frag
/usr/share/meshlab/shaders/splatpyramid/shader_analysis_color.vert
/usr/share/meshlab/shaders/splatpyramid/shader_copy.frag
/usr/share/meshlab/shaders/splatpyramid/shader_copy.vert
/usr/share/meshlab/shaders/splatpyramid/shader_copy_color.frag
/usr/share/meshlab/shaders/splatpyramid/shader_copy_color.vert
/usr/share/meshlab/shaders/splatpyramid/shader_phong.frag
/usr/share/meshlab/shaders/splatpyramid/shader_phong.vert
/usr/share/meshlab/shaders/splatpyramid/shader_phong_color.frag
/usr/share/meshlab/shaders/splatpyramid/shader_phong_color.vert
/usr/share/meshlab/shaders/splatpyramid/shader_point_projection.frag
/usr/share/meshlab/shaders/splatpyramid/shader_point_projection.vert
/usr/share/meshlab/shaders/splatpyramid/shader_point_projection_color.frag
/usr/share/meshlab/shaders/splatpyramid/shader_point_projection_color.vert
/usr/share/meshlab/shaders/splatpyramid/shader_synthesis.frag
/usr/share/meshlab/shaders/splatpyramid/shader_synthesis.vert
/usr/share/meshlab/shaders/splatpyramid/shader_synthesis_color.frag
/usr/share/meshlab/shaders/splatpyramid/shader_synthesis_color.vert
/usr/share/meshlab/shaders/stripes2.frag
/usr/share/meshlab/shaders/stripes2.gdp
/usr/share/meshlab/shaders/stripes2.vert
/usr/share/meshlab/shaders/toon.frag
/usr/share/meshlab/shaders/toon.gdp
/usr/share/meshlab/shaders/toon.vert
/usr/share/meshlab/shaders/xray.frag
/usr/share/meshlab/shaders/xray.gdp
/usr/share/meshlab/shaders/xray.vert
/usr/share/pixmaps/meshlab.png

References

Summary

In this tutorial we learn how to install meshlab on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).