From 2e589f42fe7a29ced421af221ceb928a3966b54c Mon Sep 17 00:00:00 2001 From: Kaze <155321034+zFERDQFREZrzfq@users.noreply.github.com> Date: Thu, 23 May 2024 19:50:52 +0200 Subject: [PATCH] Update install_steam.sh (#963) Fixes : $@ was not escaped so it was not included in the steam launch script. Added libibus-1.0-5 package that is required by newer versions of steam. I didn't had to specify armhf on Pi 5 so I don't know if it's required for other platforms? --- install_steam.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/install_steam.sh b/install_steam.sh index 18297cd2..e10b23ee 100755 --- a/install_steam.sh +++ b/install_steam.sh @@ -18,11 +18,11 @@ mv ./usr/* ../ cd ../ && rm -rf ./tmp/ # create run script -echo "#!/bin/bash +echo '#!/bin/bash export STEAMOS=1 export STEAM_RUNTIME=1 export DBUS_FATAL_WARNINGS=0 -~/steam/bin/steam $@" > steam +~/steam/bin/steam $@' > steam # make script executable and move chmod +x steam @@ -35,7 +35,7 @@ if [ ${MACHINE_TYPE} == 'aarch64' ] && [ -f '/etc/debian_version' ]; then sudo dpkg --add-architecture armhf # enable installation of armhf libraries sudo apt update # update package lists with the newly added arch # install the libraries that Steam requires - sudo apt install libc6:armhf libsdl2-2.0-0:armhf libsdl2-image-2.0-0:armhf libsdl2-mixer-2.0-0:armhf libsdl2-ttf-2.0-0:armhf libopenal1:armhf libpng16-16:armhf libfontconfig1:armhf libxcomposite1:armhf libbz2-1.0:armhf libxtst6:armhf libsm6:armhf libice6:armhf libgl1:armhf libxinerama1:armhf libxdamage1:armhf + sudo apt install libc6:armhf libsdl2-2.0-0:armhf libsdl2-image-2.0-0:armhf libsdl2-mixer-2.0-0:armhf libsdl2-ttf-2.0-0:armhf libopenal1:armhf libpng16-16:armhf libfontconfig1:armhf libxcomposite1:armhf libbz2-1.0:armhf libxtst6:armhf libsm6:armhf libice6:armhf libgl1:armhf libxinerama1:armhf libxdamage1:armhf libibus-1.0-5 # this one is not there all the time, so just try it... sudo apt install libncurses5:armhf