有馬総一郎のブログ

(彼氏の事情)

2016年04月30日 11:03:00 JST - 1 minute read - Linux

Subsonic 6.0.beat2をUbuntu 16.04にインストール

時代の流れとしては、既存の音楽ストリーミング配信を利用するんだろうが…Ubuntu 16.04でsubsonic構築。やりかたは以前と変わってない。

Subsonic 6.0.beat2をダウンロードしてきて、適当な場所に配置

1. Javaインストール

arimasou16@ubuntu:~$ sudo add-apt-repository ppa:webupd8team/java
arimasou16@ubuntu:~$ sudo apt-get update
arimasou16@ubuntu:~$ sudo apt-get install oracle-java8-installer
arimasou16@ubuntu:~$ java -version
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)

2. warを解凍

arimasou16@ubuntu:~$ unzip subsonic-6.0.beta2-war.zip 
Archive:  subsonic-6.0.beta2-war.zip
  inflating: Getting Started.html    
  inflating: README.TXT              
  inflating: subsonic.war            
arimasou16@ubuntu:~$ ls
Getting Started.html  README.TXTsubsonic-6.0.beta2-war.zip  subsonic.war

3. tomcatインストール

arimasou16@ubuntu:~$ sudo apt-get install tomcat8 
arimasou16@ubuntu:~$ sudo vi /etc/default/tomcat8

4. tomcat設定ファイルに以下を追記

TOMCAT_HOME="/usr/share/tomcat8"
CATALINA_HOME=/usr/share/tomcat8
CATALINA_BASE=/var/lib/tomcat8

5. warをwebapps配下に配置

arimasou16@ubuntu:~$ sudo mv ~/subsonic.war /var/lib/tomcat8/webapps/

6. subsonic用のディレクトリを作成

arimasou16@ubuntu:~$ sudo mkdir /var/subsonic 
arimasou16@ubuntu:~$ sudo mkdir /var/subsonic/playlists 
arimasou16@ubuntu:~$ sudo mkdir /var/subsonic/transcode 

7. 音声・動画変換のためのソフトをインストール

arimasou16@ubuntu:~$ sudo apt-get install ffmpeg
arimasou16@ubuntu:~$ sudo ln -s /usr/bin/ffmpeg /var/subsonic/transcode/ffmpeg
arimasou16@ubuntu:~$ sudo ln -s /usr/bin/lame /var/subsonic/transcode/lame

8. subsonicのディレクトリ権限をtomcatにしておく

arimasou16@ubuntu:~$ sudo chown -R tomcat8:tomcat8 /var/subsonic

9. tomcatを起動

arimasou16@ubuntu:~$ sudo service tomcat8 restart