Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # This script do a workaround for the problem with Steam involving new versions of libdrm.
- # https://github.com/ValveSoftware/steam-for-linux/issues/3506
- # Instructions: Just set eXecute permission and run as normal user
- USER=$(whoami)
- CWD=$(pwd)
- cd /tmp
- echo "Creating directories..."
- mkdir -p steam_libdrm_workaround/i386
- mkdir steam_libdrm_workaround/amd64
- cd steam_libdrm_workaround
- echo "Downloading i386 package..."
- wget -O i386/libdrm-intel1_i386.deb http://archive.ubuntu.com/ubuntu/pool/main/libd/libdrm/libdrm-intel1_2.4.56-1~ubuntu2_i386.deb >/dev/null 2>&1
- cd i386
- echo "Extracting..."
- ar x libdrm-intel1_i386.deb >/dev/null
- tar -xvf data.tar.xz >/dev/null
- echo "Moving and linking..."
- mv ./usr/lib/i386-linux-gnu/libdrm_intel.so.1.0.0 /home/$USER/.steam/bin32/
- ln -s libdrm_intel1.so.1.0.0 /home/$USER/.steam/bin32/libdrm_intel.so.1
- cd ..
- echo "Downloading amd64 package..."
- wget -O amd64/libdrm-intel1_amd64.deb http://archive.ubuntu.com/ubuntu/pool/main/libd/libdrm/libdrm-intel1_2.4.56-1~ubuntu2_amd64.deb >/dev/null 2>&1
- cd amd64
- echo "Extracting..."
- ar x libdrm-intel1_amd64.deb >/dev/null
- tar -xvf data.tar.xz >/dev/null
- echo "Moving and linking..."
- mv ./usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.0 /home/$USER/.steam/bin64/
- ln -s libdrm_intel1.so.1.0.0 /home/$USER/.steam/bin64/libdrm_intel.so.1
- echo "Cleaning and exiting..."
- cd ../..
- rm -Rf steam_libdrm_workaround
- cd $CWD
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement