Ubuntu

Installation de Coregrenouille sur Ubuntu

Suite à quelques instabilités de ma ligne ADSL, j’ai décidé de rejoindre la communauté des grenouilles.

J’en ai profité pour décrire l’installation du client Coregrenouille (qui est apparemment le nouveau client à utiliser, qui doit remplacer tous les anciens clients) sur Ubuntu.

La première chose à faire est de créer un compte sur grenouille.com.

Ensuite, nous allons installer les paquets dont nous allons avoir besoin :

$ sudo aptitude install git ocaml-nox

On télécharge les sources et on se place dans le répertoire :

$ git clone git://git.grenouille.com/coregrenouille.git coregrenouille-git
$ cd coregrenouille-git/

On va juste modifier 2 chemins pour les ajuster à notre goût :)

D’abord le chemin du fichier de log :

$ sed -i 's#coregrenouille.log#/var/log/coregrenouille.log#' debug.ml

Puis le chemin de l’utilitaire awk sur Ubuntu :

$ sed -i 's#awk /bin/awk#awk /usr/bin/awk#' user.config.linux

Et c’est parti pour la compilation :

$ make depend
$ make coregrenouille

Maintenant on créé le répertoire d’installation, et on y copie le binaire et le fichier de config :

$ sudo mkdir /opt/coregrenouille
$ sudo cp coregrenouille
$ sudo cp user.config.linux /opt/coregrenouille/user.config

On édite le fichier de config :

$ sudoedit /opt/coregrenouille/user.config

Et on ajuste les paramètres suivants :

username mon_nom
password mot_de_passe
interface eth0

Enfin on créé le fichier de log et on permet à tout le monde d’écrire dedans :

$ sudo touch /var/log/coregrenouille.log
$ sudo chmod a+w /var/log/coregrenouille.log

Il ne reste plus qu’à lancer coregrenouille !

$ /opt/coregrenouille/coregrenouille -f /opt/coregrenouille/user.config -t &

Pour voir ce qui se passe en direct, vous pouvez lancer la commande suivante :

$ tail -f /var/log/coregrenouille.log

speak up

Add your comment below, or trackback from your own site.

Subscribe to these comments.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

*Required Fields