Installer OS webradio

De Wiki Dane (ex wikitice)
Aller à : navigation, rechercher

Installer le système de base

  1. Téléchargement de Lubuntu 14.04 version 32 bits pour une utilisation sur tout type de machines même anciennes
  2. Installation de Lubuntu
    1. Formatage de la partition / : ext2 (sans journalisation)
    2. Nom : webradio
    3. machine : webradio
    4. identifiant / mot de passe : webradio
    5. Cocher ouvrir la session automatiquement

Au premier démarrage, accepter la mise à jour du système.

Installation des logiciels

VLC, Audacity, Gparted et flashplugin

Via une console,

# sudo apt-get install audacity vlc gparted flashplugin-installer

Répondre o (pour oui) à la question posée

Airtime / Icecast2

Via une console,

Étape 1 : éditer le fichier de la liste des dépôts

# sudo leafpad /etc/apt/sources.list

Étape 2 : ajouter les lignes correspondant au dépôt d'Airtime

## Airtime
deb http://apt.sourcefabric.org/ trusty main

Enregistrer le fichier

Étape 3 : Mettre à jour la liste des dépôts

# sudo apt-get update

Un message d'erreur apparaît car la clé d'authentification du nouveau dépôt n'est pas installée

Étape 4 : Installer la clé du dépôt Sourcefabric

# sudo apt-get install sourcefabric-keyring

Répondre o (pour oui) à la question posée

Étape 5 : Mettre à jour la liste des dépôts

# sudo apt-get update

Étape 6 : Installer Airtime

# sudo apt-get install airtime

Répondre o (pour oui) à la question posée

Étape 7 : Paramétrage installation Airtime / Icecast2

  • Écran 1 : dedicated v-host
  • Écran 2 : localhost
  • Écran 3 : root@localhost
  • Écran 4 : no change
  • Écran 5 : non
  • Écran 6 : /srv/airtime/stor/
  • Écran 7 : webradio
  • Écran 8 : oui
  • Écran 9 : localhost
  • Écran 10, 11 et 12 : webradio

Étape 8 : Configuration d'Airtime

Via un navigateur web,

  1. Se connecter à l'interface d'Airtime : http://localhost/login/
  2. Accepter le certificat ("je comprends les risques" → "ajouter une exception" → "Confirmer l'exception de sécurité")
  3. Entrer l'identifiant et le mot de passe (admin / webradio)
  • Système → Préférence : langage de l'interface par défaut (Français), La semaine commence le (lundi)
  • Système → Utilisateurs : webradio / webradio ; administrateur ; root@localhost.com
  • Système → Flux : flux 1 sur serveur académique sans le nom du point de diffusion ni le mot de passe
  • Système → Flux : flux 2 sur serveur locale avec le nom du point de diffusion et le mot de passe. Décocher la case activé.

Lors des prochaines connexions, l'identifiant et le mot de passe seront webradio

Étape 9 : Configuration d'Icecast2

Via une console,

Éditer le fichier de configuration d'Icecast

#sudo leafpad /etc/icecast2/icecast.xml

Dans la partie <authentification>, changer l'admin-user par défaut

<admin-user>webradio</admin-user>
<admin-password>webradio</admin-password>

Dans la partie <mountpoint>, ajouter le point de diffusion local

<mount>
        <mount-name>/webradio.mp3</mount-name>
        <burst-size>65536</burst-size>
        <password>webradio</password>
        <fallback-override>1</fallback-override>
        <fallback-when-full>1</fallback-when-full>
        <fileserve>0</fileserve>
        <genre>Education</genre>
        <stream-name>Flux local</stream-name>
        <stream-description>Flux de web-radio local</stream-description>
        <stream-url>http://localhost</stream-url>
</mount>

Enregistrer le fichier

Redémarrer le service Icecast pour prendre en compte les modifications

#sudo /etc/init.d/icecast2 restart

Butt (Broadcasting Using This Tool)

Via une console,

Étape 1 : éditer le fichier de la liste des dépôts

# sudo leafpad /etc/apt/sources.list

Étape 2 : ajouter les lignes correspondant au dépôt de BUTT

##BUTT
deb http://ppa.launchpad.net/s-launchpad-7/butt/ubuntu trusty main
deb-src http://ppa.launchpad.net/s-launchpad-7/butt/ubuntu trusty main

Enregistrer le fichier

Étape 3 : Mettre à jour la liste des dépôts

# sudo apt-get update

Un message d'erreur apparaît car la clé d'authentification du nouveau dépôt n'est pas installée

Étape 4 : Installer la clé du dépôt Butt

# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1F1475E517D8C27D

où KEY_ID = chiffres et lettres derrière NO_PUBKEY dans le message d'erreur obtenu avec le message précédent

Étape 5 : Mettre à jour la liste des dépôts

# sudo apt-get update

Étape 6 : Installer BUTT

# sudo apt-get install butt

Répondre o (pour oui) à la question posée

Étape 7 : Paramétrage Butt Lancer le logiciel Butt

  • Settings → Main : Paramétrage flux sur serveur académique sans le nom du point de diffusion ni le mot de passe
  • Settings → Main : Paramétrage flux sur serveur local avec le nom du point de diffusion et le mot de passe
  • Settings → Stream : Samplerate 48000Hz
  • Settings → Main : Sauvegarder les modifications ("Save settings")

Conky

Via une console,

Étape 1 : Installer Conky

# sudo apt-get install conky-all

Répondre o (pour oui) à la question posée

Étape 2 : Démarrer conky au démarrage de la session

# sudo leafpad /etc/xdg/lxsession/Lubuntu/autostart

Étape 3 : ajouter la ligne correspondant au service Conky

@conky

Enregistrer le fichier

Étape 4 :

  • Préférences -> Defaultapplications for LXSession
  • Onglet autostart : ajouter @conky dans la fenêtre de saisie puis cliquer "ajouter"

Directeasy

Téléchargement du .deb seulement, l'installation ne pouvant pas être industrialisée.

wget http://direct-easy.comule.com/index.php/download/get/linux

Personnalisation OS_webradio

Barre de lancement rapide

Suppression de l'entrée chromium-browser

Conky

Étape 1 : Télécharger du fichier conkyrc dans le home de l'utilisateur webradio :

wget - http://www.education-aux-medias.ac-versailles.fr/studiobox/conf_OS_studiobox/conkyrc

Étape 2 : Renommer le fichier conkyrc en .conkyrc

#mv conkyrc .conkyrc

Fond d'écran

Via une console,

Étape 1 : Télécharger les images fond.jpg, splash.png et plymouth.png dans le répertoire Images de l'utilisateur webradio

wget - http://www.education-aux-medias.ac-versailles.fr/studiobox/conf_OS_studiobox/fondDef.jpg

Mettre en fond d'écran de l'image fond.jpg Cliquer droit sur le bureau → Préférences du bureau

Étape 2 : Définir l'image fonDef.jpg comme fond d'écran par défaut

#sudo cp /home/webradio/fondDef.jpg /usr/share/lubuntu/wallpapers/

#sudo chmod 744 /usr/share/lubuntu/wallpapers/fondDef.jpg

#sudo mkdir /etc/skel/.config

#sudo cp -r ~/.config/pcmanfm/ /etc/skel/.config/

Raccourcis du bureau

Cliquer droit sur chaque icône (Airtime, Audacity, Butt, et VLC) situé dans le menu son et vidéo puis ajouter au bureau

Skel user

Conky

Via une console, copier le profil webradio dans le profil par défaut du système

#sudo cp /home/webradio/.conkyrc /etc/skel/

Directeasy

Via une console, copier l'installateur du logiciel dans le profil par défaut du système

#sudo cp /home/webradio/linux /etc/skel/

Icônes du bureau

Via une console,

Étape 1 : Copier le répertoire contenant le Bureau dans le profil par défaut du système

#sudo cp -r /home/webradio/Bureau/ /etc/skel/

Étape 2 : Créer le répertoire Desktop dans le profil par défaut


#sudo mkdir /etc/skel/Desktop

Étape 3 : Copier les icônes du bureau dans le répertoire Desktop créé à l'étape précédente

#sudo cp -r /home/webradio/Bureau/* /etc/skel/Desktop/

Butt

Via une console, Copier le fichier de configuration de butt dans le profil par défaut du système

#sudo cp /home/webradio/.buttrc /etc/skel/

Audacity

Via une console,

Étape 1 : Copier le fichier de configuration d'Audacity

#sudo cp -r /home/webradio/.audacity-data/ /etc/skel/

Étape 2 : Créer, dans le profil par défaut du système, le répertoire de travail d'Audacity

  1. sudo mkdir /etc/skel/tmp
  2. sudo mkdir /etc/skel/tmp/audacity-webradio

Étape 3 : éditer le fichier de configuration d'Audacity

#sudo leafpad /etc/skel/.audacity-data/audacity.cfg

Étape 4 : changer la destination du répertoire de travail

dans la partie [Directories]
TempDir=/home/webradio/tmp/audacity-webradio

Créer l'iso

Remastersys

Installation

Via une console,

Étape 1 : Éditer le fichier de la liste des dépôts

# sudo leafpad /etc/apt/sources.list

Étape 3 : ajouter les lignes correspondant au dépôt de Remastersys

##Remastersys
deb http://geekconnection.org/remastersys/ubuntu precise main

Enregistrer le fichier

Étape 4 : Mettre à jour la liste des dépôts

#sudo apt-get update

Un message d'erreur apparaît car la clé d'authentification du nouveau dépôt n'est pas installée

Étape 5 : Installer la clé du dépôt Remastersys

# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B6068D255563B350


où KEY_ID = chiffres et lettres derrière NO_PUBKEY dans le message d'erreur obtenu avec le message précédent


Étape 6 : Mettre à jour la liste des dépôts

#sudo apt-get update

Étape 7 : Installer Remastersys

# sudo apt-get install remastersys-gtk

Répondre o (pour oui) à la question posée


Étape 8 : Installer Ubiquity

# sudo apt-get install ubiquity-frontend-gtk ubiquity-slideshow-lubuntu

Utilisation

sudo remastersys-gtk

Settings

Backup Créer une sauvegarde en .iso du profil webradio et le fichier .md5 associé dans le répertoire /home/remastersys/remastersys/

Dist Créer une distribution en .iso et le fichier .md5 associé dans le répertoire /home/remastersys/remastersys/

Unetbootin

Créer une clé_live avec peristence (car système Ubuntu) à partir de l'iso précédente