< Back to Home
< Back to Posts page

A quick guide of how to run League of Legends on Gentoo

For this method you'll need to install Lutris, either via portage with emerge --ask games-util/lutris (recommended) or via flatpak package. I often get in trouble while trying to run flatpak games on Linux, either on Steam or Lutris but there was probably something I was missing and didn't want to deal with at the time, but it's totally doable if you want to avoid compiling a bunch of multilib dependencies. Note that some multilib dependencies are required to run most Windows games on Lutris, and that also applies for League of Legends. Some users explicitly enable the ABI_X86="32 64" in their make.conf file, and that recompiles all available packages to work with 32bit multilib, increasing binary size and compiling time. I never needed to do this because either portage tells you what you need or you figure it out through Lutris or Wine logs.

In order to make sure that everything works as expected, the following packages should be added into the user's /etc/portage/package.use file:

Update the system with emerge -auvDN @world and solve any dependency problems that portage could complain. Depending on your profile or current configuration, recompiling the above packages to enable 32bit support for them can make portage pull more packages needing the abi_x86_32 flags, that should be added in the user's /etc/portage/package.use file as well. For example, package foo/bar needs to be recompiled with abi_x86_32 to make some game work, but it also needs some/thing abi_x86_32 in order to properly run foo/bar.

After recompiling everything with emerge -auvDN @world, League should run fine via Lutris. Note that I was having some launch problems on it because the installer script on Lutris website was broken for the pt_BR language, and installing League on english made everything work fine. You can always troubleshoot Lutris via running it on the terminal with lutris -d and checking for some errors or missing packages. A quick reminder too that you don't need to install Wine in order to run League or anything on Lutris, even if it complains about missing Wine packages. Installing multilib packages for vulkan drivers and some other packages are enough.


This web page is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this code. If not, see https://www.gnu.org/licenses