Récupération d'articles d'archives
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
---
|
||||
comments_url: https://com.richard-dern.fr/post/485
|
||||
date: '2010-01-14 01:17:00'
|
||||
links:
|
||||
- lang: fr
|
||||
name: Page d'origine sur Archive.org
|
||||
url: https://web.archive.org/web/20101024150709/http://ingnu.fr/2010/01/14/installer-minidlna-depuis-les-sources-sous-debian/
|
||||
tags:
|
||||
- Debian
|
||||
- DLNA
|
||||
- miniDLNA
|
||||
- Sources
|
||||
title: Installer miniDLNA depuis les sources sous Debian
|
||||
weather:
|
||||
humidity: 98
|
||||
illuminance: 0.0
|
||||
precipitations: false
|
||||
pressure: 1005.7
|
||||
source:
|
||||
- open-meteo
|
||||
temperature: 1.6
|
||||
wind_direction: 180
|
||||
wind_speed: 6.1
|
||||
---
|
||||
|
||||
Lorsque l'on télécharge [miniDLNA](https://web.archive.org/web/20101024150709/http://sourceforge.net/projects/minidlna/) depuis [SourceForge](https://web.archive.org/web/20101024150709/http://sourceforge.net/), on obtient une archive, qui, une fois décompressée, nous propose le binaire de ce serveur DLNA.
|
||||
Le problème, même s'il pourrait être résolu facilement par son écriture, c'est qu'il n'est pas livré avec un fichier à placer dans */etc/init.d*.
|
||||
Son lancement, son arrêt et son redémarrage deviennent donc fastidieux.
|
||||
|
||||
Ce problème ne se pose pas en récupérant ses sources via CVS.
|
||||
Mais avant, installons quelques dépendances:
|
||||
|
||||
```text
|
||||
apt-get install build-essential libavutil-dev libavcodec-dev libavformat-dev libflac-dev libvorbis-dev libid3tag0-dev libexif-dev libjpeg62-dev libsqlite3-dev cvs
|
||||
```
|
||||
|
||||
Puis téléchargeons les sources:
|
||||
|
||||
```text
|
||||
cd /usr/src
|
||||
cvs -z3 -d:pserver:anonymous@minidlna.cvs.sourceforge.net:/cvsroot/minidlna co -P minidlna
|
||||
cd minidlna
|
||||
```
|
||||
|
||||
On compile:
|
||||
|
||||
```text
|
||||
make
|
||||
make install
|
||||
```
|
||||
|
||||
On copie le fichier pour la gestion du service:
|
||||
|
||||
```text
|
||||
cp linux/minidlna.init.d.script /etc/init.d/minidlna
|
||||
chmod 755 /etc/init.d/minidlna
|
||||
update-rc.d minidlna defaults
|
||||
```
|
||||
|
||||
On édite les préférences:
|
||||
|
||||
```text
|
||||
nano /etc/minidlna.conf
|
||||
```
|
||||
|
||||
Et on lance:
|
||||
|
||||
```text
|
||||
/etc/init.d/minidlna start
|
||||
```
|
||||
|
||||
À noter qu'il est intéressant de renseigner la variable *db_dir*, pour la faire pointer vers le répertoire qui contiendra la base de données générée par le serveur.
|
||||
Faute de quoi, à chaque redémarrage, il devra la reconstruire.
|
||||
|
||||
On notera également son empreinte en mémoire et sa consommation CPU extrêmement réduite, sauf les premières minutes lors de la construction de la base de données, mais pas de quoi s'affoler.
|
||||
Reference in New Issue
Block a user