iTunes Server mit Ubuntu 14.04 / 15.04 - es funzt!!

kangaroo72

Forums-Beuteltier²
Themenstarter
Registriert
2 Mai 2007
Beiträge
2.038
Hi zusammen,

da will man mal schnell 'nen iTunes-Server unter Ubuntu machen, dann muss man wieder vom hundertsten in's tausendste :cursing:

Wegen neuem iTunes muss ich forked-daapd neu kompilieren. Da sagt mir die Anleitung folgendes ...

sqlite3 needs to be built with support for the unlock notify API; this isn't
always the case in binary packages

So langsam wird's "knackig" ... Weiß von euch jemand, ob das Standard Ubuntu-Package das kann?? Oder wenn nicht, wie ich dann sqlite3 kompiliere?

LG,

Kangaroo

Woooooo ... schon erledigt ... libsqlite3-dev hat gefehlt ... :love:
 
Zuletzt bearbeitet:
Dein Thema klingt interessant, könnte mich auch einmal treffen.
kannst du ein paar stichpunkte zum nachmachen notieren?
 
Na gerne doch ... - ACHTUNG - Ubuntu liefert ein forked-daapd mit, das ist aber veraltet, und funzt nicht mit dem aktuellen iTunes. Daher selbst bauen ...

hier mal ein Quick'n-Dirty-Install ... für das Paket im Anhang ... (Ubuntu 14.04)

Code:
sudo apt-get install build-essential git autotools-dev autoconf libtool gettext gawk gperf antlr3 libantlr3c-dev libconfuse-dev libswscale-dev libavutil-dev libasound2-dev libmxml-dev libgcrypt11-dev libavahi-client-dev zlib1g-dev libevent-dev libcurl4-openssl-dev sqlite3 libsqlite3-dev libavformat-dev libavresample-dev libunistring-dev
sudo dpkg -i forked_23.2-1_amd64.deb
Sollte Apple wieder mal was ändern, oder die Ubuntu-Version nicht passen, ist selbst bauen angesagt ... (getestet mit Ubuntu 14.04 & 15.04)
Code:
sudo apt-get install build-essential git autotools-dev autoconf libtool  gettext gawk gperf antlr3 libantlr3c-dev libconfuse-dev libswscale-dev libavutil-dev libasound2-dev libmxml-dev libgcrypt11-dev libavahi-client-dev zlib1g-dev libevent-dev libcurl4-openssl-dev sqlite3 libsqlite3-dev libavformat-dev libavresample-dev libunistring-dev
git clone https://github.com/ejurgensen/forked-daapd.git
cd forked-daapd
autoreconf -i
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
make
sudo make install

In der Datei forked-daapd/INSTALL sind noch nützliche Infos

nach der Installation liegt die forked-daapd.conf in /etc

Für Fragen bin ich natürlich da, und Verbesserungsvorschläge nehm ich natürlich auch noch gerne an :eek:

Grüße,

-Beuteltier-

Update: Anbei das deb-package für Ubuntu 14.04 x64
 

Anhänge

Zuletzt bearbeitet:
Packst du selbst kompilierte Sachen mit ins / zu den Dingen die der Paketmanager verwaltet?

Ist der Konsens nicht eher /opt oder /usr/local ?
 
Das wäre dann unter Kategorie "Feinschliff" ... bzw. wie trenn ich's dann? :eek: Am liebsten wäre mir ja ein *.deb-Paket ...
 
Zuletzt bearbeitet:
Wenn du ein DEB-Paket erstellen willst, kannst es mal mit checkinstall probieren.

Tausche den letzen Schritt
Code:
sudo make install
gegen
Code:
sudo checkinstall
und wenn alles gut geht, hast du am Ende ein DEB, das du bequem installieren und deinstallieren kannst.
 
@Jim-Phelps: Danke - ich pack's mit in's Howto ...

-Beuteltier-
 
  • ok1.de
  • thinkstore24.de
  • ok2.de - Notebook Computer Server
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben