Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Launcher Dependencies #796

Open
ChristopherHX opened this issue Feb 22, 2023 · 0 comments
Open

Launcher Dependencies #796

ChristopherHX opened this issue Feb 22, 2023 · 0 comments

Comments

@ChristopherHX
Copy link
Member

ChristopherHX commented Feb 22, 2023

Dependencies of the AppImage

Dependencies of mcpelauncher-client (32bit systems) and mcpelauncher-client32 (64 bit systems)

amd64 ( x86_64 )

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt install libc6-i386 libx11-6:i386 libxext6:i386 libegl1-mesa:i386 zlib1g:i386 libstdc++6:i386 libgl1-mesa-dri:i386 libasound2:i386 libpulse0:i386

i386 ( x86 )

sudo apt-get update
sudo apt install libx11-6 libxext6 libegl1-mesa zlib1g libstdc++6 libgl1-mesa-dri libasound2 libpulse0

arm64 ( arm64-v8a )

sudo dpkg --add-architecture armhf
sudo apt-get update
sudo apt install libx11-6:armhf libxext6:armhf libegl1-mesa:armhf zlib1g:armhf libstdc++6:armhf libgl1-mesa-dri:armhf libasound2:armhf libpulse0:armhf libcom-err2:armhf libgmp10:armhf libp11-kit0:armhf

armhf ( armeabi-v7a )

sudo apt-get update
sudo apt install libx11-6 libxext6 libegl1-mesa zlib1g libstdc++6 libgl1-mesa-dri libasound2 libpulse0 libcom-err2 libgmp10 libp11-kit0

Important Raspberry Pi2B, 3B, 3B+ downgrade to mesa 1.13, doesn't apply to Pi4 or newer

cd $HOME
tar -xf mesa.tar.xz

Now you can run it with older mesa (fixes strange ingame render issues for 0.14.3 or later)

LD_LIBRARY_PATH=$HOME/mesa/lib LIBGL_DRIVERS_PATH=$HOME/mesa/lib/dri GBM_DRIVERS_PATH=$HOME/mesa/lib ./MC.AppImage

enable Multilib

sudo pacman -S lib32-mesa lib32-libpulse lib32-alsa-plugins

Fedora

x86_64

sudo dnf update
sudo dnf install glibc.i686 libstdc++.i686 libX11.i686 zlib.i686 mesa-libEGL.i686 mesa-dri-drivers.i686 mesa-libGL.i686 pulseaudio-libs.i686

i686 ( x86 )

sudo dnf update
sudo dnf install glibc libstdc++ libX11 zlib mesa-libEGL mesa-dri-drivers mesa-libGL pulseaudio-libs

aarch64 ( arm64-v8a )

sudo dnf update
sudo dnf install glibc.armv7hl libstdc++.armv7hl libX11.armv7hl zlib.armv7hl mesa-libEGL.armv7hl mesa-dri-drivers.armv7hl mesa-libGL.armv7hl pulseaudio-libs.armv7hl

armv7hl ( armeabi-v7a )

sudo dnf update
sudo dnf install glibc libstdc++ libX11 zlib mesa-libEGL mesa-dri-drivers mesa-libGL pulseaudio-libs

Void Linux

x86_64

sudo xbps-install void-repo-multilib
sudo xbps-install -S
sudo xbps-install mesa-32bit mesa-dri-32bit libpng-32bit libX11-32bit libgcc-32bit libstdc++-32bit glibc-32bit libgudev-32bit libXi-32bit alsa-lib-32bit libpulseaudio-32bit

Solus

x86_64

sudo eopkg install mesalib-32bit libpng-32bit libx11-32bit libgcc-32bit libstdc++-32bit glibc-32bit libgudev-32bit libxi-32bit alsa-lib-32bit pulseaudio-32bit

OpenSUSE

x86_64

sudo zypper install Mesa-libEGL1-32bit Mesa-32bit Mesa-dri-32bit pulseaudio-utils-32bit libstdc++6-32bit libz1-32bit libXi6-32bit libgudev-1_0-0-32bit libpng16-16-32bit libgcc_s1-32bit glibc-32bit

x86

sudo zypper install Mesa-libEGL1 Mesa Mesa-dri pulseaudio-utils libstdc++6 libz1 libXi6 libgudev-1_0-0 libpng16-16 libgcc_s1 glibc

aarch64 ( arm64-v8a )

sudo zypper install Mesa-libEGL1-32bit Mesa-32bit Mesa-dri-32bit pulseaudio-utils-32bit libstdc++6-32bit libz1-32bit libXi6-32bit libgudev-1_0-0-32bit libpng16-16-32bit libgcc_s1-32bit glibc-32bit

armv7hl ( armeabi-v7a )

sudo zypper install Mesa-libEGL1 Mesa Mesa-dri pulseaudio-utils libstdc++6 libz1 libXi6 libgudev-1_0-0 libpng16-16 libgcc_s1 glibc
@minecraft-linux minecraft-linux locked as resolved and limited conversation to collaborators Feb 22, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant