OWFS : Paquets Debian et Ubuntu

Bonjour.

OWFS est une suite logicielle libre (sous GPL) qui permet d'utiliser facilement le système 1-wire de maxim, permettant d'exploiter divers capteurs (température, humidité, luminosité, ouverture/fermeture de portes, etc...).

Dans mon entreprise actuelle, ça fait environ 1 an et demi qu'on utilise le 1-wire, et à ce moment là, j'avais réalisé des paquets pour OWFS.

Ces paquets étaient plutôt bruts et relativement peu en accord avec la Debian Policy, mais ils fonctionnaient, et ça suffisait pour le moment.

Cependant, il y a quelques temps, il a été décider de publier ces paquets, afin d'aider la communauté qui existe autour d'OWFS, et plus généralement de la domotique.

Pour cela, j'ai donc travailler à mettre à jour et à rendre les paquets plus propres, et donc publiables.

Ce midi, par un mail (en anglais) sur la liste de diffusion, la diffusion des paquets pour OWFS a été officialisée et rendue publique.

Le mail étant en anglais, je ne vais pas le traduire dans son intégralité, vu que l'introduction de ce billet reprend en partie l'introduction du mail, je vais plutôt transcrire la suite du mail.

Les paquets sont disponibles pour les versions suivantes de Debian et Ubuntu :

  • Debian 5.0 "Lenny" (oldstable)
  • Debian 6.0 "Squeeze" (stable)
  • Debian 7.0 "Wheezy" (testing)
  • Debian Sid (unstable)
  • Ubuntu 8.04 "Hardy" (LTS)
  • Ubuntu 9.04 "Jaunty"
  • Ubuntu 9.10 "Karmic"
  • Ubuntu 10.04 "Lucid" (LTS)
  • Ubuntu 10.10 "Maverick"
  • Ubuntu 11.04 "Natty" (testing)

Maintenant, parlons des paquets.

Pour l'instant, je n'ai pas créé de paquets pour owperl, owmon, owtap, owphp, owcapi, owpython, owtcl, owftpd et owhttpd

Pour owftpd et owhttpd, je pense créer des paquets dans un futur pas trop lointain, sûrement pour une version 2.8p8 ou 2.8p9.

Pour les autres paquets, je n'ai, à l'heure ou j'écris ces lignes, aucune idée de quand je le ferai, mais ce n'est pas un abandon, plus une volonté de réaliser des paquets propres et fiables pour les composants essentiels d'OWFS, pour ensuite m'atteler aux autres composants.

Voici la liste des paquets (en versions 2.8p6 et 2.8p7, sauf indication) :

  • owfs-common : contient le fichier de configuration et la page de manuel.
  • owfs-server : contient le serveur owfs (/usr/sbin/owserver, il était placé dans /usr/bin, mais je l'ai déplacé dans /usr/sbin pour coller au mieux à la Debian Policy), sa page de manuel et son script de lancement.
  • owfs (2.8p7 seulement) : contient le serveur qui gère le système de fichiers 1-wire (/usr/sbin/owfs, il était placé dans /usr/bin, mais comme pour owserver, je l'ai déplacé dans /usr/sbin), sa page de manuel et son script de lancement.
  • owfs-client : contient les clients (owdir, owpresent, owread, owwrite and owread), et leurs pages de manuel.
  • libow-2.8-7 (2.8p7 seulement) : contient la libow en version 2.8p7
  • libow-2.8-6 (2.8p6 seulement) : contient la libow en version 2.8p6
  • owfs-dev : contient le fichier /usr/include/owfs_config.h
  • owfs-doc : contient toutes les pages de manuel restantes (notament celles sur les capteurs)
  • owfs-dbg : contient les symboles de débogage.

Pour l'installer le serveur et les clients, installez les paquets owfs-server et owfs-client. Pour utiliser directement le système de fichiers 1-wire, installez le paquet owfs.

Voici l'adresse du dépôt : http://owfs.davromaniak.eu

Voila, vous avez toutes les informations.

Je remercie Paul Alfille et les contributeurs du projet OWFS pour tout leur travail.

Là, j'ai réalisé quelques patchs qui sont inclus dans les paquets, je vais m'occuper aussi de leur diffusion.

De plus, il n'est pas impossible que je travaille à faire inclure ces paquets dans Debian (et aussi Ubuntu par la suite). Je vous tiendrai au courant pour tout ça.

@+

Vus : 1731
Publié par Davromaniak : 56