tl;dr: Install Lutris, change a few configs here and there, install Epic Store from inside of it, install UE4 from inside of the Launcher/Store, run UE4, create a project, install assets in it.
I’m a Linux user (Arch Linux - I use it for personal reasons and for my job as a software developer) and, if you are too, then you probably know the frustrations I’ve been through to try to get the Epic Launcher to work on this OS. The UE4 Editor (tested with 4.22) runs pretty well, with a few non-critical bugs, but the Launcher is simply unavailable for this platform. Which means we (Linux users) have a terrible time trying to get any assets from the Unreal Marketplace (the website doesn’t let you download directly from there, instead it tries to run the Launcher and download from there, meaning, no downloads for us). I’ve been using my wife’s computer, which runs Windows, only to get assets, which is a pretty ridiculous situation.
Tried other tools, as well, such as a NodeJS-based one and a Java-based one, neither work minimally well - the first doesn’t get past the login prompt, the second can’t stay running for more than a few seconds.
Now, I just stumbled upon someone mentioning downloading Epic games through “Lutris”, which is a tool for running games on Linux that I got to know only today (seems kind of a PlayOnLinux), and I decided to give it a try. To my very positive surprise, it worked!
The bad news, though, is that I had to install yet another Unreal Editor 4 in this Launcher instance (which runs on Wine, so it installs a Windows version of UE4), just to be able to create a dummy project and install the assets I wanted to it. So I now have to work with two UE4 instances, the normal Linux-based one and the Wine one. I’m not too bothered about this, though, as I could download the assets, move to the project I have under my Linux UE4 and they worked just fine!
I also tried running and playing with the Editor in Wine too, it seems to work well, but it ended up crashing when I was experimenting with materials. So I’m not sure how stable it is, but it’s worth trying, I guess.
Anyway, this is the app that can be installed in Lutris: Epic Games Store - Lutris - enjoy!