Skip to content
Linux: League Of Legends install/run wrapper
Shell Makefile
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Initial commit Nov 7, 2016
Makefile Install registry and license Nov 30, 2018 Update README (#43) Dec 18, 2018
leagueoflegends Change the wine environment to win7 and remove wine-generated menus a… Apr 16, 2019
leagueoflegends.conf Update README (#43) Dec 18, 2018
leagueoflegends.desktop Change launch command Nov 30, 2018
leagueoflegends.png decrease png size Nov 16, 2016
leagueoflegends.reg Add registry file Nov 30, 2018 Update README (#43) Dec 18, 2018

League of Legends

League of Legends ( helper script for installing and running the game on Linux.

This tool is based on both this guide and the Lutris script, and tested with wine-3.21 and wine-3.21-staging.


You can install the helper script manually by:

$ git clone
$ cd League-Of-Legends
# make install

Otherwise, you can install the script as a package. Pull requests for other distributions are welcome.


The configuration file is located at /etc/leagueoflegends.conf. You can copy the file to ~/.config/, which will take precedence over the system-wide configuration file.

All the commented lines in the file are the default configuration. You can uncomment and change the values as you desire.


League of Legends - helper program
Usage: leagueoflegends <command>
    launch            - Launch LoL
    install           - Install LoL
    uninstall         - Uninstall LoL
    cleanup_logs      - Remove log files
    winecfg           - Run winecfg with WINEPREFIX
    wineserver [...]  - Run wineserver with WINEPREFIX
    winetricks [...]  - Run winetricks with WINEPREFIX
    make_wineprefix   - Create WINEPREFIX only
    regen_wineprefix  - Backup and recreate WINEPREFIX

Fresh LoL install

$ leagueoflegends install

Uninstall LoL

Note that this will remove the game files completely.

$ leagueoflegends uninstall

Launch LoL

$ leagueoflegends launch

or you can launch the game from your application menu.

Relocate old LoL wine instance

$ leagueoflegends make_wineprefix
$ mv <Directory with LeagueClient.exe> ~/.local/share/leagueoflegends/LOL/

Advanced wine configurations

If you need to run winecfg, wineserver, or winetricks toward the wine prefix, you can prefix the command with this script, which will prepare and export the environment variables needed.

You can’t perform that action at this time.