Добавил инфу про сборку Dolphin

Потому что нефиг флэтпаки ставить без нужды
This commit is contained in:
4aiman 2025-12-01 11:04:13 +00:00
commit 2f7e527416

35
two.md
View file

@ -884,4 +884,39 @@
```
- ### Сбоока Dolphin (эмуль)
AppImage есть, но от какого-то левого чувака. Официально - только флэтпаки 🤮.
Поэтомы делаем так, как сказано на Вики дельфина:
- ставим зависимости (убрал sdl3 для Ubuntu 24.04)
```bash
apt install pkg-config libgl1-mesa-dev libx11-dev libxrandr-dev libxi-dev libegl1-mesa-dev libavcodec-dev libavformat-dev libavutil-dev libswresample-dev libswscale-dev libudev-dev libevdev-dev libfmt-dev glslang-dev glslang-tools libpugixml-dev libenet-dev libxxhash-dev libbz2-dev liblzma-dev libzstd-dev zlib1g-dev liblzo2-dev liblz4-dev libspng-dev libcubeb-dev libusb-1.0-0-dev libminiupnpc-dev libcurl4-openssl-dev libhidapi-dev libsystemd-dev libgtest-dev libasound2-dev libpulse-dev llvm-dev libbluetooth-dev qt6-base-dev qt6-base-private-dev qt6-svg-dev gettext
```
- клонируем репу
```bash
git clone https://github.com/dolphin-emu/dolphin
```
- переходим в папку с исходниками и докачиваем модули:
```bash
cd dolphin/
git -c submodule."Externals/Qt".update=none -c submodule."Externals/FFmpeg-bin".update=none -c submodule."Externals/libadrenotools".update=none submodule update --init --recursive && git pull --recurse-submodules
```
На этом этапе скачается что нужно и что не нужно, включая исключённый выше sdl3-dev, которого нет в LTS Убунте (на момент написания)
Ну а дальше - сборка портативной версии:
```bash
mkdir build && cd build
cmake .. -DLINUX_LOCAL_DEV=true
make -j$(nproc)
cp -r ../Data/Sys/ Binaries/
touch Binaries/portable.txt
```
Ну и можно скопировать на рабочий стол ярлык, если есть желание
```bash
ln -s "$(pwd)/Binaries/dolphin-emu" "$(xdg-user-dir DESKTOP)/Dolphin"
```