README-RU.md 8.09 KB
Newer Older
1
<div style="text-align: center;">
Boria138's avatar
Boria138 committed
2
  <img src="https://raw.githubusercontent.com/Castro-Fidel/PortWINE/master/data_from_portwine/img/gui/portproton.svg" width="64">
3
  <h1 style="text-align: center;">PortProton</h1>
4 5 6 7 8 9 10 11 12
  <a href="https://github.com/Castro-Fidel/PortWINE/blob/master/LICENSE">
    <img src="https://img.shields.io/github/license/Castro-Fidel/PortWine?logo=github" alt="GitHub License">
  </a>
  <img src="https://img.shields.io/flathub/downloads/ru.linux_gaming.PortProton?style=flat&logo=flathub" alt="Flathub Downloads">
  <a href="https://discord.gg/FTaheP99wE">
    <img src="https://img.shields.io/discord/378683352946835456?logo=discord" alt="Discord">
  </a>
  <img src="https://img.shields.io/youtube/channel/subscribers/UCbI8OJx2D3q-4QKt4LffXTw?style=flat&logo=youtube" alt="YouTube Channel Subscribers">
  <br/>
13
  <p style="text-align: center;">
14 15 16
    Проект, призванный сделать запуск Windows-игр в Linux простым и удобным как для начинающих, так и для опытных пользователей.<br>
    Проект стремится сделать запуск игр (и другого программного обеспечения) максимально простым, но в то же время предоставляет гибкие настройки для опытных пользователей.
  </p>
17 18 19
</div>

# **Язык README**
20

21 22 23
**Русский** - [English](README.md)

## Внимание
24

25 26 27 28 29
**Официальный сайт проекта** с сентября 2022 года: https://linux-gaming.ru.  **Любой другой сайт - фальшивка!**

## Особенности

- Основан на версии WINE от Valve (Proton) и ее модификациях (Proton GE).
30
  Включает набор скриптов, объединенных с самим wine-proton, контейнер Steam Runtime Sniper с добавлением портированных версий MANGOHUD (вывод полезной информации в окно игры: FPS, FrameTime, CPU, GPU и т.д.) и vkBasalt (улучшение графики в играх, очень хорош в связке с FSR, DLSS) + множество уже настроенных оптимизаций для максимальной производительности.
31 32 33 34 35 36 37 38 39 40 41

- Реализована автоматическая установка одним щелчком мыши (на вкладке АВТОУСТАНОВКА) популярных лаунчеров, таких как: WGC, Epic Games, Battle.net, Origin, EVE Online, RockStar, Ubisoft connect , League of Legends и многие другие.

- Для любителей консольных игр предлагается множество эмуляторов консолей (на вкладке ЭМУЛЯТОРЫ ): PPSSPP, Citra, Cemu, ePSXe, MAME и многие другие..

**ПОЖАЛУЙСТА, НЕ СООБЩАЙТЕ О НАЙДЕННЫХ ОШИБКАХ В WINEHQ ИЛИ ПРОГРАММНОМ ОБЕСПЕЧЕНИИ VALVE!**

## **Ссылка на исходный код версий wine используемых в PortProton:**

* WINE-PROTON: https://github.com/ValveSoftware/Proton

42
* WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom
43 44 45

## Установка с помощью пакетов

Mikhail Tergoev's avatar
Mikhail Tergoev committed
46 47
* **Alt Linux**

48
`apt-get` :
Mikhail Tergoev's avatar
Mikhail Tergoev committed
49 50 51
```sh
su -

52
apt-get update && apt-get dist-upgrade -y
Mikhail Tergoev's avatar
Mikhail Tergoev committed
53

54
apt-get install portproton i586-{libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}
Mikhail Tergoev's avatar
Mikhail Tergoev committed
55 56 57 58 59

exit
```

`Вариант установки с помощью eepm`:
60

Mikhail Tergoev's avatar
Mikhail Tergoev committed
61 62 63 64 65 66 67 68 69 70
```sh
su -

epm full-upgrade

epm play portproton

exit
```

Mikhail Tergoev's avatar
Mikhail Tergoev committed
71
* **Ubuntu 24.04**, **Debian 12**, **Linux Mint 21.x** **Deepin** :
Mikhail Tergoev's avatar
Mikhail Tergoev committed
72
  [portproton_1.7-2_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.7-2_amd64/portproton_1.7-2_amd64.deb)
Mikhail Tergoev's avatar
Mikhail Tergoev committed
73

74
* **Arch Linux** и производные (Manjaro, Garuda, и т.д.) :
75
  [AUR](https://aur.archlinux.org/packages/portproton)
Mikhail Tergoev's avatar
Mikhail Tergoev committed
76

77 78
* **openSUSE**:
  [OBS](https://software.opensuse.org/download/package?package=portproton&project=home%3ABoria138%3APortProton)
Mikhail Tergoev's avatar
Mikhail Tergoev committed
79

80 81 82 83 84 85
* **ROSA Linux** устанавливается с помощью этой команды:

```sh
sudo urpmi portproton
```

Mikhail Tergoev's avatar
Mikhail Tergoev committed
86
* **Fedora 38+** and **Nobara**:
87 88 89 90 91 92 93

```sh
sudo dnf copr enable boria138/portproton

sudo dnf install portproton
```

94 95 96 97 98 99 100
* **FlatHub**

```sh
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub ru.linux_gaming.PortProton
```

101 102 103 104 105
## Универсальный (ручной) метод установки

**ВНИМАНИЕ** : при универсальном способе установки PortProton зависимости должны быть установлены вручную!

```sh
vanomj's avatar
vanomj committed
106
wget -c "https://github.com/Castro-Fidel/PortProton_ALT/raw/main/portproton" && sh portproton
107 108 109 110 111 112 113 114
```

## Зависимости

* **Пользователи карт NVIDIA**

Если у вас видеокарта от NVIDIA и установлен проприетарный драйвер, то необходимо проверить, установлена ли lib32-nvidia-utils (без нее ни одна 32-битная игра не будет работать)

Mikhail Tergoev's avatar
Mikhail Tergoev committed
115
* **Ubuntu / Linux Mint / Pop!_OS / Debian**
116 117 118 119 120 121 122 123 124 125

```sh
sudo dpkg --add-architecture i386

sudo add-apt-repository multiverse

sudo apt update

sudo apt upgrade

Mikhail Tergoev's avatar
Mikhail Tergoev committed
126
sudo apt install curl file libc6 libnss3 policykit-1 xz-utils bubblewrap curl icoutils tar libvulkan1 libvulkan1:i386  zstd cabextract xdg-utils openssl libgl1 libgl1:i386
127 128 129 130 131 132 133 134 135 136 137 138 139 140 141
```

* **Arch Linux / Manjaro**

Сперва проверьте включён ли **multilib** репозиторий

```sh
/etc/pacman.conf
===================================
[multilib]
Include = /etc/pacman.d/mirrorlist
====================================
```

```sh
Mikhail Tergoev's avatar
Mikhail Tergoev committed
142
sudo pacman -Syu bash bubblewrap zstd cabextract tar openssl desktop-file-utils curl dbus freetype2 gdk-pixbuf2 ttf-font gzip nss xorg-xrandr vulkan-driver vulkan-icd-loader lsof lib32-freetype2 lib32-libgl lib32-gcc-libs lib32-libx11 lib32-libxss lib32-alsa-plugins lib32-libgpg-error lib32-nss lib32-vulkan-driver lib32-vulkan-icd-loader lib32-lib32-openssl
143 144 145 146 147 148 149 150 151 152 153
```

Если у вас видеокарта от **NVIDIA**, обязательно проверьте, установлен ли пакет **lib32-nvidia-utils**.

```sh
sudo pacman -Syu lib32-nvidia-utils
```

* **openSUSE**

```sh
Mikhail Tergoev's avatar
Mikhail Tergoev committed
154
sudo zypper install curl bubblewrap zstd cabextract tar steam
155 156 157 158 159 160 161 162 163
```

* **Fedora**

```sh
sudo dnf update

sudo dnf upgrade --refresh

Mikhail Tergoev's avatar
Mikhail Tergoev committed
164
sudo dnf install curl bubblewrap zstd cabextract tar openssl mesa-dri-drivers.i686 mesa-vulkan-drivers mesa-vulkan-drivers.i686 vulkan-loader vulkan-loader.i686 nss.i686 alsa-lib.i686 mesa-libGL.i686 mesa-libEGL.i686 wmctrl ImageMagick
165 166 167 168 169
```

* **Alt Linux**

```sh
170
sudo apt-get update
171

172
sudo apt-get dist-upgrade -y
173

174
sudo apt-get install bubblewrap cabextract curl icoutils i586-libvulkan1 libvulkan1 vulkan-tools  zstd
175 176 177 178 179 180 181 182 183
```

* **ROSA DESKTOP FRESH R12**

```sh
sudo dnf update

sudo dnf upgrade --refresh

Mikhail Tergoev's avatar
Mikhail Tergoev committed
184
sudo dnf install sysvinit-tools curl libcurl4 bubblewrap zstd cabextract tar libvulkan1 lib64vulkan1 vulkan.x86_64 vulkan.i686 vkd3d.x86_64 vkd3d.i686 coreutils file libc6 libnss3 xz bubblewrap xdg-utils openssl libgl1 lib64freetype2 libfreetype2 lib64txc-dxtn libtxc-dxtn lib64opencl1 libopencl1 libdrm2 libdrm2.i686 mesa.i686
185 186 187 188 189
```

* **RED OS**

```sh
Mikhail Tergoev's avatar
Mikhail Tergoev committed
190
sudo -E dnf install curl icoutils libcurl  bubblewrap zstd cabextract tar goverlay openssl steam
191 192 193 194 195
```

* **Solus 4.x**

```sh
Mikhail Tergoev's avatar
Mikhail Tergoev committed
196
sudo eopkg it curl file bubblewrap curl icoutils tar  zstd cabextract xdg-utils openssl vulkan vulkan-32bit mesalib-32bit samba
197 198
```

199
* **Void**
200

201
```sh
202
sudo xbps-install -Su void-repo-multilib
203 204 205 206

sudo xbps-install -S bash wget icoutils yad bubblewrap zstd cabextract gzip tar xz openssl desktop-file-utils curl dbus freetype xdg-utils
gdk-pixbuf noto-fonts-ttf nss xrandr lsof mesa-demos ImageMagick Vulkan-Tools libgcc alsa-plugins-32bit libX11-32bit freetype-32bit libglvnd-32bit libgpg-error-32bit nss-32bit openssl-32bit vulkan-loader vulkan-loader-32bit
```