Documentation technique : Debian
Documentation basée sur la distribution Debian

> > Compilation du module alternc-awstats à partir des sources

Compilation du module alternc-awstats à partir des sources

Les plugins pour alternc utilisent la même méthode de développement que le coeur du logiciel, il est donc nécessaire d’utiliser la même méthode pour générer des paquets deb d’installation.

Ici nous prenons le cas du plugin alternc-awstats qui permet de coupler notre panel de gestion de domaines avec le logiciel de statistiques basé sur les logs du serveur AWStats.

Dans un premier temps, il est nécessaire d’installer AWStats lui-même de la sorte :

  1. sudo apt-get install awstats libgeo-ipfree-perl

Ensuite, en tant qu’utilisateur, il faut récupérer les sources du plugin, dans son répertoire home par exemple :

  1. cd ~
  2. svn co https://dev.alternc.org/svn/alternc-awstats/trunk alternc-awstats
  3. cd alternc-awstats

Télécharger

Nous partons du fait que vous ayez déjà installé alternc de cette manière et que vous avez donc une clé GPG signé et configuré les devscripts comme ici.

On compile ensuite les sources :

  1. svn-buildpackage -rfakeroot --svn-builder=debuild

La phase de compilation vous demandera par deux fois le mot de passe utilisé lors de la création de votre clé GPG.

Ceci crée un paquet debian dans le répertoire ~/build-area qu’il faut installer de la sorte :

  1. sudo dpkg -i ../build-area/alternc-awstats_1.0_all.deb

L’installation redémarrera alternc et l’ensemble des démons du système dont il dépend (Apache, Courier, Postfix, Bind ...), puis un onglet "Statistiques Web" (en plus de "Statistiques Web Brutes") doit apparaitre dans le menu gauche de l’interface d’Alternc.

Le nombre d’instances Awstats par utilisateur est configurable dans les quotas par l’administrateur comme tout autre service fournit par Alternc.

  • Auteur :
  • Publié le :
  • Mis à jour : 31/10/11

Aucun commentaire


Qui êtes-vous ?
[Se connecter]
Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.