Conseils de Linux. (12 / 28 étapes)

Étape 12 : Firefly

$ sudo apt-get installer fourchue-daapd

Vous devrez allez dans le répertoire/etc et éditez le fichier .conf pour les répertoires de la musique. port et les mots de passe.

Instructions d’installation pour fourchue-daapd---là sont deux façons d’installer fourchue-daapd : d’une archive tar ou depuis l’arborescence de la git. L’archive contient un système de génération de travail et prégénérées ANTLR3 analyseurs ; l’arbre de git n’et exige plus d’outils pour générer le système de génération et les analyseurs ANTLR3. Dans les deux cas, la procédure d’installation est la traditionnelle. / configure ; faire ; faire installer. Veuillez lire ce fichier avec soin avant de procéder. Exigences spécifiques au système:-Linux: + glibc 2.13 + (correction : au niveau du processus setgroups(), glibc BZ #10563) + libasound (ALSA son soutien - ou vous pouvez utiliser OSS4) - FreeBSD : OSS4 support sonore + outils libiconv:-le compilateur clang C du projet LLVM. fourchue-daapd utilise des blocs, une extension au langage C qui n’est pas pris en charge par gcc. Avec clang, vous aurez également besoin du runtime de blocs, libblocksruntime. gperf - pkg-config - 3.x de < http://www.gnu.org/software/gperf/> bibliothèques:-libantlr3c (ANTLR3 C runtime, version 3.2 pour tarball construit) de < http://www.antlr.org/download/C> - bibliothèques de client Avahi avahi (client), 0.6.24 minimum de < http://avahi.org/> - sqlite3 3.5.0+ avec déverrouillage notifier API activée (lire ci-dessous) de < http://sqlite.org/download.html> - libav 0.6+/0.7+ (ou 0.5.1+ de ffmpeg) de < http://libav.org/releases/> - libconfuse de < http://www.nongnu.org/confuse/> - libdispatch /! \ lire ci-dessous - libtre de < http:// laurikari.net/tre/Download/ >-libavl /! \ lire ci-dessous - MiniXML (aka mxml ou libmxml) de < http://minixml.org/software.php> - gcrypt 1.2.0+ de < http://gnupg.org/download/index.en.html#libgcrypt> - zlib de < http://zlib.net/> - libunistring 0.9.3+ de < http://www.gnu.org/software/libunistring/#downloading> - libflac (facultatif - FLAC soutien) de < http://flac.sourceforge.net/download.html> - taglib (facultatif - Musepack soutien) de < http://developer.kde.org/~wheeler/taglib.html> - libplist 0,16 + (facultatif - iTunes XML support) de < http://github.com/JonathanBeck/libplist/downloads> si à l’aide de paquets binaires, n’oubliez pas que vous devez les paquets de développement pour construire fourchue-daapd (généralement appelé dev - ou - devel). libdispatch pour Linux et ses dépendances se trouvent dans l’archive Debian ; vous devez avoir au moins libdispatch svn rev 197 + Debian patches (support pour Linux), libkqueue 0.9.2 et libpthread_workqueue 0,7. Pour l’instant, il est probablement plus facile à utiliser quel que soit les versions se trouvent dans Debian unstable. libavl n’est pas la libavl de GNU. Il ne semble plus être un site en amont, mais vous trouverez l’archive source aux côtés des archives compressées fourchue-daapd (voir ci-dessous pour l’URL). Alternativement, vous pouvez extraire il depuis n’importe quel miroir Debian, trop (ça va être dans /debian/pool/main/liba/libavl). sqlite3 doit être construit avec le soutien pour le déverrouiller notifier API ; ce n’est pas toujours le cas dans les paquets binaires, si vous mai besoin de reconstruire sqlite3 pour activer le code de déverrouillage notifier API (vous pouvez vérifier la présence du symbole dans la bibliothèque sqlite3 sqlite3_unlock_notify). Reportez-vous à la documentation de sqlite3, regardez pour SQLITE_ENABLE_UNLOCK_NOTIFY. Note sur libav (ffmpeg)---libav (ffmpeg) est un élément central de fourchue-daapd et la plupart des autres applications multimédias FLOSS. La version de libav que vous utilisez aura potentiellement une grande influence sur votre expérience avec fourchue-daapd. Les versions suivantes de libav (ffmpeg) sont pris en charge et connues pour fonctionner:-ffmpeg 0.5.x: a des problèmes avec l’extraction de métadonnées (balises), notamment avec les fichiers MP3 et les tags ID3 en général ; -libav 0.6.x : connu pour fonctionner mieux en ce qui concerne l’extraction de métadonnées ; -libav 0.7.x : mieux encore noter que fourchue-daapd utilise libav depuis la fourche ffmpeg/libav au cours de la série 0.6.x. Construction de l’arbre de git---Gitweb : < http://git.debian.org/?p=users/jblache/forked-daapd.git> Git arbre : < git://git.debian.org/users/jblache/forked-daapd.git > Outils requis:-ANTLR v3 est tenu de construire fourchue-daapd, ainsi que sa bibliothèque C runtime (libantlr3c). Utilisez au moins la version 3.1.3 de ANTLR v3 et la version du runtime C correspondante. -Java runtime : ANTLR est écrit en Java et en tant que telle un JRE est requis pour exécuter l’outil. Le JRE est suffisant, vous n’avez pas besoin d’un JDK complet. -autotools : autoconf 2,63 +, automake 1.10 +, libtool 2.2. Exécuter autoreconf -i en haut de l’arborescence source pour générer le système de génération. -gettext : libunistring nécessite iconv et gettext fournit les autotools définitions de macros pour iconv. Commencez par générer le système de compilation en exécutant autoreconf -i. Cela va générer le script configure et Makefile.in. Le script configure recherchera un wrapper appelé antlr3 dans le chemin d’accès pour appeler ANTLR3. Si votre installation de ANTLR3 ne vient pas avec un tel wrapper, créer un comme suit: #
! / bin/sh CLASSPATH =... exec /path/to/java -cp $CLASSPATH org.antlr.Tool « ajuster la variable CLASSPATH au besoin afin que Java trouveront tous les pots nécessaires par ANTLR3. Les analyseurs seront générés durant la compilation, aucune intervention manuelle n’est nécessaire. Construction à partir de l’archive tar---Télécharger URL : < http://alioth.debian.org/~jblache/forked-daapd/> lors de la génération fourchue-daapd depuis une archive de la libération, l’habituel. / configure ; faire ; faire installer la procédure s’applique. FLAC et Musepack est en option. Si non activé, extraction de métadonnées échouera sur ces fichiers. Support du format XML de bibliothèque de musique iTunes est facultative. Utilisation--enable-itunes pour activer cette fonctionnalité. Build paramètres recommandés:. / configure--prefix = / usr--sysconfdir = / etc--localstatedir = / var--enable-flac--enable-musepack après l’installation, modifier la configuration du fichier, /etc/forked-daapd.conf et ajuster les valeurs à votre convenance. fourchue-daapd chutera de privilèges à n’importe quel utilisateur, que vous allez spécifier dans le fichier de configuration s’il est démarré en tant que root. Il a recommandé de créer un utilisateur dédié sans privilèges de connexion. Cet utilisateur doit avoir lu l’autorisation sur votre bibliothèque (vous pouvez créer un groupe pour cela et faire l’utilisateur membre du groupe, par exemple) et les autorisations sur l’emplacement de la base de données en lecture/écriture ($localstatedir/cache/fourchue-daapd par défaut). Vous aurez besoin un script d’initialisation si vous voulez commencer fourchue-daapd au démarrage. Un script d’initialisation simple fera, fourchue-daapd daemonizes en soi et crée un fichier pidfile sous/var/run. Différentes distributions ont des normes différentes pour les scripts d’initialisation et certaines n’utilisent pas les scripts d’initialisation plus ; consultez la documentation de votre distribution. Pour les systèmes de démarrage basé sur la dépendance, Voici les dépendances fourchue-daapd: - systèmes de fichiers les - réseau de systèmes de fichiers, si nécessaire dans votre configuration (bibliothèque sur NFS,...) - réseau Avahi - NTP - en-tête de la LSB démon ci-dessous résume: ### BEGIN INIT INFO # fournit: # fourchue-daapd requis-Start : $local_fs $remote_fs $network $time avahi # requis-Stop : $local_fs $remote_fs $network $time # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description : serveur multimédia avec le soutien de RSP, PEMA, DACP et AirTunes # Description : fourchue-daapd est un serveur multimédia compatible iTunes pour # partage de votre bibliothèque musicale sur le réseau local avec des RSP # clients comme le SoundBridge de Roku et Pema clients comme iTunes #. Il peut également couler la musique pour les appareils AirTunes. ### FIN INIT INFO

Articles Liés

Raspberry Pi - Jack of all trades.

Raspberry Pi - Jack of all trades.

Raspberry Pi est une sorte de touche-à-tout lorsqu'il s'agit d'être un ordinateur monocarte basé sur les processeurs Arm. Il peut être un bureau, serveur web, media player/streamer, machine de médecine légale, et peut faire la plupart de ce que tous
Domotique intelligente webserver sur OpenWRT routeur WR703N reliée à l’Arduino, comparée à Raspberry Pi et Ubuntu

Domotique intelligente webserver sur OpenWRT routeur WR703N reliée à l’Arduino, comparée à Raspberry Pi et Ubuntu

Télécharger le recueil WR703N (fichier zip de 340MB) :https://sourceforge.net/projects/wr703n/---------------------------------------------------------------------------------------------------------------------------------Cher lecteur,Il existe de n
Comment faire pour le serveur de données d’installation webcam sur un Fox Board G20 (Foxboard) sous Debian

Comment faire pour le serveur de données d’installation webcam sur un Fox Board G20 (Foxboard) sous Debian

récemment un certain nombre de planches sous Linux embarqué est apparus. Vous pouvez configurer un serveur Web de domotique avec une webcam et que d'autres fonctions.Ici vous pouvez apprendre comment programmer embedded Debian platine Fox G20.http://
Expedier un enregistreur de données pour un électricité Kamstrup / compteur avec Raspberry Pi de gaz !

Expedier un enregistreur de données pour un électricité Kamstrup / compteur avec Raspberry Pi de gaz !

Sur Pi framboiseOui enfin j'ai reçu mon nouveau Pi de framboise. Il s'agit d'une Conseil de linux ARM doté d'une carte ethernet, 2 ports USB et même un port HDMI full-HD pour un simple $30 à puissance ultra-faible, petite!. Consultez www.raspberrypi.
Super rapide à installer lampe sur CMD ligne Linux

Super rapide à installer lampe sur CMD ligne Linux

Il s'agit de la méthode de ligne de commande plus rapide que j'ai utiliser pour l'installation de la pile LAMP. J'utilise server1 comme un nom d'hôte et 192.168.0.100 pour et IP, utilisez ce que vous utilisez sur votre ordinateur si vous avez un stat
Télécommande (linux) basé sur un navigateur d’Arduino

Télécommande (linux) basé sur un navigateur d’Arduino

nous avons des enfants.  Je les aime à bits mais ils garder cacher la télécommande pour la télévision par satellite et quand ils ont mis des chaînes pour les enfants.Après ce qui se passe sur une base quotidienne pendant plusieurs années et ma chère
Raspberry Pi - révision 2 DIY le module Conseil

Raspberry Pi - révision 2 DIY le module Conseil

sur le Raspberry Pi, il y a plusieurs connexions, ce qui peuvent être utilisées pour l'expansion :1, broches le Rpi GPIO (General Purpose Input/Output) sont exposés, que signifie cette expansionconseils sont en mesure de parler directement à la CPU.2
Embedded Linux Tutorial - Zybo

Embedded Linux Tutorial - Zybo

Ce tutoriel Linux embarqué pour la Zybo fournira des instructions détaillées sur la personnalisation de votre matériel, compilation du noyau Linux et écriture d'applications de pilote et de l'utilisateur. Cette documentation a l'intention d'intégrer
Le Conseil de téléchargement

Le Conseil de téléchargement

Avez vous déjà eu le problème d'avoir à télécharger un gros volume de données mais ne voulait pas laisser l'ordinateur sur toute la nuit ? Alors ne vous inquiétez pas plus, nous avons la bonne solution pour vous !À l'aide de l'Intel Galileo Gen 2, no
Comment faire pour installer un OS Linux sur votre Chromebook

Comment faire pour installer un OS Linux sur votre Chromebook

Bonjour, tout le monde. Mon nom est Insector. Non, vraiment. C'est mon nom d'utilisateur Linux honnête. Ne pas se moquer. En tout cas, j'ai vu quelques bons Instructables sur comment installer Linux sur votre Chromebook, mais chacun d'entre eux manqu
Augmenter la Root Partition Size de Intel Edison avec beta Release 2 Image du noyau Linux

Augmenter la Root Partition Size de Intel Edison avec beta Release 2 Image du noyau Linux

Bonjour tout le monde, aujourd'hui je vais vous montrer comment optimiser la Partition racine de Edison avec la dernière image de Linux, aka version 2 bêta (Rel 2.1).Traditionnellement, si vous souhaitez personnaliser la partition racine d'Edison, vo
Bâtir un programme pour microcontrôleur STM32 sous Linux

Bâtir un programme pour microcontrôleur STM32 sous Linux

Les STM32Fx et les STM32Lx sont MCU basé sur l'architecture ARM. Pour la construction de programmes est le compilateur gcc disponible sous GNU/Linux. Le compilateur gcc dispose de nombreux réglages et drapeaux, ce n'est pas si facile construire proje
Galileo - se connecter au système d’exploitation Linux avec un câble ethernet

Galileo - se connecter au système d’exploitation Linux avec un câble ethernet

J'ai écrit un « démarrage rapide » instructable pour Galileo tout à l'heure et c'est un deuxième épisode qui explique comment se connecter directement au système d'exploitation Linux sous-jacent et également accéder à toutes sortes d'outils puissants
Comment faire pour installer Puppy Linux à un USB - clé en profondeur explication pour utilisateurs de Windows

Comment faire pour installer Puppy Linux à un USB - clé en profondeur explication pour utilisateurs de Windows

si vous voulez un OS léger à utiliser sur des ordinateurs inconnus, ou tout simplement faire l'expérience d'une distro Linux, Puppy est un bon choix pour un système de lecteur flash basé.Étape 1: ISO Recorder Tout d'abord, vous avez besoin de graver