Устанавливаем Wargaming и World of Tanks на Linux

Добрый день всем, кто оказался на данном сайте. Сегодня речь пойдет про установку многим известной игры World of Tanks на Linux. Игра вот уже не первый год является одной из самых востребовательных в игрой индустрии. Но, вернемся к установке самой игры. Для ее установки воспользуемся проектом “portwine”. Описывать что это за проект я не стану. Всю информацию вы найдете на официальном сайте данного проекта. Для установки игры World of Tanks сначала потребуется установить Wargaming. Wargaming и собственно игру я буду устанавливать на Ubuntu 18.04, при возникновении проблем, вы можете связаться с автором проекта portwine. А так же советую вступить в группу вк, и подписаться на канал на youtube. На этих ресурсах вы сможете задать автору проекта все интересующие вас вопросы. Первым делом установим необходимые зависимости.

Установка зависимостей на Ubuntu 18.04 / Linux Mint 19.x

Для того что бы установить зависимости для Ubuntu 18.04 открываем терминал и вводим следующие команды:

sudo dpkg --add-architecture i386 && sudo add-apt-repository ppa:samoilov-lex/gamemode -y && sudo add-apt-repository ppa:cybermax-dexter/vkd3d -y && sudo apt update && sudo apt upgrade && sudo apt install libvkd3d1 libvkd3d1:i386 gamemode freetds-common gpm:i386 lib32gcc1 lib32stdc++6 lib32z1 libaa1:i386 libatk1.0-0:i386 libc6-i386 libcdk5:i386 libclc-amdgcn libclc-dev libclc-r600 libcurl4:i386 libdatrie1:i386 libegl-mesa0:i386 libegl1:i386 libgbm1:i386 libgd-tools:i386 libgdk-pixbuf2.0-0:i386 libgnutlsxx28 libgnutlsxx28:i386 libgraphite2-3:i386 libharfbuzz0b:i386 libice6:i386 libjpeg62 libjpeg62:i386 libmikmod3 libnghttp2-14:i386 libnspr4:i386 libnss3:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpopt0:i386 libportaudio2:i386 libpq5 libpq5:i386 libpsl5:i386 libreadline7:i386 librtmp1:i386 libsdl-net1.2 libsdl-sound1.2 libsdl2-2.0-0 libsdl2-2.0-0:i386 libsdl2-image-2.0-0:i386 libslang2:i386 libsm6:i386 libthai0:i386 libwxbase3.0-0v5 libxcb-xfixes0:i386 libxkbcommon0:i386 libxss1:i386 mesa-opencl-icd mesa-opencl-icd:i386 winbind fonts-wine gcc-8-base:i386 gstreamer1.0-plugins-base:i386 libasn1-8-heimdal:i386 libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libatomic1:i386 libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libblkid1:i386 libbsd0:i386 libc6:i386 libcairo2:i386 libcap2:i386 libcapi20-3 libcapi20-3:i386 libcdparanoia0:i386 libcom-err2:i386 libcups2:i386 libdb5.3:i386 libdbus-1-3:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexif12:i386 libexpat1:i386 libflac8:i386 libfontconfig1:i386 libfreetype6:i386 libgcc1:i386 libgcrypt20:i386 libgd3:i386 libgl1:i386 libgl1-mesa-dri:i386 libglapi-mesa:i386 libglib2.0-0:i386 libglu1-mesa:i386 libglvnd0:i386 libglx-mesa0:i386 libglx0:i386 libgmp10:i386 libgnutls30:i386 libgpg-error0:i386 libgphoto2-6:i386 libgphoto2-port12:i386 libgpm2:i386 libgsm1:i386 libgssapi-krb5-2:i386 libgssapi3-heimdal:i386 libgstreamer-plugins-base1.0-0:i386 libgstreamer1.0-0:i386 libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386 libhogweed4:i386 libhx509-5-heimdal:i386 libicu60:i386 libidn2-0:i386 libieee1284-3:i386 libjack-jackd2-0:i386 libjbig0:i386 libjpeg-turbo8:i386 libjpeg8:i386 libk5crypto3:i386 libkrb5-26-heimdal:i386 libkrb5-3:i386 liblcms2-2:i386 libldap-2.4-2:i386 libllvm8:i386 libltdl7:i386 liblz4-1:i386 liblzma5:i386 libmount1:i386 libmpg123-0:i386 libncurses5:i386 libnettle6:i386 libogg0:i386 libopenal-data libopenal1 libopenal1:i386 libopus0:i386 liborc-0.4-0:i386 libosmesa6 libosmesa6:i386 libp11-kit0:i386 libpcap0.8:i386 libpciaccess0:i386 libpcre3:i386 libpixman-1-0:i386 libpng16-16:i386 libpulse0:i386 libroken18-heimdal:i386 libsamplerate0:i386 libsane1:i386 libsasl2-2:i386 libsasl2-modules:i386 libsasl2-modules-db:i386 libselinux1:i386 libsensors4:i386 libsndfile1:i386 libsndio6.1 libsndio6.1:i386 libspeexdsp1:i386 libsqlite3-0:i386  libstdc++6:i386 libsystemd0:i386 libtasn1-6:i386 libtheora0:i386 libtiff5:i386 libtinfo5:i386 libudev1:i386 libunistring2:i386 libusb-1.0-0:i386 libuuid1:i386 libv4l-0:i386 libv4lconvert0:i386 libvisual-0.4-0:i386 libvorbis0a:i386 libvorbisenc2:i386 libwebp6:i386 libwind0-heimdal:i386 libwrap0:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcb-sync1:i386 libxcb1:i386 libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxi6:i386 libxinerama1:i386 libxml2:i386 libxpm4:i386 libxrandr2:i386 libxrender1:i386 libxshmfence1:i386 libxslt1.1:i386 libxxf86vm1:i386 ocl-icd-libopencl1 ocl-icd-libopencl1:i386 zlib1g:i386 xterm curl wget aria2 p7zip p7zip-full cabextract ocl-icd-libopencl1 ocl-icd-libopencl1:i386 libvulkan1 libvulkan1:i386 vulkan-utils mesa-utils mesa-vulkan-drivers mesa-vulkan-drivers:i386 libwine libwine:i386

Установка зависимостей на Ubuntu 20.04

Теперь перейдем к установке зависимостей для операционной системы Ubuntu 20.04. Для того что бы установить зависимости, переходим терминал и вводим команды:

sudo dpkg --add-architecture i386
sudo apt update && sudo apt upgrade
sudo add-apt-repository multiverse
sudo apt install freetds-common gpm:i386 icoutils lib32gcc1 lib32stdc++6 lib32z1 libaa1:i386 libatk1.0-0:i386 libc6-i386 libclc-amdgcn libclc-dev libclc-r600 libcurl4:i386 libdatrie1:i386 libegl-mesa0:i386 libegl1:i386 libgbm1:i386 libgd-tools:i386 libgdk-pixbuf2.0-0:i386 libgnutlsxx28 libgnutlsxx28:i386 libgraphite2-3:i386 libharfbuzz0b:i386 libice6:i386 libjpeg62 libjpeg62:i386 libmikmod3 libnghttp2-14:i386 libnspr4:i386 libnss3:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpopt0:i386 libportaudio2:i386 libpq5 libpq5:i386 libpsl5:i386 librtmp1:i386 libsdl-net1.2 libsdl-sound1.2 libsdl2-2.0-0 libsdl2-2.0-0:i386 libsdl2-image-2.0-0:i386 libslang2:i386 libsm6:i386 libthai0:i386 libwxbase3.0-0v5 libxcb-xfixes0:i386 libxkbcommon0:i386 libxss1:i386 mesa-opencl-icd mesa-opencl-icd:i386  winbind fonts-wine gcc-8-base:i386 gstreamer1.0-plugins-base:i386 libasn1-8-heimdal:i386  libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libatomic1:i386 libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libblkid1:i386 libbsd0:i386 libc6:i386 libcairo2:i386 libcap2:i386 libcapi20-3 libcapi20-3:i386 libcdparanoia0:i386 libcom-err2:i386 libcups2:i386 libdb5.3:i386 libdbus-1-3:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexif12:i386 libexpat1:i386 libflac8:i386 libfontconfig1:i386 libfreetype6:i386 libgcc1:i386 libgcrypt20:i386 libgd3:i386 libgl1:i386 libgl1-mesa-dri:i386 libglapi-mesa:i386 libglib2.0-0:i386 libglu1-mesa:i386 libglvnd0:i386 libglx-mesa0:i386 libglx0:i386 libgmp10:i386 libgnutls30:i386 libgpg-error0:i386 libgphoto2-6:i386 libgphoto2-port12:i386 libgpm2:i386 libgsm1:i386 libgssapi-krb5-2:i386 libgssapi3-heimdal:i386 libgstreamer-plugins-base1.0-0:i386 libgstreamer1.0-0:i386 libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386 libhx509-5-heimdal:i386 libidn2-0:i386 libieee1284-3:i386 libjack-jackd2-0:i386 libjbig0:i386 libjpeg-turbo8:i386 libjpeg8:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-26-heimdal:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms2-2:i386 libldap-2.4-2:i386 libltdl7:i386 liblz4-1:i386 liblzma5:i386 libmount1:i386 libmpg123-0:i386 libncurses5:i386 libogg0:i386 libopenal-data libopenal1 libopenal1:i386 libopus0:i386 liborc-0.4-0:i386 libosmesa6 libosmesa6:i386 libp11-kit0:i386 libpcap0.8:i386 libpciaccess0:i386 libpcre3:i386 libpixman-1-0:i386 libpng16-16:i386 libpulse0:i386 libroken18-heimdal:i386 libsamplerate0:i386 libsane1:i386 libsasl2-2:i386 libsasl2-modules:i386 libsasl2-modules-db:i386 libselinux1:i386 libsndfile1:i386 libspeexdsp1:i386 libsqlite3-0:i386  libstdc++6:i386 libsystemd0:i386 libtasn1-6:i386 libtheora0:i386 libtiff5:i386 libtinfo5:i386 libudev1:i386 libunistring2:i386 libusb-1.0-0:i386 libuuid1:i386 libv4l-0:i386 libv4lconvert0:i386 libvisual-0.4-0:i386 libvorbis0a:i386 libvorbisenc2:i386 libwebp6:i386 libwind0-heimdal:i386 libwrap0:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcb-sync1:i386 libxcb1:i386 libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxi6:i386 libxinerama1:i386 libxml2:i386 libxpm4:i386 libxrandr2:i386 libxrender1:i386 libxshmfence1:i386 libxslt1.1:i386 libxxf86vm1:i386 ocl-icd-libopencl1 ocl-icd-libopencl1:i386 zlib1g:i386 xterm curl wget aria2 p7zip p7zip-full cabextract ocl-icd-libopencl1 ocl-icd-libopencl1:i386 libvulkan1 libvulkan1:i386 vulkan-utils mesa-utils mesa-vulkan-drivers mesa-vulkan-drivers:i386 glib-networking:i386 gstreamer1.0-plugins-good:i386 gstreamer1.0-x:i386 libavc1394-0:i386 libcaca0:i386 libcairo-gobject2:i386 libdv4:i386 libgstreamer-plugins-good1.0-0:i386 libgudev-1.0-0:i386 libiec61883-0:i386 libmp3lame0:i386 libncursesw6:i386 libproxy1v5:i386 libraw1394-11:i386 libshout3:i386 libsoup2.4-1:i386 libspeex1:i386 libtag1v5:i386 libtag1v5-vanilla:i386 libtwolame0:i386 libvkd3d1 libvkd3d1:i386 libvpx6:i386 libwavpack1:i386 libxv1:i386 gstreamer1.0-plugins-bad libfaudio0 libfaudio0:i386 gamemode libwine libwine:i386

Установка зависимостей на Debian 10

Теперь давайте установим необходимые зависимости на Debian 10. Открываем терминал и будем вводить команды от root пользователя:

su
dpkg --add-architecture i386 && apt update
apt-get install i965-va-driver:i386 libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libbsd0:i386 libc6:i386 libcairo2:i386 libcap2:i386 libcomerr2:i386 libcrystalhd3:i386 libcups2:i386 libdb5.3:i386 libdbus-1-3:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386 libflac8:i386 libfontconfig1:i386 libfreetype6:i386 libgcc1:i386 libgcrypt20:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386 libglu1-mesa:i386 libgmp10:i386 libgnutls30:i386 libgomp1:i386 libgpg-error0:i386 libgpm2:i386 libgsm1:i386 libgssapi-krb5-2:i386 libhogweed4:i386 libice6:i386 libidn11:i386 libjbig0:i386 libjpeg62-turbo:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms2-2:i386 libldap-2.4-2:i386 libltdl7:i386 liblz4-1:i386 liblzma5:i386 libmp3lame0:i386 libmpg123-0:i386 libncurses5:i386 libnettle6:i386 libnuma1:i386  libogg0:i386 libopenal1:i386 libopenjp2-7:i386 libopus0:i386 libosmesa6 libosmesa6:i386 libpcap0.8:i386 libpciaccess0:i386 libpcre3:i386 libpixman-1-0:i386 libpng16-16:i386 libpulse0:i386 libsamplerate0:i386 libsasl2-2:i386 libsasl2-modules:i386 libsasl2-modules-db:i386 libselinux1:i386 libshine3:i386 libsm6:i386 libsnappy1v5:i386 libsndfile1:i386 libsoxr0:i386 libspeex1:i386 libspeexdsp1:i386 libstdc++6:i386 libsystemd0:i386 libtasn1-6:i386 libtheora0:i386 libtiff5:i386 libtinfo5:i386 libtwolame0:i386 libuuid1:i386 libvdpau-va-gl1:i386 libvdpau1:i386 libvorbis0a:i386 libvorbisenc2:i386 libwavpack1:i386 libwebp6:i386 libwrap0:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcb-sync1:i386 libxcb1:i386 libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxi6:i386 libxinerama1:i386 libxml2:i386 libxrandr2:i386 libxrender1:i386 libxshmfence1:i386 libxslt1.1:i386 libxtst6:i386 libxvidcore4:i386 libxxf86vm1:i386 libzvbi0:i386 mesa-va-drivers:i386 mesa-vdpau-drivers:i386 ocl-icd-libopencl1 ocl-icd-libopencl1:i386 uuid-runtime va-driver-all:i386 vdpau-driver-all:i386 zlib1g:i386 winbind glib-networking:i386 gstreamer1.0-plugins-base:i386 libatk-bridge2.0-0:i386 libatk1.0-0:i386 libatspi2.0-0:i386 libblkid1:i386 libcairo-gobject2:i386 libcapi20-3 libcapi20-3:i386 libcdparanoia0:i386 libcolord2:i386 libdatrie1:i386 libegl1-mesa:i386 libepoxy0:i386 libexif12:i386 libgbm1:i386 libgd3:i386 libgdk-pixbuf2.0-0:i386 libglib2.0-0:i386 libgphoto2-6:i386 libgphoto2-port12:i386 libgraphite2-3:i386 libgstreamer-plugins-base1.0-0:i386 libgstreamer1.0-0:i386 libharfbuzz0b:i386 libieee1284-3:i386 libjson-glib-1.0-0:i386 libmount1:i386 liborc-0.4-0:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libproxy1v5:i386 librest-0.7-0:i386 libsane:i386 libsoup2.4-1:i386 libsqlite3-0:i386 libthai0:i386 libudev1:i386 libusb-1.0-0:i386 libv4l-0:i386 libv4lconvert0:i386 libvisual-0.4-0:i386 libxcb-xfixes0:i386 libxkbcommon0:i386 libxpm4:i386 apt-transport-https libc6 libc6:i386
exit

Установка зависимостей на Arch / Manjaro

Теперь давайте установим зависимости в Arch / Manjaro. Для этого открываем терминал и вводим команды:

sudo pacman -Syu freeglut glew python2-wxpython3 zenity cabextract gnu-netcat vulkan-icd-loader vulkan-radeon vulkan-intel icoutils libutempter p7zip wxpython xbitmaps xterm vkd3d lib32-alsa-lib lib32-alsa-plugins lib32-glu lib32-icu lib32-libdrm lib32-libelf lib32-libglvnd lib32-libice lib32-libpciaccess lib32-libsm lib32-libxdamage lib32-libxi lib32-libxml2 lib32-libxshmfence lib32-libxxf86vm lib32-llvm-libs lib32-lm_sensors lib32-mesa lib32-ncurses lib32-readline lib32-wayland lib32-acl lib32-fontconfig lib32-freetype2 lib32-gettext lib32-harfbuzz lib32-lcms2 lib32-libjpeg-turbo lib32-libnl lib32-libpcap lib32-libpng lib32-libtiff lib32-libusb lib32-libxcursor lib32-libxrandr lib32-libxrender lib32-libxss lib32-libudev0-shim lib32-libgudev lib32-libpulse lib32-libldap lib32-libxml2 lib32-libpng lib32-giflib lib32-gnutls lib32-mpg123 lib32-glibc lib32-vulkan-icd-loader lib32-vulkan-radeon lib32-vulkan-intel lib32-vkd3d lib32-acl lib32-faudio lib32-gettext lib32-lcms2 lib32-libnl lib32-libpcap lib32-libusb

Для пользователей видеокарт nvidia, у которых установелены проприетарные драйвера но не работает аппаратное ускорение, устанавливаем дополнительные пакеты:

sudo pacman -Syu opencl-nvidia lib32-opencl-nvidia lib32-nvidia-utils

Установка зависимостей в Fedora

Для установки необходимых зависимостей в Fedora, открываем терминал и вводим команды:

sudo dnf update && sudo dnf install alsa-lib.i686 avahi-libs.i686 beignet.x86_64 bzip2-libs.i686 cairo.i686 cdparanoia-libs.i686 clang-libs.x86_64 compiler-rt.x86_64 cups-libs.i686 cyrus-sasl-lib.i686 dbus-libs.i686 expat.i686 flac-libs.i686 fontconfig.i686 freetype.i686 gd.i686 glib2.i686 glibc-devel.x86_64 glibc-headers.x86_64 glibc.i686 gmp.i686 gnutls.i686 graphite2.i686 gsm.i686 gstreamer1.i686 gstreamer1-plugins-base.i686 harfbuzz.i686 hwloc-libs.x86_64 jbigkit-libs.i686 kernel-headers.x86_64 keyutils-libs.i686 krb5-libs.i686 lcms2.i686 libasyncns.i686 libatomic.i686 libatomic.x86_64 libattr.i686 libblkid.i686 libcap.i686 libclc.x86_64 libcom_err.i686 libcrypt-nss.i686 libdatrie.i686 libdb.i686 libedit.i686 libexif.i686 libgcc.i686 libgcrypt.i686 libgpg-error.i686 libgphoto2.i686 libICE.i686 libidn2.i686 libieee1284.i686 libjpeg-turbo.i686 libmount.i686 libogg.i686 libpng.i686 libselinux.i686 libsepol.i686 libSM.i686 libsndfile.i686 libstdc++-devel.x86_64 libstdc++.i686 libtasn1.i686 libthai.i686 libtheora.i686 libtiff.i686 libtool-ltdl.i686 libunistring.i686 libusbx.i686 libuuid.i686 libv4l.i686 libverto.i686 libvisual.i686 libvorbis.i686 libwebp.i686 libX11.i686 libX11-xcb.i686 libXau.i686 libxcb.i686 libXcomposite.i686 libXcursor.i686 libXext.i686 libXfixes.i686 libXft.i686 libXi.i686 libXinerama.i686 libxml2.i686 libXpm.i686 libXrandr.i686 libXrender.i686 libxslt.i686 libXtst.i686 libXv.i686 libXxf86vm.i686 llvm4.0-libs.i686 llvm4.0-libs.x86_64 lockdev.i686 lz4-libs.i686 mesa-libglapi.i686 mesa-libOpenCL.x86_64 mesa-libOSMesa.i686 mesa-libOSMesa.x86_64 ncurses-libs.i686 nettle.i686 nspr.i686 nss.i686 nss-softokn-freebl.i686 nss-softokn.i686 nss-util.i686 ocl-icd.i686 ocl-icd.x86_64 openal-soft.i686 openal-soft.x86_64 opencl-filesystem.noarch openldap.i686 openssl-libs.i686 opus.i686 orc.i686 p11-kit.i686 pango.i686 pcre2.i686 pcre.i686 pixman.i686 pocl.x86_64 pulseaudio-libs.i686 readline.i686 sane-backends-drivers-cameras.i686 sane-backends-drivers-scanners.i686 sane-backends-libs.i686 sqlite-libs.i686 systemd-libs.i686 tcp_wrappers-libs.i686 unixODBC.i686 unixODBC.x86_64 xz-libs.i686 zlib.i686 elfutils-libelf.i686 isdn4k-utils.i686 isdn4k-utils.x86_64 isdn4k-utils-data libXdamage.i686 libdrm.i686 liberation-narrow-fonts libglvnd.i686 libglvnd-egl.i686 libglvnd-glx.i686 libpcap.i686 libpciaccess.i686 libva.i686 libva.x86_64 libxshmfence.i686 mesa-dri-drivers.i686 mesa-filesystem.i686 mesa-libEGL.i686 mesa-libGL.i686 mesa-libgbm.i686 mpg123-libs.i686 nss-mdns.i686 samba-common-tools.x86_64 samba-winbind.x86_64 samba-winbind-clients.x86_64 samba-winbind-modules.x86_64 alsa-plugins-pulseaudio.i686 at-spi2-atk.i686 at-spi2-core.i686 atk.i686 colord-libs.i686 gdk-pixbuf2.i686 gdk-pixbuf2-modules.i686 glib-networking.i686 jasper-libs.i686 json-glib.i686 libXScrnSaver.i686 libXScrnSaver.x86_64 libcurl.i686 libdbusmenu.i686 libdbusmenu.x86_64 libepoxy.i686 libgusb.i686 libmodman.i686 libnghttp2.i686 libpng12.i686 libpng12.x86_64 libproxy.i686 libpsl.i686 libsoup.i686 libssh2.i686 libva-intel-driver.i686 libva-intel-driver.x86_64 libvdpau.i686 libxkbcommon.i686 rest.i686 xterm libtxc_dxtn.i686 gstreamer-plugins-base.i686 lcms2.i686 nss-mdns.i686 mesa-libGLU.i686

Устанавливаем Wargaming

Теперь самое время установить Wargaming. Что бы установить Wargaming, скачиваем его с Google диска по этой ссылке. Либо с сайта portwine перейдя по этой ссылке. На момент написания данной статьи, версия установочного скрипта 37, но, проект не стоит на месте и возможно скрипт обновиться на момент прочтения этой статьи. По этой причине, рекомендую перейти на сайт portwine и сравнить версии:

После того как вы скачаете установочный скрипт, нужно его запустить. Для этого возвращаемся в терминал и нужно перейти в папку со скаченным. Например, если вы скачивали его в папку “Загрузки”, для перехода в эту папку вводите следующую команду:

cd ~/Загрузки/

В случае скачивания установочного скрипта в другую папку, просто замените названия папки. Далее следует сделать этот скрипт исполнительным. Для этого вводим команду “chmod +x и названия скрипта”:

chmod +x PortWGC-37

После чего можно запускать скрипт. Для запуска установки скрипта вводим команду “sh и названия скаченного скрипта”:

sh PortWGC-37

О том как запускать файлы с расширением “sh и run” читайте в этой статье. После запуска скрипта, вам нужно выбрать язык установки, отметив нужный вам пункт, после чего появится окно о том, какая версия скрипта и что данный не коммерческий. Нажимаем кнопку “OK”:

Далее нужно выбрать папку куда будет установлен Wine и соответственно Wargaming. При желании вы можете изменить путь установки. Я же оставляю как оно есть и нажимаю “OK”:

После чего запуститься процесс установки Wine и соответственно Wargaming. Вовремя установки вам нужно будет выбрать с помощью чего вы планируете запускать игры “DXVK” или “OpenGl”. Пункт “DXVK+HUB” просто выводит информацию о FPS и загруженности системы. Я же рекомендую запускать при помощи “DXVK”:

После чего установка завершится и можно запускать Wargaming и переходить к установке игр. По большому счету, вы можете устанавливать не только World of Tanks, но разумеется и остальные игры предоставляющие Wargaming. Но, мы установим World of Tanks как пример.

Устанавливаем World of Tanks

Для того что бы установить World of Tanks, открываем уже установленный ранее Wargaming (WGC) и переходим и переходим к регистрации:

Ну и далее осталось скачать игру World of Tanks и запустить ее. Тут собственно все просто. Большую часть всего процесса займет скачивания. После чего можно приступать к игре:

Заключение

Напоследок я хотел бы сказать спасибо автору проекта portwine за его проделанную работу. Все таки это значимый вклад в развитие игрового процесса в Linux, а так же проделана колоссальная работа облегчающая установку игр. Если же вы посмотрите весь процесс создания данных скриптов, то вы поймете о чем идет речь. Для этого достаточно перейти на канал в youtube и посмотреть как автор пишет установочные скрипты. А так же решает возникшие проблемы. И все это только для того, что бы мы смогли без особых проблем запускать наши любимые игры и наслаждаться игровым процессом.

А на этом сегодня все. Надеюсь данная статья будет вам полезна.
С уважением Cyber-X

8 комментариев к «Устанавливаем Wargaming и World of Tanks на Linux»

    1. что за система? какая видеокарта? вполне возможно, не хватает каких то зависимостей. Как вариант перейти на сайт portwine и посмотреть что там рекомендуют для вашей системы и видеокарты

    1. GF – 450 вулкан не поддерживает, надо через или “OpenGl” запускать, наверно ты давно это уже знаешь

      1. Я не слежу за обновлениями и не могу сказать, запустится ли она под OpenGl. Тебе лучше спросить у Михаила на сайте PortWine

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *