답변1
이있다r/우분투 포스트Reddit에서jmobastos69PlayOnLinux(POL)에 리그 오브 레전드(LOL)를 설치하는 방법을 자세히 설명합니다. 이 답변은 해당 게시물의 더 깨끗하고 약간 수정된 버전입니다.
이전에 설치한 및 해당 종속성을 제거하고 검색된 패키지 파일을 제거
wine
합니다 .playonlinux
sudo apt purge wine playonlinux sudo apt autoremove sudo apt autoclean
Wine을 사용하여 32비트 아키텍처 의 스테이징 분기를 새로 설치합니다
winehq
.wine
설치 지침우분투의 경우: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
설치하다
playonlinux
:sudo apt install playonlinux
playonlinux
터미널에서 백그라운드 프로세스로 시작합니다 .playonlinux &
다음 스크립트를 원하는 이름으로 저장합니다(jmobastos69의 스크립트를 복사하여 붙여넣었습니다).링크여기에 있는 모든 사람이 스크립트를 감사할 수 있도록 이 답변에 답하세요):
# 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
PlayOnLinux의 "도구" 메뉴에서 "로컬 스크립트 실행"을 선택하고 방금 저장한 스크립트를 선택하세요.
지침에 따라 리그 오브 레전드를 설치하세요. 기억해선택 취소설치 마법사 마지막 부분에 있는 "리그 오브 레전드 실행" 상자를 클릭하세요.
PlayOnLinux의 리그 오브 레전드 앱에서 "실행"을 누르세요.
답변2
PlayOnLinux를 사용하여 설치/실행하는 데 문제가 있는 사람은 다음을 확인하세요.루트리스.
Ubuntu 17.04에서는 모든 것이 놀랍게 작동했습니다.
이 유튜브 영상을 접하게 됐어요https://www.youtube.com/watch?v=0YW5ulQOaGk