How to play League of Legends on Linux

Are you interested in playing the League of Legends game on your Linux PC? No worries, we got you covered. Here's how to download and play the game on Linux! Read on.

League Of Legends is a game made into a snap, meaning that the software package can be installed and executed across different Linux distributions. Being among the largest footprints of any game in streaming media communities on platforms like Twitch and YouTube, installing it in your Linux system will be great. For our case, we will install it in Ubuntu distro.

League of Legends Game

The 3D multiplayer online battle arena game runs in three modes: Twisted Treeline, Summoner’s Rift, and Howling Abyss. Basically, in each game mode, the teams try to bypass defensive line structures to destroy the core building in the enemy team’s base and achieve victory. The match lasts between 20 to 60 minutes on average.

The Minimum Requirements for the Hosting System:

• 3GHz processor speed.
• 12GB Free hard disk space.
• Up to 1920 * 1200 Screen resolution


Before proceeding to the actual installation, check whether you have the proper graphics driver installed and the 3D support. To check the graphics card, run the command below in your terminal:

sudo lshw -c video

check the graphics card
check the graphics card

To check if the graphics driver has 3D acceleration support(allows you to play the game), install the ‘nux-tools’ package using the command below:

sudo apt install nux-tools

Install nux-tools
Install nux-tools

then execute the command below in your terminal:

/usr/lib/nux/unity_support_test -p

Graphics support
Graphics support

Update snaps in your system when running on versions of Ubuntu between 14.04 LTS and 15.10 LTS by running the command below in your terminal:

sudo apt install snapd

install snapd
install snapd

For Ubuntu 16.04 LTS and later versions, including Ubuntu 18.04 LTS and Ubuntu 20.04 LTS, snap is already installed.
You are now ready to install the software package in a single build.

Installing League of Legends via SNAP

1. Launch the terminal by using the CTRL+ALT+T keyboard keys and install the wine execution platform using the following command:

snap install wine-platform-5-staging

Install wine-platform
Install wine-platform

2. Update the wine execution platform to get the latest compatibility layer that applies to your software package ready to be installed. Do it by executing the command below:

sudo snap refresh --candidate wine-platform-runtime

Refresh wine platform runtime
Refresh wine platform runtime

3. Update the wine environment to save the repository changes using the command below:

sudo snap refresh --candidate wine-platform-5-staging

Refresh wine platform
Refresh wine platform

4. Install the league of legends snap software package by running the following command in the terminal in development mode:

snap install leagueoflegends --edge --devmode

Download league of legends
Download league of legends

Launch the League of Legends game

Once the installation process completes, you can launch the game from the applications menu.

Launch League of Legends
Launch League of Legends

You will see a small window with the text ‘Loading Windows Environment’, which checks for Wine installation. Once it completes the execution, another window will open where you need to ‘Select Game Installer region.’ Some of the most popular regions are North America, EU WEST, and EU Nordic & East.

Select Game Installer region
Select Game Installer region

Once you have selected your region, click on the Install button. League of Legends download will start.

Download League of legends
Download League of legends

Once the download completes and no errors are encountered, League of Legends will finally launch.

How to Uninstall

You may want to uninstall this game due to some reason. To do this, launch your terminal and run the command below:

snap remove leagueoflegends

Uninstall/RemoveLeague of Legends
Uninstall/RemoveLeague of Legends

Bottom line

The whole installation process is excellent because the software package is powered by snap. That makes it easy to deploy universally across any Linux distribution of choice with a one-click install. In case of any updates for the game, it will update automatically in the background.

Arun Kumar
Arun did his bachelor in computer engineering and loves enjoying his spare time writing for FOSS Linux. He uses Fedora as the daily driver and loves tinkering with interesting distros on VirtualBox. He works during the day and reads anything tech at night. Apart from blogging, he loves swimming and playing tennis.


Please enter your comment!
Please enter your name here





“I am because you are,” is the themed meaning behind the famed Ubuntu operating system. Moreover, this mindful phrase is practical because it continues to lure more individuals into the Ubuntu universe. Because great power beckons great responsibility, Ubuntu is stepping up. It realizes that different users will want to use the Ubuntu operating system software differently.
The Ubuntu Cinnamon Remix brings together Linux Mint's Cinnamon desktop with the Ubuntu Core. While some users are welcoming the new flavor of Ubuntu with open arms, others are scratching their heads, wondering where it fits in.

10 Reasons to use Cinnamon as your Desktop Environment

With the release of Gnome 3 in 2011, there was quite a mixed reaction from users and developers. Most of them preferred the original Gnome that got forked, and one of those forks was Cinnamon. Since the release of Cinnamon 2.0, Cinnamon has evolved to become a desktop environment by itself.

Top 5 Linux Distros for Windows Users

When Microsoft initially released Windows 7 in October 2009, the software giant committed to providing ten years of support for its popular operating system.  The much-maligned Microsoft was true to their word, support for Windows 7 ended just yesterday a little over ten years after its release.

Removing the Virus from a Windows PC with a Ubuntu Live USB drive

In this tutorial, we are going to show you how to clean your Windows machine from infected viruses using an Ubuntu live USB or CD and the ClamAV antivirus. The ClamAV is a free, open-source antivirus that can be used on Ubuntu.

Scrcpy – Control Android devices from a Linux desktop

Scrcpy is a desktop program that can be used to access your Android phone's system and interface through your computer. The app is quite convenient, and some of its best features are highlighted below.