Updated Installing on Linux (markdown)

Florin9doi 2021-05-02 15:14:05 +03:00
parent 0368b0b221
commit 0743137f11
1 changed files with 9 additions and 11 deletions

@ -8,7 +8,7 @@ NOTE: Only 32-bit architectures are supported, or distributions that allow the i
5. [OpenSUSE Tumbleweed](#opensuse-tumbleweed) 5. [OpenSUSE Tumbleweed](#opensuse-tumbleweed)
6. [Ubuntu PPA](#ubuntu-ppa) 6. [Ubuntu PPA](#ubuntu-ppa)
7. [Arch Linux](#arch-linux) 7. [Arch Linux](#arch-linux)
8. [Ubuntu 20.04](#how-to-compile-pcsx2-in-2020-ubuntu-2004) 8. [Ubuntu 20.04](#how-to-compile-pcsx2-in-2021-ubuntu-2004)
9. [Gentoo](#how-to-compile-pcsx2-in-2020-gentoo--derivatives) 9. [Gentoo](#how-to-compile-pcsx2-in-2020-gentoo--derivatives)
## Introduction ## Introduction
@ -275,18 +275,17 @@ makepkg -csi
This will build the package, automatically installing all dependencies. It will then prompt for your password to install the package with pacman. This will build the package, automatically installing all dependencies. It will then prompt for your password to install the package with pacman.
## How to compile PCSX2 in 2020 (Ubuntu 20.04) ## How to compile PCSX2 in 2021 (Ubuntu 20.04)
<!--- I've wasted more time than I'd like to admit searching for this --> <!--- I've wasted more time than I'd like to admit searching for this -->
``` ```
sudo apt remove gcc-9 g++-9 sudo apt remove gcc-9 g++-9
sudo apt install cmake g++-10-multilib \ sudo apt install sudo apt install cmake g++-10-multilib libaio-dev libasound2-dev libcairo2-dev libegl-dev \
libwxgtk3.0-gtk3-dev:i386 libgtk-3-dev:i386 \ libegl1-mesa-dev libgdk-pixbuf2.0-dev libgirepository-1.0-1 libgl-dev libgl1-mesa-dev libgl1-mesa-dri \
libaio-dev:i386 libasound2-dev:i386 liblzma-dev:i386 \ libgl1 libgles-dev libgles-dev libgles2-mesa-dev libglib2.0-dev libglu1-mesa-dev libglu1-mesa libglvnd-dev \
libsdl2-dev:i386 libsoundtouch-dev:i386 \ libglx-dev libglx-mesa0 libglx0 libgtk-3-dev libgtk2.0-dev libharfbuzz-dev libllvm10 liblzma-dev libpango1.0-dev \
libxml2-dev:i386 libpcap0.8-dev:i386 \ libpcap0.8-dev libpulse-dev libsdl2-dev libsamplerate0-dev libsoundtouch-dev libwxgtk3.0-gtk3-0v5 \
portaudio19-dev:i386 libsoundtouch-dev:i386 libsamplerate0-dev:i386 \ libwxgtk3.0-gtk3-dev libx11-xcb-dev libxext-dev libxft-dev libxml2-dev portaudio19-dev zlib1g-dev
libx11-xcb-dev:i386
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 10 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 10
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 10 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 10
@ -298,8 +297,7 @@ cd pcsx2 && mkdir build && cd build
git submodule init git submodule init
git submodule update git submodule update
cmake -DCMAKE_TOOLCHAIN_FILE=cmake/linux-compiler-i386-multilib.cmake -DCMAKE_BUILD_TYPE=Release \ cmake -D CMAKE_BUILD_TYPE=Release -D BUILD_REPLAY_LOADERS=TRUE -D CMAKE_BUILD_PO=FALSE -D GTK3_API=TRUE ..
-DBUILD_REPLAY_LOADERS=TRUE -DCMAKE_BUILD_PO=FALSE -DGTK3_API=TRUE ..
make -j10 make -j10
make install make install