Centralized installation of Unreal Engine possible on Linux?

Hi there!

First of all, this is my first day with Unreal Engine and I’m an absolute newby. So, please forgive me, if this might be a very obvious question.

We are trying to run Unreal Engine on Linux and I was able to download the source code, compile it locally and run it afterwards. It takes some time to start up since it does a bunch of compilations on the fly, but from what I get in the documentation, this seems to be normal.

My question concerns a centralized installation of Unreal Engine. We have a environment management system using ‘modules’ on Linux to define environment variables pointing all necessary locations on the server to be able to run different applications. Those locations have no write permissions, to be sure that no user does modify any installed package. Now, I try to copy my compiled Unreal Engine as well, set PATH and LD_LIBRARY_PATH to the …/Engine/Binaries/Linux folder. I can start Unreal Engine with ‘UE4Editor’, but during the startup, I get following messages:



chmod: changing permissions of ‘bin/mcs’: Operation not permitted
chmod: changing permissions of ‘bin/xbuild’: Operation not permitted


Then comes a long list of errors. Here’s just some lines extracted:



[2021.02.09-15.00.41:658] 0]LoadErrors: Failed to load /Script/DisplayCluster.DisplayClusterBlueprintAPI Referenced by K2Node_CallFunction_0
1001[2021.02.09-15.00.41:658] 0]LogLinker: Warning: [AssetLog] /uvfx/Homes/cgiesa/Documents/Unreal Projects/MyProject2/Content/InCamVFXBP/Maps/LED_CurvedStage.umap: Failed to load '/Script/DisplayCluster': Can't find file.
[2021.02.09-15.00.41:658] 0]LoadErrors: Failed to load /Script/DisplayCluster.DisplayClusterBlueprintAPI Referenced by K2Node_CallFunction_6
1001[2021.02.09-15.00.41:658] 0]LogLinker: Warning: [AssetLog] /uvfx/Homes/cgiesa/Documents/Unreal Projects/MyProject2/Content/InCamVFXBP/Maps/LED_CurvedStage.umap: Failed to load '/Script/DisplayCluster': Can't find file.
[2021.02.09-15.00.41:658] 0]LoadErrors: Failed to load /Script/DisplayCluster.DisplayClusterBlueprintAPI Referenced by K2Node_CallFunction_6
1001[2021.02.09-15.00.41:659] 0]LogLinker: Warning: [AssetLog] /uvfx/Homes/cgiesa/Documents/Unreal Projects/MyProject2/Content/InCamVFXBP/Maps/LED_CurvedStage.umap: Failed to load '/Script/DisplayCluster': Can't find file.
[2021.02.09-15.00.41:659] 0]LoadErrors: Failed to load /Script/DisplayCluster.DisplayClusterRootActor Referenced by K2Node_CallFunction_6
[2021.02.09-15.00.41:663] 0]LogBlueprint: Error: [AssetLog] /uvfx/Homes/cgiesa/Documents/Unreal Projects/MyProject2/Content/InCamVFXBP/Blueprints/nDisplay/BP_StageReflectionOrigin.uasset: [Compiler] In use pin Target no longer exists on node Get Root Actor . Please refresh node or break links to remove pin.
[2021.02.09-15.00.41:663] 0]LogBlueprint: Error: [AssetLog] /uvfx/Homes/cgiesa/Documents/Unreal Projects/MyProject2/Content/InCamVFXBP/Blueprints/nDisplay/BP_StageReflectionOrigin.uasset: [Compiler] In use pin Return Value no longer exists on node Get Root Actor . Please refresh node or break links to remove pin.
[2021.02.09-15.00.41:663] 0]LogBlueprint: Error: [AssetLog] /uvfx/Homes/cgiesa/Documents/Unreal Projects/MyProject2/Content/InCamVFXBP/Blueprints/nDisplay/BP_StageReflectionOrigin.uasset: [Compiler] Could not find a function named "GetRootActor" in 'BP_StageReflectionOrigin'.
Make sure 'BP_StageReflectionOrigin' has been compiled for Get Root Actor
[2021.02.09-15.00.41:663] 0]LogBlueprint: Error: [AssetLog] /uvfx/Homes/cgiesa/Documents/Unreal Projects/MyProject2/Content/InCamVFXBP/Blueprints/nDisplay/BP_StageReflectionOrigin.uasset: [Compiler] In use pin Out API no longer exists on node Get API . Please refresh node or break links to remove pin.
[2021.02.09-15.00.41:663] 0]LogBlueprint: Error: [AssetLog] /uvfx/Homes/cgiesa/Documents/Unreal Projects/MyProject2/Content/InCamVFXBP/Blueprints/nDisplay/BP_StageReflectionOrigin.uasset: [Compiler] Could not find a function named "GetAPI" in 'BP_StageReflectionOrigin'.
Make sure 'BP_StageReflectionOrigin' has been compiled for Get API
[2021.02.09-15.00.41:664] 0]LogBlueprint: Error: [AssetLog] /uvfx/Homes/cgiesa/Documents/Unreal Projects/MyProject2/Content/InCamVFXBP/Blueprints/nDisplay/BP_StageReflectionOrigin.uasset: [Compiler] In use pin Target no longer exists on node Get Default Camera . Please refresh node or break links to remove pin.
[2021.02.09-15.00.41:664] 0]LogBlueprint: Error: [AssetLog] /uvfx/Homes/cgiesa/Documents/Unreal Projects/MyProject2/Content/InCamVFXBP/Blueprints/nDisplay/BP_StageReflectionOrigin.uasset: [Compiler] In use pin Return Value no longer exists on node Get Default Camera . Please refresh node or break links to remove pin.
[2021.02.09-15.00.41:664] 0]LogBlueprint: Error: [AssetLog] /uvfx/Homes/cgiesa/Documents/Unreal Projects/MyProject2/Content/InCamVFXBP/Blueprints/nDisplay/BP_StageReflectionOrigin.uasset: [Compiler] Could not find a function named "GetDefaultCamera" in 'BP_StageReflectionOrigin'.
Make sure 'BP_StageReflectionOrigin' has been compiled for Get Default Camera
1001[2021.02.09-15.00.41:751] 0]LogLinker: Warning: [AssetLog] /uvfx/Homes/cgiesa/Documents/Unreal Projects/MyProject2/Content/InCamVFXBP/Blueprints/WarpMesh/Curved/BP_LED_Curved_Warp.uasset: Failed to load '/Script/PicpProjection': Can't find file.
1001[2021.02.09-15.00.41:751] 0]LogLinker: Warning: [AssetLog] /uvfx/Homes/cgiesa/Documents/Unreal Projects/MyProject2/Content/InCamVFXBP/Blueprints/WarpMesh/Curved/BP_LED_Curved_Warp.uasset: Failed to load '/Script/PicpProjection': Can't find file.
1001[2021.02.09-15.00.41:751] 0]LogLinker: Warning: [AssetLog] /uvfx/Homes/cgiesa/Documents/Unreal Projects/MyProject2/Content/InCamVFXBP/Blueprints/WarpMesh/Curved/BP_LED_Curved_Warp.uasset: Failed to load '/Script/PicpProjection': Can't find file.
1001[2021.02.09-15.00.41:751] 0]LogLinker: Warning: [AssetLog] /uvfx/Homes/cgiesa/Documents/Unreal Projects/MyProject2/Content/InCamVFXBP/Blueprints/WarpMesh/Curved/BP_LED_Curved_Warp.uasset: Failed to load '/Script/PicpProjection': Can't find file.


And when Unreal Engine finished the loading, I get this window popping up:


Is it possible to have a centralized installation of Unreal Engine? And what do I need to setup to make it work?

Another question is what exactly do I need to install to have a working package? Now, I just copy the entire source code folder structure with the compiled binaries and this is just huge (83GB).

Thanks for any help,