PortWINE от «А» до «Я»

Language:

العربية简体中文EnglishSuomiFrançaisDeutsch日本語Русский

VK

PortWINE от «А» до «Я»

PortWINE FAQ

Обновлены зависимости для:

Arch/Manjaro, OpenSUSE и Solus



 Установка и запуск PortWINE

Установка PortWINE

Установка самого порта дело не хитрое, для этого достаточно скачать нужный вам порт (скрипт установки) из раздела PortWINE

После чего открываем терминал и переходим в директорию куда был загружен скрипт:

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

Дальше сделаем скрипт исполняемым:

chmod +x НАЗВАНИЕ_СКРИПТА

Ну и теперь запускаем сам скрипт командой:

sh ./НАЗВАНИЕ_СКРИПТА

Если скрипт не запустился, то значит у вас нет пакета zenity – который отвечает за диалоговые окна установщика!

ВСЕ! Сам порт установлен и готов к использованию, но возможно вам потребуется установить необходимые зависимости для нормальной работы PortWINE…

[свернуть]

 Зависимости PortWINE (Важная инфа!)

PortWINE как и WINE, PlayOnLinux и Crossover требует необходимый набор зависимостей (пакетов) без которых та, или иная игра (программа) не будет работать стабильно, или вовсе не заработает. Здесь будут собраны терминальные команды для разных версий операционной системы Linux.

Все зависимости, как и любые системные пакеты, устанавливаются от супер пользователя из репозиториев, через эмулятор терминала:

Ubuntu 18.04 / Linux Mint 19.x

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  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 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 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 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 / Linux Mint 20.x

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 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 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 xterm zenity vulkan-tools

[свернуть]
Ubuntu 20.10

sudo add-apt-repository multiverse

sudo dpkg --add-architecture i386 

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 76F1A20FF987672F
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ groovy main'

sudo apt update 

sudo apt upgrade

sudo apt install curl fonts-wine gcc-10-base:i386 glib-networking:i386 gstreamer1.0-plugins-base:i386 gstreamer1.0-plugins-good:i386 gstreamer1.0-x:i386 i965-va-driver i965-va-driver:i386 icoutils intel-media-va-driver intel-media-va-driver:i386 krb5-locales libaa1:i386 libaom0 libaom0:i386 libasn1-8-heimdal:i386 libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libatk1.0-0:i386 libatk-bridge2.0-0:i386 libatomic1:i386 libatspi2.0-0:i386 libavahi-client3:i386 libavahi-common3:i386 libavahi-common-data:i386 libavc1394-0:i386 libavcodec58 libavcodec58:i386 libavutil56 libavutil56:i386 libblkid1:i386 libbrotli1:i386 libbsd0:i386 libbz2-1.0:i386 libc6:i386 libcaca0:i386 libcairo2:i386 libcairo-gobject2:i386 libcap2:i386 libcapi20-3 libcapi20-3:i386 libcdparanoia0:i386 libcodec2-0.9 libcodec2-0.9:i386 libcolord2:i386 libcom-err2:i386 libcrypt1:i386 libcups2:i386 libcurl3-gnutls:i386 libdatrie1:i386 libdav1d4 libdav1d4:i386 libdb5.3:i386 libdbus-1-3:i386 libdrm2:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdv4:i386 libdw1:i386 libedit2:i386 libelf1:i386 libepoxy0:i386 libexif12:i386 libexpat1:i386 libfaudio0 libfaudio0:i386 libffi8ubuntu1:i386 libflac8:i386 libfontconfig1:i386 libfreetype6:i386 libfribidi0:i386 libgbm1:i386 libgcc-s1:i386 libgcrypt20:i386 libgd3:i386 libgdbm6:i386 libgdbm-compat4:i386 libgdk-pixbuf2.0-0:i386 libgl1:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386 libglib2.0-0:i386 libglu1-mesa:i386 libglvnd0:i386 libglx0:i386 libglx-mesa0:i386 libgmp10:i386 libgnutls30:i386 libgomp1:i386 libgpg-error0:i386 libgpg-error-l10n libgphoto2-6:i386 libgphoto2-port12:i386 libgpm2:i386 libgraphite2-3:i386 libgsm1 libgsm1:i386 libgssapi3-heimdal:i386 libgssapi-krb5-2:i386 libgstreamer1.0-0:i386 libgstreamer-plugins-base1.0-0:i386 libgstreamer-plugins-good1.0-0:i386 libgtk-3-0:i386 libgudev-1.0-0:i386 libharfbuzz0b:i386 libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386 libhogweed6:i386 libhx509-5-heimdal:i386 libicu67:i386 libidn2-0:i386 libiec61883-0:i386 libieee1284-3:i386 libigdgmm11 libigdgmm11:i386 libjack-jackd2-0:i386 libjbig0:i386 libjpeg8:i386 libjpeg-turbo8:i386 libjson-glib-1.0-0:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-26-heimdal:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms2-2:i386 libldap-2.4-2:i386 libllvm11:i386 libltdl7:i386 liblz4-1:i386 liblzma5:i386 libmfx1 libmount1:i386 libmp3lame0:i386 libmpg123-0:i386 libmysqlclient21:i386 libncurses6:i386 libncursesw6:i386 libnettle8:i386 libnghttp2-14:i386 libnsl2:i386 libnspr4:i386 libnss3:i386 libnss-nis:i386 libnss-nisplus:i386 libnuma1:i386 libodbc1 libodbc1:i386 libogg0:i386 libopenal1 libopenal1:i386 libopenal-data libopenjp2-7:i386 libopus0:i386 liborc-0.4-0:i386 libosmesa6 libosmesa6:i386 libp11-kit0:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpcap0.8:i386 libpci3:i386 libpciaccess0:i386 libpcre2-8-0:i386 libpcre3:i386 libperl5.30:i386 libpixman-1-0:i386 libpng16-16:i386 libpoppler102:i386 libpoppler-glib8:i386 libproxy1v5:i386 libpsl5:i386 libpulse0:i386 libraw1394-11:i386 librest-0.7-0:i386 libroken18-heimdal:i386 librsvg2-2:i386 librsvg2-common:i386 librtmp1:i386 libsamplerate0:i386 libsane1:i386 libsasl2-2:i386 libsasl2-modules-db:i386 libsasl2-modules:i386 libsdl2-2.0-0 libsdl2-2.0-0:i386 libselinux1:i386 libsensors5:i386 libshine3 libshine3:i386 libshout3:i386 libslang2:i386 libsnappy1v5 libsnappy1v5:i386 libsndfile1:i386 libsndio7.0 libsndio7.0:i386 libsnmp35:i386 libsoup2.4-1:i386 libsoup-gnome2.4-1:i386 libsoxr0:i386 libspeex1:i386 libsqlite3-0:i386 libssh-4:i386 libssl1.1:i386 libstb0 libstb0:i386 libstdc++6:i386 libswresample3 libswresample3:i386 libsystemd0:i386 libtag1v5:i386 libtag1v5-vanilla:i386 libtasn1-6:i386 libthai0:i386 libtheora0:i386 libtiff5:i386 libtinfo6:i386 libtirpc3:i386 libtwolame0:i386 libudev1:i386 libunistring2:i386 libunwind8:i386 libusb-1.0-0:i386 libuuid1:i386 libv4l-0:i386 libv4lconvert0:i386 libva2 libva2:i386 libva-drm2 libva-drm2:i386 libva-x11-2 libva-x11-2:i386 libvdpau1 libvdpau1:i386 libvisual-0.4-0:i386 libvkd3d1 libvkd3d1:i386 libvorbis0a:i386 libvorbisenc2:i386 libvpx6:i386 libvulkan1:i386 libwavpack1:i386 libwayland-client0:i386 libwayland-cursor0:i386 libwayland-egl1:i386 libwayland-server0:i386 libwebp6:i386 libwebpmux3:i386 libwind0-heimdal:i386 libwine libwine:i386 libwrap0:i386 libx11-6:i386 libx11-xcb1:i386 libx264-160 libx264-160:i386 libx265-192 libx265-192:i386 libxau6:i386 libxcb1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-randr0:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386 libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxi6:i386 libxinerama1:i386 libxkbcommon0:i386 libxml2:i386 libxpm4:i386 libxrandr2:i386 libxrender1:i386 libxshmfence1:i386 libxslt1.1:i386 libxss1:i386 libxv1:i386 libxvidcore4 libxvidcore4:i386 libxxf86vm1:i386 libzstd1:i386 libzvbi0 libzvbi0:i386 libzvbi-common mesa-va-drivers mesa-va-drivers:i386 mesa-vdpau-drivers mesa-vdpau-drivers:i386 mesa-vulkan-drivers:i386 ocl-icd-libopencl1 ocl-icd-libopencl1:i386 va-driver-all va-driver-all:i386 vdpau-driver-all vdpau-driver-all:i386 vulkan-tools wget xterm zenity zlib1g:i386

[свернуть]
Arch Linux / Manjaro

sudo pacman -Syu cabextract cups faudio lib32-acl lib32-faudio lib32-fontconfig lib32-freetype2 lib32-gettext lib32-giflib lib32-gnutls lib32-gst-plugins-base-libs lib32-gtk3 lib32-harfbuzz lib32-lcms2 lib32-libjpeg-turbo lib32-libldap lib32-libnl lib32-libpcap lib32-libpng lib32-libtasn1 lib32-libtiff lib32-libusb lib32-libxcomposite lib32-libxinerama lib32-libxrandr lib32-libxslt lib32-libxss lib32-mpg123 lib32-nspr lib32-nss lib32-opencl-icd-loader lib32-p11-kit lib32-sqlite lib32-v4l-utils lib32-vkd3d lib32-vulkan-icd-loader libimagequant lsof opencl-icd-loader python-distro python-evdev python-pillow sane vkd3d zenity icoutils xterm wget curl libudev0-shim python2 wxgtk-common wxgtk3 gnu-netcat lib32-libudev0-shim lib32-vulkan-intel lib32-vulkan-radeon python2-wxpython3 vulkan-intel vulkan-tools gamemode vulkan-radeon

У кого видеокарта от nvidia и установлен проприетарный драйвер, но игры не могут определить аппаратное ускорение, то надо установить пакеты:

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

[свернуть]
ROSA Fresh R11

sudo urpmi lib64ncursesw5 lib64wx_baseu2.8_0 lib64wx_baseu_net2.8_0 lib64wx_baseu_xml2.8_0 lib64d3dtracker1 libgcc1 libgomp1 libstdc++6 libGConf2_4 libSDL1.2_0 libSDL2_image2.0_0 libSDL2_mixer2.0_0 libSDL2_net2.0_0 libSDL2_ttf2.0_0 libSDL_image1.2_0 libSDL_mixer1.2_0 libSDL_ttf2.0_0 libaa1 libacl1 libappindicator1 libasm1 libasyncns0 libattr1 libavahi-client3 libavahi-common3 libblkid1 libbluray1 libbsd0 libbzip2_1 libcanberra0 libcap2 libcares2 libcelt0_2 libcups2 libdatrie1 libdb5.2 libdbus-1_3 libdbus-glib-1_2 libdbusmenu-glib4 libdconf-gio-modules libdconf1 libdirect1.6_0 libdirectfb1.6_0 libdw1 libelf1 libexif12 libexpat1 libext2fs2 libffi6 libflac8 libfontconfig1 libfreeglut3 libfreetype6 libfusion1.6_0 libgamin-1_0 libgcrypt11 libggi2 libgii1 libglu1 libgmp10 libgpg-error0 libgpm2 libgraphite2_3 libgsm1 libgssapi_krb5_2 libgstbase0.10_0 libgstcheck0.10_0 libgstcontroller0.10_0 libgstdataprocol0.10_0 libgstnet0.10_0 libgstreamer-plugins-base0.10 libgstreamer0.10_0 libgudev1.0_0 libidn11 libindicator7 libjack0 libjacknet0 libjasper1 libjbig1 libjpeg62 libjpeg8 libjson-c2 libjson0 libk5crypto3 libkeyutils1 libkrb5_3 libkrb5support0 liblcms2_2 libldap2.4_2 libllvm-plugins libllvm3.9 liblzma5 libmodplug1 libmount1 libmurrine libncurses5 libncurses6 libncursesw5 libncursesw6 libnotify4 libnut0 libogg0 libonig2 libopenal1 libopencl1 libopenjpeg5 liborc-test0.4_0 liborc0.4_0 libp11-kit0 libpangox1.0_0 libpci3 libpciaccess0 libpixman1_0 libpng0 libpng15 libpng16 libpulseaudio0 libpulsecommon10.0 libreadline7 librtmp0 libsamplerate0 libsasl2 libsasl2-plug-sasldb libschroedinger1.0_0 libselinux1 libsm6 libsmpeg0.4 libsoxr0 libssh2_1 libthai0 libtheora0 libtheoradec1 libtheoraenc1 libtiff5 libtinfo5 libuuid1 libva1 libvdpau-trace libvdpau1 libvorbis0 libvorbisenc2 libvorbisfile3 libvpx1 libvpx4 libwavpack1 libwrap0 libx11-xcb1 libx11_6 libxau6 libxcb-composite0 libxcb-damage0 libxcb-dpms0 libxcb-dri2_0 libxcb-dri3_0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-record0 libxcb-render0 libxcb-res0 libxcb-screensaver0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xf86dri0 libxcb-xfixes0 libxcb-xinerama0 libxcb-xkb1 libxcb-xtest0 libxcb-xv0 libxcb-xvmc0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6 libxinerama1 libxml2_2 libxmu6 libxpm4 libxrandr2 libxrender1 libxscrnsaver1 libxshmfence1 libxt6 libxtst6 libxv1 libxvmc1 libxxf86vm1 gio2.0-32 libSDL2_2.0_0 libalsa-plugins libalsa-plugins-jack libalsa-plugins-pulseaudio libasound2 libatk1.0_0 libcairo2 libcrypto1.0.0 libcurl4 libd3dtracker1 libdri-drivers libdrm2 libdrm_amdgpu1 libdrm_intel1 libdrm_nouveau2 libdrm_radeon1 libegl1 libfreebl3 libgbm1 libgcrypt20 libgdk_pixbuf2.0_0 libgdk_pixbuf_xlib2.0_0 libgio2.0_0 libgl1 libglapi0 libglib2.0_0 libgmodule2.0_0 libgnutls30 libgobject2.0_0 libgphoto2_6 libgphoto2_port12 libgstreamer-plugins-base1.0_0 libgstreamer1.0_0 libgthread2.0_0 libharfbuzz0 libice6 liblame0 libltdl7 liblua5.3 libmpg123_0 libnm-glib4 libnm-util2 libnspr4 libnss3 libopenssl-engines1.0.0 libopus0 libpango1.0_0 libpangocairo1.0_0 libpangoft2_1.0_0 libpangoxft1.0_0 libpcre1 libpcrecpp0 libslang-modules libslang2 libsndfile1 libspeex1 libsqlite3_0 libsystemd0 libtasn1_6 libtdb1 libudev1 libusb1.0_0 libcg0 lib64txc-dxtn webcore-fonts libavcodec56 libavcodec57 libavformat56 libavutil54 libavutil55 libswresample1 libswresample2 libswscaler4 libtxc-dxtn libvo-aacenc0 libvo-amrwbenc0 libx264_148 libx265_68 libxvidcore4 libopencore-amr0 zenity libvulkan1 lib64vulkan1 vulkan-tools

У кого видеокарта от AMD и свободные драйвера MESA для работы DXVK необходимо обновить драйвер с поддержкой Vulkan:

sudo urpmi libvulkan-drivers lib64vulkan-drivers

[свернуть]
Debian 10.x

su

dpkg --add-architecture i386 && apt update

apt-get install zenity 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 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 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 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 libwine libwine:i386 vulkan-tools

exit

[свернуть]
Debian Testing Bullseye 11

Добавляем репозиторий (прим. https://portwine-linux.ru/portwine-faq/#comment-17064):
su
apt edit-sources

Добавляем в конец файла строку:
deb http://deb.debian.org/debian bullseye-backports main contrib non-free
и (если это редактор nano) нажимаем Ctrt+O для сохранения, Ctrl+X – чтобы выйти из редактора.

Устанавливаем зависимости (придётся установить Wine полностью, в Debian есть такая особенность):
su
dpkg --add-architecture i386 && apt update && apt install curl gamemode icoutils vulkan-tools wget zenity wine

[свернуть]
Deepin 15.x

sudo apt install i965-va-driver:i386 libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libavresample3:i386 libavutil55:i386 libcairo2:i386 libcrystalhd3:i386 libdb5.3:i386 libflac8:i386 libgomp1:i386 libgsm1:i386 libicu57:i386 libldap-2.4-2:i386 libltdl7:i386 libmp3lame0:i386 libmpg123-0:i386 libnuma1:i386 libogg0:i386 libopenal1:i386 libopenjp2-7:i386 libopus0:i386 libosmesa6 libosmesa6:i386 libpcap0.8:i386 libpixman-1-0:i386 libpulse0:i386 libsamplerate0:i386 libsasl2-2:i386 libsasl2-modules:i386 libsasl2-modules-db:i386 libshine3:i386 libsnappy1v5:i386 libsndfile1:i386 libsoxr0:i386 libspeex1:i386 libspeexdsp1:i386 libswresample2:i386 libtheora0:i386 libtwolame0:i386 libva-drm1:i386 libva-x11-1:i386 libva1:i386 libvdpau-va-gl1:i386 libvdpau1:i386 libvorbis0a:i386 libvorbisenc2:i386 libvpx4:i386 libwavpack1:i386 libwebp6:i386 libwebpmux3:i386 libwrap0:i386 libx264-148:i386 libx265-116:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcomposite1:i386 libxml2:i386 libxslt1.1:i386 libxtst6:i386 libxvidcore4:i386 libzvbi0:i386 mesa-va-drivers:i386 mesa-vdpau-drivers:i386 ocl-icd-libopencl1 ocl-icd-libopencl1:i386 tcpd va-driver-all:i386 vdpau-driver-all:i386 xml-core winbind libtxc-dxtn-s2tc0 at-spi2-core glib-networking:i386 libatk-bridge2.0-0:i386 libatk1.0-0:i386 libatspi2.0-0:i386 libcairo-gobject2:i386 libcapi20-3 libcapi20-3:i386 libcolord2:i386 libdatrie1:i386 libegl1-mesa:i386 libepoxy0:i386 libgbm1:i386 libgdk-pixbuf2.0-0:i386 libgraphite2-3:i386 libharfbuzz0b:i386 libjson-glib-1.0-0:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libproxy1v5:i386 librest-0.7-0:i386 libsoup2.4-1:i386 libthai0:i386 libxcb-xfixes0:i386 libxkbcommon0:i386 libc6 libc6:i386 vulkan-tools

[свернуть]
openSUSE Leep 15.2 x86_64

sudo zypper ref && sudo zypper up && sudo zypper in alsa-devel alsa-devel-32bit alsa-oss-32bit alsa-plugins-32bit alsa-plugins-pulse-32bit bsdiff curl dbus-1-glib-32bit fluid-soundfont-gm fontconfig-32bit gdk-pixbuf-query-loaders-32bit glibc-32bit glibc-devel gnome-keyring gnome-keyring-32bit gnome-keyring-lang gnome-keyring-pam gnome-keyring-pam-32bit gstreamer-32bit gtk2-engine-murrine-32bit gtk2-engine-oxygen-32bit gtk2-theming-engine-adwaita-32bit gtk2-tools-32bit gtk3-tools-32bit icoutils krb5-32bit libacl1-32bit libappindicator3-1 libargon2-1-32bit libasound2-32bit libatk-1_0-0-32bit libatk-bridge-2_0-0-32bit libatspi0-32bit libattr1-32bit libaudit1-32bit libavahi-client3-32bit libavahi-common3-32bit libblkid1-32bit libbrotlicommon1-32bit libbrotlidec1-32bit libbz2-1-32bit libcairo2-32bit libcairo-gobject2-32bit libcanberra0-32bit libcanberra-gtk0-32bit libcanberra-gtk2-module-32bit libcanberra-gtk3-0-32bit libcanberra-gtk3-module-32bit libcap2-32bit libcapi20-3 libcapi20-3-32bit libcolord2-32bit libcom_err2-32bit libcrack2-32bit libcryptsetup12-32bit libcups2-32bit libcurl4-32bit libdatrie1-32bit libdb-4_8-32bit libdbus-1-3-32bit libdbusmenu-glib4 libdbusmenu-gtk3-4 libdcerpc0-32bit libdcerpc-binding0-32bit libdevmapper1_03-32bit libdrm2-32bit libdrm_amdgpu1-32bit libdrm_intel1-32bit libdrm_nouveau2-32bit libdrm_radeon1-32bit libdw1-32bit libebl-plugins-32bit libedit0-32bit libelf1-32bit libepoxy0-32bit libexif12-32bit libexpat1-32bit libfam0-gamin-32bit libFAudio0 libFAudio0-32bit libffi7-32bit libFLAC8-32bit libfreebl3-32bit libfreetype6-32bit libfribidi0-32bit libgcc_s1-32bit libgck-modules-gnome-keyring libgcrypt20-32bit libgd3-32bit libgdbm4-32bit libgdk_pixbuf-2_0-0-32bit libgio-2_0-0-32bit libglib-2_0-0-32bit libGLU1-32bit libglvnd-32bit libgmodule-2_0-0-32bit libgmp10-32bit libgnome-keyring0 libgnome-keyring-lang libgnutls30-32bit libgobject-2_0-0-32bit libgpg-error0-32bit libgphoto2-6-32bit libgraphite2-3-32bit libgsm1-32bit libgstaudio-1_0-0-32bit libgstreamer-1_0-0-32bit libgsttag-1_0-0-32bit libgstvideo-1_0-0-32bit libgtk-2_0-0-32bit libgtk-3-0-32bit libharfbuzz0-32bit libhogweed4-32bit libidn2-0-32bit libindicator3-7 libjansson4-32bit libjbig2-32bit libjpeg8-32bit libjson-c3-32bit libjson-glib-1_0-0-32bit libkeyutils1-32bit liblcms2-2-32bit libldap-2_4-2-32bit libldb2-32bit libLLVM9-32bit liblockdev1-32bit libltdl7-32bit liblua5_3-5-32bit liblz4-1-32bit liblzma5-32bit libmagic1-32bit libmikmod3 libmodplug1 libmount1-32bit libmpg123-0-32bit libncurses6-32bit libndr0-32bit libndr-krb5pac0-32bit libndr-nbt0-32bit libndr-standard0-32bit libnetapi0-32bit libnettle6-32bit libnghttp2-14-32bit libnl3-200-32bit libnscd1-32bit libnsl2-32bit libogg0-32bit libopenal1-32bit libopenmpt0 libopenssl1_0_0 libopenssl1_0_0-steam libopenssl1_0_0-steam-32bit libopenssl1_1-32bit liborc-0_4-0-32bit libOSMesa8 libOSMesa8-32bit libp11-kit0-32bit libpango-1_0-0-32bit libpcap1-32bit libpciaccess0-32bit libpcre1-32bit libpixman-1-0-32bit libpng12-0-32bit libpng16-16-32bit libpopt0-32bit libpsl5-32bit libpulse0-32bit librest-0_7-0-32bit libsamba-credentials0-32bit libsamba-errors0-32bit libsamba-hostconfig0-32bit libsamba-passdb0-32bit libsamba-util0-32bit libsamdb0-32bit libsasl2-3-32bit libSDL-1_2-0-32bit libSDL2-2_0-0 libSDL2-2_0-0-32bit libSDL_net-1_2-0 libSDL_sound-1_0-1 libseccomp2-32bit libselinux1-32bit libsensors4-32bit libsmbconf0-32bit libsmbldap2-32bit libsndfile1-32bit libsnmp30-32bit libsoftokn3-32bit libsoup-2_4-1-32bit libspeex1-32bit libsqlite3-0-32bit libssh4-32bit libstdc++6-32bit libstdc++6-pp-gcc9-32bit libsystemd0-32bit libtalloc2-32bit libtasn1-6-32bit libtdb1-32bit libtevent0-32bit libtevent-util0-32bit libthai0-32bit libtheora0-32bit libtiff5-32bit libtirpc3-32bit libudev1-32bit libunistring2-32bit libunwind-32bit libusb-1_0-0-32bit libuuid1-32bit libv4l1-0-32bit libv4l2-0-32bit libv4lconvert0-32bit libva2-32bit libva-drm2-32bit libva-x11-2-32bit libverto1-32bit libvorbis0-32bit libvorbisenc2-32bit libvorbisfile3-32bit libvulkan1-32bit libwayland-client0-32bit libwayland-cursor0-32bit libwayland-egl1-32bit libwbclient0-32bit libwebp7-32bit libwrap0-32bit libX11-6-32bit libX11-xcb1-32bit libXau6-32bit libxcb1-32bit libxcb-dri2-0-32bit libxcb-dri3-0-32bit libxcb-glx0-32bit libxcb-present0-32bit libxcb-render0-32bit libxcb-shm0-32bit libxcb-sync1-32bit libXcomposite1-32bit libXcursor1-32bit libXdamage1-32bit libXdmcp6-32bit libXext6-32bit libXfixes3-32bit libXft2-32bit libXi6-32bit libXinerama1-32bit libxkbcommon0-32bit libxml2-2-32bit libXpm4-32bit libXrandr2-32bit libXrender1-32bit libxshmfence1-32bit libxslt1-32bit libXxf86vm1-32bit libz1-32bit libzstd1-32bit linux-glibc-devel lsb-release Mesa-32bit Mesa-dri-32bit Mesa-gallium-32bit Mesa-libGL1-32bit Mesa-libglapi0-32bit mozilla-nspr-32bit mozilla-nss-32bit mozilla-nss-certs-32bit nss-mdns-32bit opi p11-kit-32bit pam-32bit patch perl-32bit pulseaudio-utils-32bit python3-asn1crypto python3-certifi python3-cffi python3-chardet python3-cryptography python3-evdev python3-gobject-cairo python3-gobject-Gdk python3-idna python3-ndg-httpsclient python3-olefile python3-Pillow python3-py python3-pyasn1 python3-pycparser python3-pyOpenSSL python3-PySocks python3-PyYAML python3-requests python3-urllib3 rpm-32bit samba-client-32bit samba-libs-32bit samba-winbind samba-winbind-32bit sane-backends-32bit systemd-32bit typelib-1_0-AppIndicator3-0_1 typelib-1_0-Atk-1_0 typelib-1_0-GdkPixbuf-2_0 typelib-1_0-GnomeDesktop-3_0 typelib-1_0-GnomeKeyring-1_0 typelib-1_0-Gtk-3_0 typelib-1_0-JavaScriptCore-4_0 typelib-1_0-Notify-0_7 typelib-1_0-Pango-1_0 typelib-1_0-Soup-2_4 typelib-1_0-WebKit2-4_0 vulkan-tools wget xterm zenity zenity-lang
Установка Gamemode  делается отдельной командой:
opi gamemode

[свернуть]
Fedora 33

sudo dnf update && sudo dnf upgrade --refresh && sudo dnf install alsa-lib avahi-libs bzip2-libs cairo cdparanoia-libs cups-libs curl cyrus-sasl-lib dbus-libs elfutils-debuginfod-client elfutils-libelf elfutils-libs expat flac-libs fontconfig freetype fribidi gamemode gd glib2 glibc gmp gnutls graphene graphite2 gsm gstreamer1 gstreamer1-plugins-base harfbuzz icoutils jbigkit-libs keyutils-libs krb5-libs lcms2 libasyncns libblkid libbrotli libcap libcom_err libcurl libdatrie libdb libdrm libedit liberation-narrow-fonts libevent libexif libFAudio libffi libgcc libgcrypt libglvnd libglvnd-egl libglvnd-glx libgomp libgpg-error libgphoto2 libibverbs libICE libidn2 libieee1284 libimagequant libjpeg-turbo libmount libnghttp2 libnl3 libogg libpcap libpciaccess libpng libpsl libraqm libselinux libsepol libSM libsndfile libssh libstdc++ libtasn1 libthai libtheora libtiff libtool-ltdl libunistring libunwind libusbx libuuid libv4l libva libverto libvisual libvkd3d libvkd3d-shader libvorbis libwayland-client libwayland-cursor libwayland-egl libwayland-server libwebp libX11 libX11-xcb libXau libxcb libXcomposite libxcrypt libXcursor libXdamage libXext libXfixes libXft libXi libXinerama libxml2 libXpm libXrandr libXrender libxshmfence libXtst libXv libXxf86vm libzstd llvm-libs lockdev lz4-libs mesa-dri-drivers mesa-filesystem mesa-libEGL mesa-libgbm mesa-libGL mesa-libglapi mesa-libOSMesa mesa-vulkan-drivers mpg123-libs ncurses-libs nettle nss-mdns openal-soft openldap openssl-libs openssl-pkcs11 opus orc p11-kit pango pcre pcre2 perl-File-Copy pixman pulseaudio-libs rdma-core readline samba-common-tools samba-winbind samba-winbind-clients samba-winbind-modules sane-backends-drivers-cameras sane-backends-drivers-scanners sane-backends-libs SDL2 spirv-tools-libs systemd-libs unixODBC vulkan-loader vulkan-tools wget wine-alsa wine-arial-fonts wine-capi wine-cms wine-common wine-core wine-courier-fonts wine-dxvk wine-dxvk-d3d9 wine-dxvk-dxgi wine-filesystem wine-fixedsys-fonts wine-fonts wine-ldap wine-marlett-fonts wine-ms-sans-serif-fonts wine-openal wine-opencl wine-pulseaudio wine-small-fonts wine-symbol-fonts wine-system-fonts wine-tahoma-fonts wine-times-new-roman-fonts wine-twain wine-webdings-fonts wine-wingdings-fonts xz-libs zenity zlib alsa-lib.i686 avahi-libs.i686 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.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 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 lockdev.i686 lz4-libs.i686 mesa-libglapi.i686 mesa-libOpenCL.x86_64 mesa-libOSMesa.i686 mesa-libOSMesa.x86_64 ncurses-libs.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 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 lcms2.i686 nss-mdns.i686 mesa-libGLU.i686

[свернуть]
Mageia 6

su

dnf config-manager --set-enabled mageia-i586 updates-i586 && dnf update

dnf install cabextract.x86_64 glibc-devel.x86_64 icoutils.x86_64 kernel-userspace-headers.x86_64 lib64osmesa8.x86_64 libalsa2.i586 libalsa-plugins-pulseaudio.i586 libasyncns0.i586 libattr1.i586 libavahi-client3.i586 libavahi-common3.i586 libblkid1.i586 libbsd0.i586 libbzip2_1.i586 libcups2.i586 libdb5.3.i586 libdbus1_3.i586 libdri-drivers.i586 libdrm2.i586 libdrm_amdgpu1.i586 libdrm_intel1.i586 libdrm_nouveau2.i586 libdrm_radeon1.i586 libelfutils1.i586 libexif12.i586 libexpat1.i586 libext2fs2.i586 libflac8.i586 libfontconfig1.i586 libfreetype6.i586 libgcrypt20.i586 libgdbm4.i586 libgio2.0_0.i586 libglapi0.i586 libglib2.0_0.i586 libglib-networking-gnutls.i586 libgmp10.i586 libgnutls30.i586 libgpg-error0.i586 libgphoto2_6.i586 libgphoto2_port12.i586 libgsm1.i586 libgstreamer1.0_0.i586 libgstreamer-plugins-base1.0_0.i586 libicu58.i586 libieee1284_3.i586 libintl8.i586 libjbig1.i586 libjpeg8.i586 libkrb53.i586 liblcms2_2.i586 libldap2.4_2.i586 libllvm3.9.i586 libltdl7.i586 liblzma5.i586 libmesagl1.i586 libmesaglu1.i586 libmount1.i586 libmpg123_0.i586 libncurses6.i586 libncursesw6.i586 libnl3_200.i586 libnl-genl3_200.i586 libogg0.i586 libopenal1.i586 libopencl1.i586 libopenssl1.0.0.i586 libopenssl-engines1.0.0.i586 liborc0.4_0.i586 libosmesa8.i586 libp11-kit0.i586 libpcap1.i586 libpciaccess0.i586 libpcre1.i586 libpng16_16.i586 libpulseaudio0.i586 libpulsecommon10.0.i586 libpython2.7.i586 libpython2.7-stdlib.i586 libreadline6.i586 libsane1.i586 libsasl2_3.i586 libsndfile1.i586 libsqlite3_0.i586 libsystemd0.i586 libtasn1_6.i586 libtiff5.i586 libudev1.i586 libunistring2.i586 libunixODBC2.i586 libunwind8.i586 libusb1.0_0.i586 libuuid1.i586 libv4l0.i586 libverto1.i586 libvorbis0.i586 libvorbisenc2.i586 libwrap0.i586 libx11_6.i586 libx11-xcb1.i586 libxau6.i586 libxcb1.i586 libxcb-dri2_0.i586 libxcb-dri3_0.i586 libxcb-glx0.i586 libxcb-present0.i586 libxcb-sync1.i586 libxcb-xfixes0.i586 libxcomposite1.i586 libxcursor1.i586 libxdamage1.i586 libxdmcp6.i586 libxext6.i586 libxfixes3.i586 libxi6.i586 libxinerama1.i586 libxml2_2.i586 libxrandr2.i586 libxrender1.i586 libxshmfence1.i586 libxslt1.i586 libxxf86vm1.i586 libzlib1.i586 wxPython-wxversion.x86_64 wxPython.x86_64 sane-frontends.x86_64 zenity samba-winbind-clients.i586

exit

[свернуть]
Solus 4

sudo eopkg ur && sudo eopkg up

sudo eopkg it acl-32bit adwaita-icon-theme alsa-lib-32bit alsa-plugins-32bit at-spi2-32bit at-spi2-atk-32bit attr-32bit brotli-32bit bzip2-32bit cabextract celt-32bit colord-32bit cups-32bit curl curl-32bit curl-gnutls curl-gnutls-32bit cyrus-sasl-32bit db5-32bit dbus-32bit dbus-glib-32bit dconf-32bit diffutils e2fsprogs-32bit expat-32bit faudio fontconfig-32bit freeglut-32bit freetype2-32bit fribidi-32bit gamemode gconf gconf-32bit gdbm-32bit gdk-pixbuf-32bit glew glew110 glew110-32bit glew-32bit glib2-32bit glibc-32bit glib-networking-32bit gmp-32bit gnome-themes-extra gnome-themes-extra-32bit gperftools gperftools-32bit graphite2-32bit gst-plugins-base gst-plugins-base-32bit gstreamer-0.10 gstreamer-0.10-32bit gtk2-engine-murrine gtk2-engine-murrine-32bit harfbuzz-32bit intel-tbb intel-tbb-32bit jack-audio-connection-kit-32bit jansson-32bit json-c-32bit kerberos-32bit libappindicator-32bit libatk-32bit libav libcairo-32bit libcap2-32bit libdatrie libdbusmenu-32bit libdrm-32bit libelf-32bit libepoxy-32bit libffi-32bit libflac-32bit libgcc-32bit libgcrypt11 libgcrypt11-32bit libgcrypt-32bit libglu-32bit libglvnd-32bit libgnome-desktop libgnutls-32bit libgomp-32bit libgpg-error-32bit libgtk-2-32bit libgtk-3-32bit libgudev-32bit libgusb-32bit libhogweed-32bit libice-32bit libicu-32bit libidn libidn2-32bit libidn-32bit libjpeg-turbo-32bit libjpeg-turbo6 libjpeg-turbo6-32bit libjson-glib-32bit liblcms2-32bit libmikmod2 libmikmod2-32bit libndp-32bit libnettle-32bit libnm-legacy libnm-legacy-32bit libnspr-32bit libnss-32bit libogg-32bit libp11-kit-32bit libpciaccess-32bit libpcre3 libpcre-32bit libpcre3-32bit libpng12 libpng12-32bit libpng15 libpng15-32bit libpng-32bit libpsl-32bit libressl-shim libressl-shim-32bit librest-32bit librsvg-32bit libsamplerate-32bit libsm-32bit libsndfile-32bit libsoup-32bit libsoxr-32bit libspeex-32bit libssh2-32bit libstdc++-32bit libtasn1-32bit libthai libtheora-32bit libtiff-32bit libtool-32bit libtxc_dxtn libtxc_dxtn-32bit libunistring-32bit libunwind-32bit libusb-32bit libva1 libva1-32bit libva-32bit libvdpau-32bit libvorbis-32bit libvpx1 libvpx1-32bit libx11-32bit libxau-32bit libxaw libxcb-32bit libxcomposite-32bit libxcursor-32bit libxdamage-32bit libxdmcp-32bit libxext-32bit libxfixes-32bit libxft-32bit libxi-32bit libxinerama-32bit libxkbcommon-32bit libxml2-32bit libxmu-32bit libxrandr-32bit libxrender-32bit libxscrnsaver-32bit libxshmfence-32bit libxt-32bit libxtst-32bit libxxf86dga-32bit libxxf86vm-32bit linux-steam-integration llvm-32bit mesalib-32bit mpg123-32bit nas nas-32bit ncurses-32bit network-manager-32bit notify-python ocl-icd openal-soft-32bit openldap-32bit openssl-32bit opus-32bit orc-32bit pango-32bit pixman-32bit pulseaudio-32bit python-evdev python-pillow pyyaml rtmpdump rtmpdump-32bit sdl1-32bit sdl1-image-32bit sdl1-mixer sdl1-mixer-32bit sdl1-net sdl1-net-32bit sdl2-32bit sdl2-gfx sdl2-gfx-32bit sdl2-image sdl2-image-32bit sdl2-mixer sdl2-mixer-32bit sdl2-net sdl2-net-32bit sdl2-ttf sdl2-ttf-32bit sdl-gfx sdl-gfx-32bit sdl-ttf sdl-ttf-32bit sqlite3-32bit systemd-32bit tcp_wrappers tcp_wrappers-32bit unixodbc-32bit util-linux-32bit vkd3d vulkan-32bit vulkan-tools wayland-32bit webrtc-audio-processing-32bit wget xz-32bit zlib-32bit zstd-32bit rxvt-unicode xsel

[свернуть]
Gentoo based systems

Все команды делаем под рутом!

eix-sync — обновляем дерево портеджей
emerge -va wine winetricks — эта команда установит самую последнюю размаскированную версию wine и winetricks
emerge -va zenity — устанавливаем Zenity
emerge -va xterm — устанавливаем Xterm

При артефактах графики в играх, необходимо добавить пакет:

use="abi_x86_32" emerge -va media-libs/libtxc_dxtn

Если после данных манипуляций порт все равно не запустился, то надо добавить библиотеки просто распаковав архив в каталог_порта/data/wine/lib/

[свернуть]

Создание ЛОГ-ов (Важная инфа!) – если зависимости не помогли…

Создание .log файла

Просто запускаем debug из каталога порта. При возникновении проблемы закрываем порт и видим на экране сам лог. (Если ничего не происходит, то переходим в каталог порта и кликаем на stop).

[свернуть]

Решение возможных проблем:

Проблемы с управлением?!

В 90% случаев, когда есть проблемы с управлением — достаточно включить английскую раскладку в системе по умолчанию. Но если теряется фокус при нажатии на клавишу Alt, то самый простой способ — это смена клавиш переключения раскладки с Alt + Shift на Ctrl + Shift

[свернуть]
Проблемы со звуком?!

Попробуйте отредактировать настройки звукового сервера (системные, а не вайна)
sudo geany /etc/pulse/default.pa     (вместо geany может быть любой другой редактор)
PS: Если в данном файле вы не нашли нужных параметров то они значит есть в файле:
sudo geany /etc/pulse/daemon.conf
Там находим строки и меняем их значения:
default-fragments = 5
default-fragment-size-msec = 2

После чего перезапускаем пульс:
pulseaudio -k

Все! Теперь вайн и звуковой сервер Pulse должны дружить!

[свернуть]
Кто не может подключиться к серверам игр

Выполняем в терминале:
echo "127.0.1.1 $HOSTNAME" | sudo tee --append /etc/hosts

[свернуть]
Что делать если на ноутбуке с Ubuntu и гибридной графикой не работает NVIDIA

Если у вас ноутбук с гибридной графикой intel + nvidia, поставлен Ubuntu и самый свежий драйвер из репозитория
sudo add-apt-repository ppa:graphics-drivers/ppa
Но все равно nvidia не заводится, то необходимо до установить пакет:
sudo apt install primus-nvidia
После перезагрузки, проблема должна исчезнуть.
Ну а для работы вулкана и портов в целом, ставим зависимости для своей версии ubuntu которые написаны выше…

ЗЫ: Вот список видеокарт NVIDIA которые поддерживают Vulkan.

[свернуть]

Удаление порта:

Внутри каталога запускаем remove, после чего удаляем каталог с самим портом.


Назначение скриптов по пути: ./data/scripts/ (коротко о главном, на стадии написания)

2 скрипта установки и удаления порта:

  • setup – создание ярлыков, копирование необходимых каталогов и файлов внутри порта, добавление вашего пользователя в реестр префикса
  • remove – порт в систему ничего не ставит, по этому скрипт только удаляет ярлык из меню, а сам каталог с портом можно удалить вручную

3 главных скрипта, без которых порт не заведется:

  • vars – скрипт с основными переменными порта.
  • runlib – “сердце” порта. Тут происходит “магия” настроек переменных, копирование необходимых файлов, автоматическая настройка реестра порта, определение оборудования для запуска на видеокартах с гибридной графикой, установка/удаление DXVK и многое другое
  • start – скрипт для графического отображения выбора режима запуска с последующим исполнением команд запуска игры\программы

Discord

Комментарии

Войти с помощью: 
guest
437 комментариев
новые
старые лучшие
Inline Feedbacks
View all comments
Иван Ионов
Иван Ионов
1 день назад

У меня вопрос. Как подружить это с яп локалью? В какое место этого клубка из адских скриптов нужно добавить комманду?… Читать дальше »

Last edited 23 часов назад by Иван Ионов
ORA ORA
ORA ORA
3 дней назад

ребят кто шарит как добавить сервера? есть только NA и PBE. хотелось бы на ру погонять. игра lol

Last edited 3 дней назад by ORA ORA
Андрей Фомин
Андрей Фомин
10 дней назад

Добрый день!

Была ли у кого-то проблема с черным экраном в лаунчере?
Debian 10. Установил, запустил. Черный экран, снизу загрузка идет. Потом ошибка авторизации с кодом AS-. Нажимаю ОК. Черный экран

ЛОГИ

PortWINE был запущен в режиме создания PortEpic.log и он успешно сохранен в корне каталога порта
Для диагностики проблем, скопируйте ВЕСЬ лог в комментарии к игре на сайте portwine-linux.ru
--------------------------------------------------------
PortWINE version:
PortEpic-23
-------------------------------------------------------
var_dxvk_on = 0
------------------------------------------------------
Date and time of start debug for PortEpic
Вт ноя 17 11:04:23 +05 2020
-----------------------------------------------------
The installation path of the PortEpic:
/home/afomin/PortWINE/PortEpic/data/scripts
----------------------------------------------------
Operating system
ОС:	Debian GNU/Linux 10 (buster)
--------------------------------------------------
Desktop Environment
lightdm-xsession
XFCE
Kernel
4.19.0-12-amd64
-------------------------------------------------
CPU
model name	: Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz
------------------------------------------------
RAM
              total        used        free      shared  buff/cache   available
Mem:          40194        1460       37068         162        1666       38111
Swap:         57219           0       57219
-----------------------------------------------
Graphic cards and drivers
01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1)
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 610/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 390.138
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 390.138
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 390.138
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
----------------------------------------------
Vulkan info device name
!!!vulkaninfo not found!!!
---------------------------------------------
!!!gamemod not found!!!
--------------------------------------------
Version WINE in the Port
wine-5.0-603-g068dee4
-------------------------------------------
log WINE
wineserver: using server-side synchronization.
017c:err:winediag:IcmpCreateFile Failed to use ICMP (network ping), this requires special permissions.
err:vkd3d_select_physical_device: Failed to enumerate physical devices, vr -3.
fixme:hresult_from_vk_result: Unhandled VkResult -3.
0098:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UIViewSettings"
0098:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UIViewSettings"

Дмитрий
13 дней назад

У кого-нибудь получилось RDR 2 запустить? Ради нее приходится в винду перегружаться, но очень не хочется)

mr.pyshkin
mr.pyshkin
13 дней назад

Всем здрасти, помогите, не получается установить зависимости на mint 20.04, а именно при запросе на загрузку пакета, что ты я… Читать дальше »

Ridbowt
Ridbowt
Редактор
Reply to  mr.pyshkin
13 дней назад

Возможно, поможет это. Не пиши “Д” в подтверждении установки пакетов, а напиши английскую “y” или просто нажми Enter: https://qna.habr.com/q/831453

artash
artash
Reply to  Ridbowt
12 дней назад

у меня та же проблема но ни Английская У ни Enter не помогает, все равно прерывается. может что то делаю… Читать дальше »

Last edited 12 дней назад by artash
Ridbowt
Ridbowt
Редактор
Reply to  artash
12 дней назад

Ещё видел информацию, что вроде-бы помогло: [Н]есколько раз подряд повтори команду, нажимая Enter вместо букв. Первый раз будет “Прервано”, а… Читать дальше »

mr.pyshkin
mr.pyshkin
Reply to  Ridbowt
12 дней назад

я тоже так пробовал, ничего не получилось, помогло только заново открытое окно терминала

mr.pyshkin
mr.pyshkin
Reply to  artash
12 дней назад

друг,я нашел решение, но танки так и не запускаются

mr.pyshkin
mr.pyshkin
Reply to  Ridbowt
12 дней назад

перепробовал, все: да, Да, ДА, Y, y, Yes, yes, крч помогло только закрытие терминала, повторное открытие, ввод последней команды, и… Читать дальше »

Ridbowt
Ridbowt
Редактор
Reply to  mr.pyshkin
12 дней назад

Ещё можно попробовать прописать ключ -y вконце команды, к примеру так: sudo apt install libfaudio0:i386 gamemode libwine libwine:i386 xterm zenity… Читать дальше »

Ridbowt
Ridbowt
Редактор
Reply to  mr.pyshkin
12 дней назад

Также можно попробовать скопировать зависимости с сайта, но не вставлять их сразу в терминал, а вставить сначала в текстовый редактор… Читать дальше »

Zoger
Zoger
21 дней назад

Всем привет! Как отключить HUD??? При установке галочки не включал, он при запуске все равно лезет.

Klaus Verner
Klaus Verner
24 дней назад

Не заводится, при запуске, вайн пишет : Не удалось обнаружить необходимую библиотеку DLL

Лог под спойлером
PortWINE был запущен в режиме создания PortBattleNET.log и он успешно сохранен в корне каталога порта
Для диагностики проблем, скопируйте ВЕСЬ лог в комментарии к игре на сайте portwine-linux.ru
——————————————————–
PortWINE version:
PortBattleNET-94
——————————————————-
var_dxvk_on = off
——————————————————
Date and time of start debug for PortBattleNET
Вт 03 ноя 2020 12:57:38 +04
—————————————————–
The installation path of the PortBattleNET:

—————————————————-
Operating system
ОС:   Ubuntu 20.04.1 LTS
————————————————–
Desktop Environment
ubuntu
ubuntu:GNOME
Kernel
5.4.0-52-generic
————————————————-
CPU
model name   : Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz
————————————————
RAM
             всего       занято       свободно     общая буф./врем.  доступно
Память:      15958       2830       6497        165       6630      12634
Подкачка:       2047          0       2047
———————————————–
Graphic cards and drivers
01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 630 Rev. 2] (rev a1)
!!!glxinfo not found!!!
———————————————-
Vulkan info device name
   deviceName    = GeForce GT 630
———————————————
——————————————–
Version WINE in the Port
wine-5.13 (Staging)
——————————————-
log WINE
gamemodeauto:
0064:err:module:open_builtin_file failed to load .so lib “/home/manager/PortWINE/PortBattleNET/data/dist/lib64/wine/winebus.sys.so”
0064:err:ntoskrnl:ZwLoadDriver failed to create driver L”\\Registry\\Machine\\System\\CurrentControlSet\\Services\\winebus”: c0000142
0080:err:ntoskrnl:ZwLoadDriver failed to create driver L”\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb”: c0000142
00b8:err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption
00b8:err:winediag:gcrypt_initialize failed to load libgcrypt, no support for diffie hellman key exchange
00b8:err:winediag:gnutls_initialize failed to load libgnutls, no support for pfx import/export
00b8:err:module:open_builtin_file failed to load .so lib “/home/manager/PortWINE/PortBattleNET/data/dist/lib/wine/dinput8.dll.so”
00b8:err:module:import_dll Loading library DINPUT8.dll (which is needed by L”C:\\Program Files (x86)\\Battle.net\\Battle.net.12315\\battle.net.dll”) failed (error c000007a).

Klaus Verner
Klaus Verner
Reply to  Klaus Verner
24 дней назад

Прошу прощения, всё норм, был не внимателен. Просто нужно было доставить зависимости.

alexshp83
alexshp83
25 дней назад

при первом запуске получается вот что

в графическом режиме через иконку в меню
PortWINE был запущен в режиме создания PortProton.log и он успешно сохранен в корне каталога порта
Для диагностики проблем, скопируйте ВЕСЬ лог в комментарии к игре на сайте portwine-linux.ru
——————————————————–
PortWINE version:
PortProton-37
——————————————————-
var_dxvk_on = 0
——————————————————
Date and time of start debug for PortProton
Вс 01 ноя 2020 21:55:25 MSK
—————————————————–
The installation path of the PortProton:

—————————————————-
Operating system
ОС: Linux Mint 20
————————————————–
Desktop Environment
mate
MATE
Kernel
5.4.0-52-generic
————————————————-
CPU
model name : Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
————————————————
RAM
       всего    занято    свободно   общая буф./врем.  доступно
Память:    15977    4493    1704     457    9778    10703
Подкачка:    4095      1    4094
———————————————–
Graphic cards and drivers
01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 660] (rev a1)
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 660/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 450.80.02
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 450.80.02
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 450.80.02
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
———————————————-
Vulkan info device name
deviceName   = GeForce GTX 660
———————————————
——————————————–
Version WINE in the Port
wine-5.13-616-gb48ce9a2778
——————————————-
log WINE
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wineserver: using server-side synchronization.
gamemodeauto: 

alexshp83
alexshp83
Reply to  alexshp83
25 дней назад

потом идём в консоль и проверяем

проверка наличия динамических библиотек
alexnatali@anpc:~$ sudo aptitude search gamemode
i  gamemode                                                   – Optimise Linux system performance on demand                                       
p  gnome-shell-extension-gamemode                                        – gnome-shell extension that monitors the current status of gamemode                           
p  libgamemode-dev                                               – Optimise Linux system performance on demand (dev files)                                 
i A libgamemode0                                                 – Optimise Linux system performance on demand (libraries)                                 
p  libgamemodeauto-dev                                             – Automatically optimise system performance on demand (dev files)                             
i A libgamemodeauto0                                               – Automatically optimise Linux system performance on demand                                
alexnatali@anpc:~$ 
alexnatali@anpc:~$ 
alexnatali@anpc:~$ sudo ldconfig
alexnatali@anpc:~$ 
alexnatali@anpc:~$ 
alexnatali@anpc:~$ ldconfig -p | grep mode
libgamemodeauto.so.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libgamemodeauto.so.0
libgamemodeauto.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libgamemodeauto.so
libgamemode.so.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libgamemode.so.0
libgamemode.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libgamemode.so

Last edited 25 дней назад by alexshp83
alexshp83
alexshp83
Reply to  alexshp83
25 дней назад

состояние сервиса gamemoded после первого запуска порта
alexnatali@anpc:~/PortWINE/PortProton/data/scripts$ systemctl –user status gamemoded
● gamemoded.service – gamemoded
   Loaded: loaded (/etc/xdg/systemd/user/gamemoded.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2020-11-01 21:52:10 MSK; 6s ago
  Main PID: 40668 (gamemoded)
   Status: “GameMode is currently deactivated.”
   CGroup: /user.slice/user-1000.slice/user@1000.service/gamemoded.service
       └─40668 /usr/bin/gamemoded

ноя 01 21:52:11 anpc gamemoded[40668]: ERROR: Removal requested for unknown process [40677].
ноя 01 21:52:11 anpc gamemoded[40668]:   — The parent process probably forked and tries to unregister from the wrong
ноя 01 21:52:11 anpc gamemoded[40668]:   — process now. We cannot work around this. This message will likely be paired
ноя 01 21:52:11 anpc gamemoded[40668]:   — with a nearby ‘Removing expired game’ which means we cleaned up properly
ноя 01 21:52:11 anpc gamemoded[40668]:   — (we will log this event). This hint will be displayed only once.
ноя 01 21:52:15 anpc gamemoded[40668]: ERROR: Could not call UnInhibit on org.freedesktop.ScreenSaver: No route to host
ноя 01 21:52:15 anpc gamemoded[40668]:     org.freedesktop.DBus.Error.ServiceUnknown
ноя 01 21:52:15 anpc gamemoded[40668]:     The name org.freedesktop.ScreenSaver was not provided by any .service files
ноя 01 21:52:15 anpc pkexec[40683]: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
ноя 01 21:52:15 anpc gamemoded[40668]: ERROR: Could not inspect tasks for client [40672]! Skipping ioprio optimisation.
alexnatali@anpc:~/PortWINE/PortProton/data/scripts$ 

перезапуск сервиса
alexnatali@anpc:~/PortWINE/PortProton/data/scripts$ systemctl –user stop gamemoded
alexnatali@anpc:~/PortWINE/PortProton/data/scripts$ 
alexnatali@anpc:~/PortWINE/PortProton/data/scripts$ 
alexnatali@anpc:~/PortWINE/PortProton/data/scripts$ systemctl –user start gamemoded
alexnatali@anpc:~/PortWINE/PortProton/data/scripts$ 
alexnatali@anpc:~/PortWINE/PortProton/data/scripts$ 
alexnatali@anpc:~/PortWINE/PortProton/data/scripts$ systemctl –user status gamemoded
● gamemoded.service – gamemoded
   Loaded: loaded (/etc/xdg/systemd/user/gamemoded.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2020-11-01 21:55:13 MSK; 2s ago
  Main PID: 40916 (gamemoded)
   Status: “GameMode is ready to be activated.”
   CGroup: /user.slice/user-1000.slice/user@1000.service/gamemoded.service
       └─40916 /usr/bin/gamemoded

ноя 01 21:55:13 anpc systemd[2060]: Starting gamemoded…
ноя 01 21:55:13 anpc systemd[2060]: Started gamemoded.
alexnatali@anpc:~/PortWINE/PortProton/data/scripts$ 

но после перезапуска опять 25

Aleksey Shvetcov
Aleksey Shvetcov
28 дней назад

Какие зависимости надо подтягивать на федору 33??

Ridbowt
Ridbowt
Редактор
Reply to  Aleksey Shvetcov
16 дней назад

Вот эти попробуй, как-раз обновил недавно, но на настоящем железе не проверял, а только в виртуально машине. https://pastebin.com/LVyif889

Sieras01
Sieras01
30 дней назад

Доброго времени суток.
Помогите пожалуйста с запуском порта на LMDE4.
Не понимаю, чего не хватает системе.

Log

PortWINE был запущен в режиме создания PortWGC.log и он успешно сохранен в корне каталога порта
Для диагностики проблем, скопируйте ВЕСЬ лог в комментарии к игре на сайте portwine-linux.ru
——————————————————–
PortWINE version:
PortWGC-39
——————————————————-
var_dxvk_on = fps
——————————————————
Date and time of start debug for PortWGC
Вт окт 27 18:12:31 EET 2020
—————————————————–
The installation path of the PortWGC:

—————————————————-
Operating system
ОС: LMDE 4 (debbie)
————————————————–
Desktop Environment
cinnamon
X-Cinnamon
Kernel
4.19.0-12-amd64
———————————————–
Graphic cards and drivers
01:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1)
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1050 Ti/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 450.66
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 450.66
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 450.66
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
———————————————-
Vulkan info device name
deviceName   = GeForce GTX 1050 Ti
———————————————
——————————————–
Version WINE in the Port
wine-5.13 (Staging)
——————————————-
log WINE

После запуска в консоли получаю следующее:

########################
/sbin/ldconfig: Путь «/lib/x86_64-linux-gnu» задан несколько раз
/sbin/ldconfig: Путь «/usr/lib/x86_64-linux-gnu» задан несколько раз
/sbin/ldconfig: /lib/i386-linux-gnu/ld-2.28.so is the dynamic linker, ignoring

/sbin/ldconfig: /lib/x86_64-linux-gnu/ld-2.28.so is the dynamic linker, ignoring

########################
runtime libs is enabled
DXVK_HUD=fps
Use DXVK and D9VK (DX9-DX11 to Vulkan)
Gamemod will be launched.
########################
/home/sieras/PortWINE/PortWGC/data/scripts/start: строка 9: /usr/bin/xterm: Нет такого файла или каталога

Пробовал создать каталог – не помогает.
Заранее благодарю за ответы.

Дмитрий Белоглазов
Дмитрий Белоглазов
Reply to  Sieras01
30 дней назад

Попробуй установить xterm сначала, на него же ругается

Sieras01
Sieras01
Reply to  Дмитрий Белоглазов
29 дней назад

Спасибо тебе, мил человек!!!! Пошла вода горячаяяяя! :))))

benu
benu
1 месяц назад

EasyAntiCheat не даёт запустить игру «Калибр». Есть варианты запуска игры с EAC?

Тимофей Бинго
Тимофей Бинго
1 месяц назад

PortWINE был запущен в режиме создания PortEpic.log и он успешно сохранен в корне каталога порта Для диагностики проблем, скопируйте ВЕСЬ… Читать дальше »

Тимофей Бинго
Тимофей Бинго
Reply to  Тимофей Бинго
1 месяц назад

что делать? в чем проблема?

Тимофей Бинго
Тимофей Бинго
Reply to  Тимофей Бинго
30 дней назад

Кто нибудь может помочь?

Al`
Al`
1 месяц назад

Для Deepin 20+ sudo apt install i965-va-driver:i386 libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libcairo2:i386 libcrystalhd3:i386 libdb5.3:i386 libflac8:i386 libgomp1:i386 libgsm1:i386 libldap-2.4-2:i386 libltdl7:i386 libmp3lame0:i386 libmpg123-0:i386 libnuma1:i386… Читать дальше »

vlarir_xd
vlarir_xd
1 месяц назад

kde neon linux Investigating (1) libblkid1:i386 < 2.33.2-0+18.04+bionic+build6 -> 2.34-0.1ubuntu9.1 @ii pumU Ib > Broken libblkid1:i386 Ломает on libblkid1:amd64 <… Читать дальше »

PANDORUM_666
PANDORUM_666
1 месяц назад

Доброго времени суток, подскажите, для MX Linux зависимости ставить что во вкладке Debian?

Маленькая сосна
Маленькая сосна
Reply to  PANDORUM_666
1 месяц назад

MX Linux — операционная система на базе ядра Linux, основанная на дистрибутиве Debian, и использующая основные компоненты antiX с дополнительным… Читать дальше »

Dmitry Dubinin
Dmitry Dubinin
2 месяцев назад

Благодарю за проделанную работу! Установил WoT без каких-либо проблем. Есть один небольшой вопрос. Во время установки PortWine я выбрал опцию… Читать дальше »

Андрій Шворак
Андрій Шворак
Reply to  Dmitry Dubinin
2 месяцев назад

да. нужно запустить reset файл. он рядом с create shortcut…. ето собьет настройки порт протон, нужно будет опять выставить. В… Читать дальше »

Dmitry Dubinin
Dmitry Dubinin
Reply to  Андрій Шворак
2 месяцев назад

Спасибо!

PrivetickplayTV lunux
PrivetickplayTV lunux
2 месяцев назад

████─████─████─███─█───█─███─█──█─███ █──█─█──█─█──█──█──█───█──█──██─█─█ ████─█──█─████──█──█─█─█──█──█─██─███ █────█──█─█─█───█──█████──█──█──█─█ █────████─█─█───█───█─█──███─█──█─███ No protocol specified Unable to init server: Could not connect: Connection refused (zenity:23925): Gtk-WARNING **:… Читать дальше »

vers
vers
2 месяцев назад

Ошибка при скачке дистрибутива в WG centre Невозможно установить обновления. Мы работаем над этим Пожалуйста, повторите попытку позже. (2023) os… Читать дальше »

klaus klaus
klaus klaus
Reply to  vers
2 месяцев назад

ошибка общая. На двух разных компах, с картами радеон и нвидиа, тоже самое. Но, запуская через crossover, ошибка такая же….… Читать дальше »

Last edited 2 месяцев назад by klaus klaus
kir84
kir84
Reply to  klaus klaus
2 месяцев назад

Такая же проблема. ОС Fedora.

Кто-нибудь знает, что делать?

sL1pKn07 SpinFlo
sL1pKn07 SpinFlo
Reply to  kir84
2 месяцев назад

Fixed in PortWGC-38

Иван Иванов
Иван Иванов
2 месяцев назад

дебилы вы долбаные

Иван Иванов
Иван Иванов
2 месяцев назад

карта дж форрдж 450 gts gf 116 всё сделал при запуске чёрный экран варгейминг драйвер уст убунту 2004 вы что… Читать дальше »

Kurt Cobain
Kurt Cobain
3 месяцев назад

Вот что ему надо ?
Wargaming centr запускается но черный экран…

Спойлер
PortWINE был запущен в режиме создания PortWGC.log и он успешно сохранен в корне каталога порта
Для диагностики проблем, скопируйте ВЕСЬ лог в комментарии к игре на сайте portwine-linux.ru
——————————————————–
PortWINE version:
PortWGC-37
——————————————————-
var_dxvk_on = fps
——————————————————
Date and time of start debug for PortWGC
Пн 24 авг 2020 20:57:52 MSK
—————————————————–
The installation path of the PortWGC:
/home/uur/PortWINE/PortWGC/data/scripts
—————————————————-
Operating system
ОС: Ubuntu 20.04.1 LTS
————————————————–
Desktop Environment
plasma
KDE
Kernel
5.4.0-42-generic
————————————————-
CPU
model name : AMD Athlon(tm) II X2 270 Processor
————————————————
RAM
       total    used    free   shared buff/cache  available
Mem:      5943    1255    3074     74    1614    4363
Swap:     8561      0    8561
———————————————–
Graphic cards and drivers
01:00.0 VGA compatible controller: NVIDIA Corporation G94 [GeForce 9600 GT] (rev a1)
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 9600 GT/PCIe/SSE2
OpenGL core profile version string: 3.3.0 NVIDIA 340.108
OpenGL core profile shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.3.0 NVIDIA 340.108
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 NVIDIA 340.108 340.108
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.00
OpenGL ES profile extensions:
———————————————-
Vulkan info device name
———————————————
——————————————–
Version WINE in the Port
wine-5.0-649-g76dd491
——————————————-
log WINE
gamemodeauto: 
wineserver: using server-side synchronization.
[0824/205759.498:ERROR:network_change_notifier_win.cc(141)] WSALookupServiceBegin failed with: 0
[0824/205801.097:ERROR:gl_surface_egl.cc(612)] EGL Driver message (Critical) eglInitialize: No available renderers.
[0824/205801.097:ERROR:gl_surface_egl.cc(1057)] eglInitialize D3D11 failed with error EGL_NOT_INITIALIZED, trying next display type
[0824/205801.333:ERROR:network_change_notifier_win.cc(141)] WSALookupServiceBegin failed with: 0

doos
doos
Reply to  Kurt Cobain
2 месяцев назад

Попробуй установить пакет libglvnd-dev

klaus klaus
klaus klaus
3 месяцев назад

Свежая система, кубунта 20-ая. Установил порт, запускаю-ошибка – ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

Я гуглить. Сделал как написано тут

apt install meson libsystemd-dev pkg-config ninja-build git libdbus-1-dev libinih-dev

потом

git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.5.1 # omit to build the master branch
./bootstrap.sh

не помогло.

Дальше гуглить,искать и в 254 сообщении нашел то что надо:

Спойлер
I installed gamemode using “apt install gamemode”(After adding the repository).
Yeah so you’re missing the 32bit libs. Remove gamemode (apt remove gamemode --autoremove), and download the Debian packages:
https://packages.debian.org/sid/amd64/gamemode/download
https://packages.debian.org/sid/amd64/gamemode-daemon/download
https://packages.debian.org/sid/amd64/libgamemode0/download
https://packages.debian.org/sid/amd64/libgamemodeauto0/download
https://packages.debian.org/sid/i386/libgamemode0/download
https://packages.debian.org/sid/i386/libgamemodeauto0/download
then install all .deb’s with this command:

apt install -f path/to/gamemode.deb path/to/gamemode-daemon.deb ...

This should fix your problem.

скачал, установил и все заработало.

Это так, для инфы.

DREAD_SOLNCE
DREAD_SOLNCE
Reply to  klaus klaus
3 месяцев назад

Подтверждаю! Все работает! Данная ошибка появляется если вы используете 32 битный префикс! А gamemode ставится в систему для 64 битной!… Читать дальше »

Last edited 3 месяцев назад by DREAD_SOLNCE
Андрій Шворак
Андрій Шворак
Reply to  klaus klaus
2 месяцев назад

Подтрерждаю! Фикс работает! Скачал, запустил команду, правда без sudo не обошлось. Еррор пропал

flipix
flipix
Reply to  klaus klaus
15 дней назад

нужно дополнительно поставить multilib пакет. В зависимости arch\manjaro тоже нужно в список добавить пакет lib32-gamemode

Васян Королёв
Васян Королёв
3 месяцев назад

Подскажите я установил себе дист KDE Neon x64 отснаван на Ubuntu 20.04 когда я устанавливаю зависимости для порта выходит ошибка… Читать дальше »

Piton
Piton
3 месяцев назад

Здравствуйте, не запускается Origin на linux mint, установка зависимостей не помогла.. log WINE Traceback (most recent call last):  File “/home/piton/PortWINE/PortOrigin/data/port_on”,… Читать дальше »

Даниил Селютин
Даниил Селютин
4 месяцев назад

remove, debug он не видит их, когда я нахожусь в каталоге с ними, .desktop работают только из под папки settings,… Читать дальше »

Don
Don
Reply to  Даниил Селютин
4 месяцев назад

У меня также..

Жизнь как игра Ушенин
Жизнь как игра Ушенин
4 месяцев назад

а проект будет поддерживать ломаные игры с торрентов? Я просто прежде чем купить игру со стима, сначала качаю пиратку и… Читать дальше »

Last edited 4 месяцев назад by Жизнь как игра Ушенин
Don
Don
Reply to  Жизнь как игра Ушенин
1 месяц назад

Всё работает,я даже трейнер запускал.

Алексей Романов
Алексей Романов
5 месяцев назад

а как PortWINE установить на Puppy?

Last edited 5 месяцев назад by Алексей Романов
Алексей Романов
Алексей Романов
Reply to  Fidel
5 месяцев назад

может помочь с пробованием?

Ridbowt
Ridbowt
Редактор
Reply to  Алексей Романов
4 месяцев назад

А на чём основан Puppy? Он-же разных “вкусов” бывает. Если на Ubuntu, то достаточно установить зависимости от Ubuntu; однако, если… Читать дальше »

IDis
IDis
5 месяцев назад

PortWINE был запущен в режиме создания PortWGC.log и он успешно сохранен в корне каталога порта Для диагностики проблем, скопируйте ВЕСЬ… Читать дальше »

IDis
IDis
Reply to  Fidel
5 месяцев назад

не запускается вообще никак. Даже до центра приложений не доходит. Открывается окно Xterm и дальше этого ничего не продвигается. Последние… Читать дальше »

Никита Марков
Никита Марков
5 месяцев назад

Вставлю свои 5 копеек. Про Debian 10. Поскольку стабильная система использует пакеты 2-3х летней давности, то для запуска танков они… Читать дальше »

hhh578 bbb578
hhh578 bbb578
5 месяцев назад

здраствуйте,я новичек в линукс и сижу на deepin 20 beta ,вроде все правильно сделал но когда пытаюсь запустить он не… Читать дальше »

437
0
Would love your thoughts, please comment.x
()
x