Amoniac
Amoniac est un logiciel permettant de faire le lien entre les gadgets et les URLs utilisées pour y accéder.
Dependances
Amoniac a besoin des logiciels suivants pour fonctionner :
- Python 2.6
- python-daemon >= 1.5.5
- python-pyinotify >= 0.8.9
Sources
Aprés avoir installé les différentes dépendances, vous devez télécharger Amoniac :
git clone http://git.gitorious.org/infos-pratiques/amoniac.git
cd amoniac/
Vous pouvez donc passer à la configuration.
Configuration
Le fichier config.ini n'existe pas lorsque vous télécharger Amoniac, il vous faudra donc le créer. Par défaut, ce fichier doit être placé dans /etc/python-amoniac/ mais il vous est possible de le placer ailleurs en éditant le fichier amoniac.sh pour changer la valeur de 'CONFIGFILE' comme cela:
CONFIGFILE=/chemin/vers/le/fichierDeConfiguration.ini
Un exemple de fichier de configuration est fourni avec les sources d'Amoniac. Il s'agit du fichier config-sample.ini. Ce fichier contient une liste exhaustive de paires clef/valeur vous donnant un aperçut des configurations possible d'Amoniac.
Cette partie est très importante, et il est conseillé d'y apporter une attention toute particulière.
Installation
Si vous n'avez pas encore pris la peine de suivre la partie "Configuration". Nous vous invitons à y retourner pour vous assurer que tout est en place et correctement configuré.
Pour installé Amoniac, il suffit de lancer la commande suivante:
sudo python ./setup.py develop --no-deps
Un paramétre --prefix vous permettra de choisir le répertoire d'installation.
Une fois l'installation terminé, il vous faudra effectuer l'opération suivante afin qu'Amoniac se comporte de la même manière que les autres services de votre machine:
sudo ln -s amoniac.sh /etc/init.d/amoniac
Vous pourrez alors contrôller le daemon Amoniac comme cela:
sudo /etc/init.d/amoniac <action>
Où action peux prendre les valeurs suivantes:
- start : Démarre le service Amoniac.
- status : Indique si le daemon est actuellement allumé ou non.
- stop : Stop le service Amoniac
Une dernière étape, bien qu'optionel, consite à permettre à Amoniac de démarrer automatiquement en cas de redémarage de votre machine.
sudo insserv amoniac
