LoginSignup
1
1

More than 3 years have passed since last update.

raspberry pi に forked-daapd をインストールする

Posted at

パッケージとして配布されているforked-daapdはWeb Interfaceが無効化されている。Web Interfaceを使うため、ソースコードからビルドしてインストールする。

環境

必要なパッケージのインストール

たくさんある。

# apt install git gawk gcc make autoconf libtool gperf default-jdk antlr3 libantr3c-dev libavahi-client-dev libconfuse-dev libsqlite3-dev libmxml-dev libevent-dev libunistring-dev libjson-c-dev libasound2-dev libpulse-dev libplist-dev libsodium-dev libprotobuf-dev libwebsockets-dev libcurl4-gnutls-dev libgnutls28-dev

ソースコードのダウンロード

$ git clone https://github.com/ejurgensen/forked-daapd

ビルド

以下は、/usr/localにインストールする場合。

$ cd forked-daapd
$ autoreconf -i
$ ./configure
$ make
$ sudo make install
$ sudo cp forked-daapd.service /usr/local/lib/forked-daapd

/etc/forked-daapd.confを要件に応じて変更する。

サービスの登録

daapdの実行ユーザーを作成する。

$ sudo adduser --system --home /usr/local/var/cache/forked-daapd daapd

daapdユーザーが書き込めるようにディレクトリの所有者を変更する。

$ sudo chown -R daapd /usr/local/var/cache/forked-daapd
$ sudo ln -s /usr/local/lib/forked-daapd/forkd-daapd.service /etc/systemd/system
$ sudo systemctl enable forked-daapd
$ sudo systemctl start forked-daapd
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1