Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
infrastructure:multimedia:libretime-installation [10/10/2020 11:47] – ↷ Page déplacée de documentation:multimedia:libretime-installation à infrastructure:multimedia:libretime-installation Stéphane Pailletinfrastructure:multimedia:libretime-installation [17/04/2021 15:42] (Version actuelle) Stéphane Paillet
Ligne 3: Ligne 3:
  
 ===== Installation ===== ===== Installation =====
-Afin de faire l'installation sous Debian Stretchpour Libretime 3.0.0 alpha 2, Silan doit être en version 0.3.3 minimum. Stretch propose la version 0.3.2+Ce mode opératoire va encore bougercar LibreTime 3.0.0 est encore en version alpha (alpha 9 au moment de la rédaction de cette page)
  
 +<WRAP center round important 60%>
 +À l'installation, Python Cairo tombe en erreur (voir [[https://github.com/LibreTime/libretime/issues/1191|issue sur Github]]).
 <code> <code>
-aptitude show silan +Writing /tmp/easy_install-ya5mh8e_/pycairo-1.19.1/setup.cfg 
-Paquet : silan                                           +Running pycairo-1.19.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-ya5mh8e_/pycairo-1.19.1/egg-dist-tmp-4yid3dt9 
-Version : 0.3.2-3+b2 +no previously-included directories found matching 'docs/_build' 
-État: non installé +warningno files found matching 'README' under directory 'tests' 
-Priorité optionnel +warningno files found matching 'README' under directory 'examples' 
-Section sound +cairo/device.c:30:10fatal errorPython.hAucun fichier ou dossier de ce type 
-Responsable : Debian QA Group <packages@qa.debian.org> + #include <Python.h
-Architecture amd64 +          ^~~~~~~~~~ 
-Taille décompressée 45,1 k +compilation terminated
-Dépendlibavcodec57 (>= 7:3.2.4) | libavcodec-extra57 (>= 7:3.2.4), libavformat57 (>= 7:3.2.4), libavutil55 (>= 7:3.2.4), libc6 (>= 2.14), libsndfile1 (>= 1.0.20) +error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
-Description : commandline tool to detect silence in audio-files +
- Silan is a standalone application to analyze audio files for silence and print ranges of detected signals.  +
-  +
- It supports a variety of audio-formats and codecs by making use of libsndfile  and ffmpeg/libav for reading audio-data.  +
-  +
- Signal threshold and hold-off time can be freely configured. The output can be formatted with samples or seconds as unit or printed as audacity label file. +
-Site : https://github.com/x42/silan/+
 </code> </code>
 +Pour régler le souci, il faut installer le paquet python3-dev avant de lancer l'installation.
 +</WRAP>
  
-Nous allons donc ajouter les dépôts Debian multimedia. +Nous installons git
 <code> <code>
-nano /etc/apt/sources.list.d/multimedia.list+sudo aptitude install git
 </code> </code>
  
-Nous ajoutons les informations sur les dépôts (stable et backports)+Nous clonons le dépôt et lançons l'installation
 <code> <code>
-## +git clone https://github.com/LibreTime/libretime.git 
-# Multimedia repositories +cd libretime 
-# Version: Stretch +sudo bash install -fiap
-## +
- +
-deb http://www.deb-multimedia.org stretch main non-free +
-deb http://www.deb-multimedia.org stretch-backports main+
 </code> </code>
  
-Nous ajoutons les clés pour le dépôt :+L'installation débute. Arrivé au warning
 <code> <code>
-wget http://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.8.1_all.deb +All settings correct for using Composer 
-dpkg -i deb-multimedia-keyring_2016.8.1_all.deb +Downloading...
-</code>+
  
-Nous contrôlons que nous avons la bonne version sur les dépôts Multimedia : +Composer (version 2.0.12) successfully installed to/usr/local/bin/composer 
-<code> +Use itphp /usr/local/bin/composer 
-apt-cache policy silan + 
-silan: +Do not run Composer as root/super user! See https://getcomposer.org/root for details 
-  Installé : (aucun) +Continue as root/super user [yes]?
-  Candidat : 1:0.3.3-dmo1 +
- Table de version +
-     1:0.3.3-dmo1 500 +
-        500 http://www.deb-multimedia.org stretch/main amd64 Packages +
-     0.3.2-3+b2 500 +
-        500 http://ftp.fr.debian.org/debian stretch/main amd64 Packages+
 </code> </code>
  
-Nous installons le paquet :+Appuyez sur la touche "entrée" pour confirmer. 
 + 
 +Si tout s'est bien passé, vous devriez avoir ce message à la fin de l'installation
 <code> <code>
-sudo aptitude install silan+----------------------------------------------------- 
 +                * Basic Setup DONE! *                 
 +                                                      
 + To get started with Libretime, visit              
 + or, if you've set up your own web configuration,     
 + the Libretime webroot on your webserver                
 +-----------------------------------------------------
 </code> </code>
  
-Nous récupérons l'archive de Libretime 3.0.0 alpha3 :+Rendez-vous sur l'URL du site pour terminer l'installation. 
 + 
 +{{:infrastructure:multimedia:2021-04-17_17-12.png?nolink|}} 
 + 
 +Sur la page suivante, il nous est conseillé de changer le mot de passe de RabbitMQ 
 + 
 +{{:infrastructure:multimedia:2021-04-17_17-13.png?nolink|}} 
 + 
 +Depuis le terminal nous changeons le mot de passe 
 <code> <code>
-wget https://github.com/LibreTime/libretime/releases/download/3.0.0-alpha.2/libretime-3.0.0-alpha.2.tar.gz +sudo rabbitmqctl change_password airtime <new_password>
-tar xvpf libretime-3.0.0-alpha.2.tar.gz+
 </code> </code>
  
-Nous lançons l'installation :+Nous déployons la fenêtre en cliquent sur "Advanced", et y reportons le mot de passe précédemment défini 
 + 
 +{{:infrastructure:multimedia:2021-04-17_17-14.png?nolink|}} 
 + 
 +Nous vérifions les informations sur le FQDN et le port à utiliser 
 + 
 +{{:infrastructure:multimedia:2021-04-17_17-14_1.png?nolink|}} 
 + 
 +Nous choisissons l'emplacement dur stockage de la librairie de morceaux (nous pouvons laisser vide pour choisir le chemin par défaut) 
 + 
 +{{:infrastructure:multimedia:2021-04-17_17-15.png?nolink|}} 
 + 
 +Le dernier écran nous indique les commandes à saisir dans le terminal pour démarrer les services 
 + 
 +{{:infrastructure:multimedia:2021-04-17_17-15_1.png?nolink|}} 
 + 
 +Nous retournons donc sur le terminal et entrons les commandes 
 <code> <code>
-cd libretime-3.0.0-alpha.2 +sudo systemctl start libretime-playout 
-./install+sudo systemctl start libretime-liquidsoap 
 +sudo systemctl start libretime-analyzer 
 +sudo systemctl start libretime-celery
 </code> </code>
 +
 +La configuration est terminée. Tous les services doivent être verts
 +
 +{{:infrastructure:multimedia:2021-04-17_17-16.png?nolink|}}
 +
 +Nous cliquons sur le bouton "Log in to Airtime!"
 +
 +Nous arrivons sur la page du site, nous cliquons sur "Login" en haut à droite.
 +
 +Nous nous authentifions (par défaut admin / admin)
 +
 +{{:undefined:2021-04-17_17-17_1.png?nolink|}}
  
 ===== Liens ===== ===== Liens =====
   * [[http://libretime.org/|site Libretime]]   * [[http://libretime.org/|site Libretime]]
 +  * [[https://libretime.org/install|documentation pour l'installation]]
   * [[https://discourse.libretime.org|forum Libretime]]   * [[https://discourse.libretime.org|forum Libretime]]
   * [[https://github.com/LibreTime/libretime/releases|Releases Libretime]] sur Github   * [[https://github.com/LibreTime/libretime/releases|Releases Libretime]] sur Github
-  * [[http://www.deb-multimedia.org/|Debian multimedia]] 
-  * [[https://github.com/LibreTime/libretime/issues/146|si erreur de population de la base Postgresql]] 
  • infrastructure/multimedia/libretime-installation.1602330462.txt.gz
  • Dernière modification : 10/10/2020 11:47
  • de Stéphane Paillet