Há uma postagem do r / Ubuntu no Reddit por jmobastos69 que detalha como instalar o League of Legends (LOL) no PlayOnLinux (POL). Esta resposta é uma versão mais limpa e ligeiramente modificada desse post.
-
Remova
wine
eplayonlinux
e suas dependências instaladas anteriormente e remova os arquivos do pacote recuperado:sudo apt purge wine playonlinux sudo apt autoremove sudo apt autoclean
-
Limpe instale o ramo de preparação de
winehq
ewine
para a arquitetura de 32 bits usando as instruções de instalação do Wine para o Ubuntu :sudo dpkg --add-architecture i386 sudo add-apt-repository ppa:wine/wine-builds sudo apt update sudo apt install --install-recommends winehq-staging sudo apt install wine:i386
-
Instale
playonlinux
:sudo apt install playonlinux
-
Inicie o
playonlinux
como um processo em segundo plano no terminal:playonlinux &
-
Salve o script a seguir com um nome de sua escolha (observe que copiei e colei o script do link do jmobastos69 para esta resposta para que o roteiro possa ser auditado por todos aqui):
# Date : (2012-04-12) # Last revision : (2015-05-31 08:27) # Distribution used to test : ArchLinux, Debian Sid # Author : Quentin PÂRIS, Valentin PERRUSSEL, Pierre ETCHEMAITE # Licence : GPLv3 # WineHQ: http://winebuild.playonlinux.com/wine/wine-patches/LeagueOfLegends2/ # Changelog # (2012-05-11) 22:50 - Quentin PÂRIS # - New wine patches for better perfomances # (2012-05-11) 23:38 - Quentin PÂRIS # - Dirty hack that fixes problems # (2012-05-12) 09:45 - Quentin PÂRIS # - Patches for osx # (2012-05-28) 11:00 - Quentin PÂRIS # - Checks for recent version of PoL (InsertBeforeWine is bad supported by 4.0.14) # (2013-03-10) 22:51 - Pierre ETCHEMAITE # - Use web downloader # (2013-04-07) 22:23 - Pierre ETCHEMAITE # - Reverted as they somehow broke PMB (not even installed) # (2013-04-13) 20:12 - GNU_Raziel # - Added POL_Wine_SetVideoDriver function # (2013-09-07) 21:17 - Pierre ETCHEMAITE # - Fix for newer LoL versions # (2014-09-01) 21:17 - Quentin PÂRIS # - Fix for newer LoL versions (added d3dx9) # (2015-01-09) 00:54 - Pierre ETCHEMAITE # - Update Wine to fix missing libgcrypto symlink # (2015-02-10) 20:25 = Pierre ETCHEMAITE # - Use official standalone installer/patcher # (2015-05-31) 08:27 = Pierre ETCHEMAITE # - use Wine 1.7.44-LeagueOfLegends2 to fix patcher issue # (2016-01-26) 12:55 (UTC) - Jeddunk # - upgrade Wine to 1.9.2-LeagueOfLegends5 [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" WINEVERSION="1.9.2-LeagueOfLegends5" TITLE="League of Legends" PREFIX="LeagueOfLegends" SHORTCUT_NAME="League of Legends" POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE" POL_SetupWindow_Init POL_RequiredVersion "4.0.18" || POL_Debug_Fatal "$APPLICATION_TITLE 4.0.18 is required to install $TITLE" POL_SetupWindow_SetID 1135 which glxinfo || POL_Debug_Error "$(eval_gettext 'glxinfo is not installed. Please install mesa-utils package')" if ! glxinfo | grep -q GL_EXT_texture_compression_s3tc; then POL_SetupWindow_message "$(eval_gettext 'Warning! S3TC compression is not available on your system.\n\nIf you have a free driver, you might need to install a proprietary driver \n\nOtherwise, you can enable it by installing libtxc-dxtn0 package, but you might get slower results')" POL_Debug_Warning "S3TC not enabled!" fi POL_Debug_Init POL_SetupWindow_presentation "League of Legends" "Riot" "http://www.riotgames.com/" "Quentin PÂRIS, BlondVador" "LeagueOfLegends" POL_SetupWindow_InstallMethod "DOWNLOAD,LOCAL" if [ "$INSTALL_METHOD" = "LOCAL" ]; then cd "$HOME" POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run.')" "$TITLE" "" "Windows Executables (*.exe)|*.exe;*.EXE" if strings "$APP_ANSWER"|grep -q '\(name="Pando Media Booster Downloader"\|Advanced Installer\)'; then NOBUGREPORT="TRUE" POL_Debug_Fatal "$(eval_gettext 'Cant install using the official downloader, sorry')" fi FULL_INSTALLER="$APP_ANSWER" else # DOWNLOAD POL_System_TmpCreate "$PREFIX" # http://forums.na.leagueoflegends.com/board/showthread.php?t=1474419 POL_SetupWindow_menu "$(eval_gettext 'Select installer to download:')" "$TITLE" "$(eval_gettext 'North America')~$(eval_gettext 'Europe West')~$(eval_gettext 'Europe Nordic and East')" "~" case "$APP_ANSWER" in "$(eval_gettext 'North America')") DOWNLOAD_URL="http://l3cdn.riotgames.com/Installer/SingleFileInstall/LeagueOfLegendsBaseNA.exe" DOWNLOAD_MD5="9d44b68bd02d7b5426556f64d86bbd16" ;; "$(eval_gettext 'Europe West')") DOWNLOAD_URL="http://l3cdn.riotgames.com/Installer/SingleFileInstall/LeagueOfLegendsBaseEUW.exe" DOWNLOAD_MD5="eb5d7b007b6022ee555c0dd9fd71263e" ;; "$(eval_gettext 'Europe Nordic and East')") DOWNLOAD_URL="http://l3cdn.riotgames.com/Installer/SingleFileInstall/LeagueOfLegendsBaseEUNE.exe" DOWNLOAD_MD5="f08d7b70776b0989eabb016bae77fdaa" ;; esac DOWNLOAD_FILE="$POL_System_TmpDir/$(basename "$DOWNLOAD_URL")" POL_Call POL_Download_retry "$DOWNLOAD_URL" "$DOWNLOAD_FILE" "$DOWNLOAD_MD5" "$TITLE standalone installer" FULL_INSTALLER="$DOWNLOAD_FILE" fi POL_System_SetArch "x86" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WINEVERSION" POL_Call POL_Install_corefonts POL_Call POL_Install_vcrun2005 POL_Call POL_Install_vcrun2008 POL_Call POL_Install_d3dx9 Set_OS "win7" POL_SetupWindow_message "$(eval_gettext 'Warning: You must not tick the checkbox "Run $TITLE" when setup is done')" "$TITLE" POL_Wine_WaitBefore "$TITLE" POL_Wine "$FULL_INSTALLER" Set_OS winxp # Set Graphic Card informations keys for wine POL_Wine_SetVideoDriver POL_Call POL_Function_OverrideDLL builtin,native dnsapi POL_Shortcut "lol.launcher.admin.exe" "$SHORTCUT_NAME" "$SHORTCUT_NAME.png" "" "Game;RolePlaying;" if [ "$INSTALL_METHOD" = "DOWNLOAD" ]; then # Free some disk space POL_System_TmpDelete fi if [ "$POL_OS" = "Linux" ]; then if [ "$(cat /proc/sys/net/ipv4/tcp_timestamps)" = "1" ]; then FORUM_URL='http://forums.euw.leagueoflegends.com/board/showthread.php?t=2058453' POL_SetupWindow_question "$(eval_gettext 'If you get connection errors when attempting to login, try disabling tcp_timestamps in the kernel.')\n$(eval_gettext 'Do you want to read original thread in League of Legends forums?')" "$TITLE" [ "$APP_ANSWER" = "TRUE" ] && POL_Browser "${FORUM_URL}" fi fi POL_SetupWindow_Close exit 0
-
Escolha "Executar um script local" no menu "Ferramentas" do PlayOnLinux e selecione o script que acabou de salvar.
-
Siga as instruções para instalar o League of Legends. Lembre-se de desmarcar a caixa "Launch League of Legends" no final do assistente de instalação.
-
No PlayOnLinux, pressione "Executar" no aplicativo League of Legends.