1

Récupération d'articles d'archives

This commit is contained in:
2026-03-29 03:00:47 +02:00
parent 060119c91c
commit ecc25fe7cf
592 changed files with 17498 additions and 8153 deletions

View File

@@ -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.