Last active
August 29, 2015 14:13
-
-
Save rwenz3l/06b863e46039ec5d0f51 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# credits : http://www.seeds-std.co.jp/seedsblog/2005.html | |
# getting the repos // only if needed | |
# touch /etc/apt/sources.list.d/ps3mediaserver.list | |
# echo "deb http://www.deb-multimedia.org wheezy main non-free" > /etc/apt/sources.list.d/ps3mediaserver.list | |
# apt-get update && apt-get install deb-multimedia-keyring | |
# | |
apt-get install openjdk-7-jdk openjdk-7-jre openjdk-7-jre-headless unzip | |
apt-get install mediainfo mplayer mencoder ffmpeg | |
# install pms | |
cd /usr/local/src | |
wget -O pms-1.90.1-generic-linux-unix.tar.gz http://sourceforge.net/projects/ps3mediaserver/files/pms-1.90.1-generic-linux-unix.tar.gz/download | |
tar zxvf pms-1.90.1-generic-linux-unix.tar.gz | |
cd pms-1.90.1 | |
mkdir /opt/pms | |
mkdir /var/log/pms | |
cd .. && cp -r ./pms-1.90.1/* /opt/pms/ | |
# config | |
# change manually | |
echo "specify language (en/de/jp)" | |
echo "e.g. language = en" | |
read -p "language = " language | |
sed -i s/language =/language = $language/ /opt/pms/PMS.conf | |
sed -i s/minimized =/minimized = true/ /opt/pms/PMS.conf | |
echo "execute nano /etc/pms/PMS.conf and look for the media folders - add them manually" | |
# | |
# language = en | |
# minimized = true | |
# folders = /path/to/media1,/path/to/media2 | |
# | |
cd /opt/pms/ | |
wget http://www.ps3mediaserver.org/forum/download/file.php?id=1741\&sid=eaf9e0f97250b087e1bc6c608627a963 -O PS3MediaServer30.zip | |
unzip PS3MediaServer30.zip | |
mv PS3MediaServer /etc/init.d/. | |
chmod a+x /etc/init.d/PS3MediaServer | |
chown root:root /etc/init.d/PS3MediaServer | |
sed -i s/PMSUSER=marco/PMSUSER=root/ /etc/init.d/PS3MediaServer | |
sed -i s/PMSGROUP=sfz/PMSGROUP=root/ /etc/init.d/PS3MediaServer | |
# or manually | |
# nano /etc/init.d/PS3MediaServer | |
# PMSUSER=root | |
# PMSGROUP=root | |
update-rc.d PS3MediaServer defaults | |
/etc/init.d/PS3MediaServer start |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment