34 lines
1.0 KiB
Plaintext
34 lines
1.0 KiB
Plaintext
|
#!/bin/bash
|
||
|
cd ~/ || exit 1
|
||
|
mkdir parsec_tmp
|
||
|
cd parsec_tmp || exit 1
|
||
|
|
||
|
grep -q 'opensuse' /etc/os-release
|
||
|
isopensuse=$?
|
||
|
if [ $isopensuse -eq 0 ]; then
|
||
|
sudo zypper -n in debhelper
|
||
|
wget http://download.opensuse.org/repositories/home:/Asukero/openSUSE_Tumbleweed/i586/alien-8.88-4.16.i586.rpm
|
||
|
alien_file=$(ls alien*)
|
||
|
yes | sudo rpm -i --force "${alien_file}"
|
||
|
else
|
||
|
sudo dnf -y install alien rpmrebuild
|
||
|
fi
|
||
|
|
||
|
wget https://s3.amazonaws.com/parsec-build/package/parsec-linux.deb
|
||
|
sudo alien -r parsec-linux.deb
|
||
|
parsec_file=$(ls parsec*.rpm)
|
||
|
|
||
|
if [ $isopensuse -eq 0 ]; then
|
||
|
yes | sudo rpm -i --force "${parsec_file}"
|
||
|
else
|
||
|
arch=$(uname -m)
|
||
|
rpmrebuild -p --change-spec-whole='sed "/\"\/\"\|\"\/usr\"\|\"\/usr\/bin\"/d"' --directory=. "${parsec_file}"
|
||
|
sudo dnf -y install "${arch}"/"${parsec_file}"
|
||
|
echo "Note: run 'sudo dnf remove alien rpmrebuild' if you don't want to keep those packages after install."
|
||
|
fi
|
||
|
|
||
|
cd ../ || exit 1
|
||
|
rm -rf parsec_tmp
|
||
|
echo "Now use parsecd in the terminal to start parsec."
|
||
|
echo "Enjoy Gaming!"
|