Skip to content

Darktable 0.7 et Debian Squeeze

Après un premier paquet de la version 0.5 pour Debian Squeeze amd64, je viens de faire une mise-à-jour vers la version 0.7 de darktable qui apporte pas mal de changements et de correction de bugs (même s'il reste dans cette version un soucis lors de la qualification par étoiles des images).

Le nouveau paquet est disponible dans mon dépôt.

Bon travail sur vos photos.


Asterisk 1.6 : voicemail et backend imap

Sous asterisk, il existe la possibilité d'utiliser un serveur imap pour stocker les messages (voicemail). L'avantage de cela par rapport à un envoie classique de mail avec le fichier audio du message est que lors de la lecture et/ou destruction du message dans sa messagerie, cela modifie aussi la messagerie Asterisk, ainsi que les indications sur son téléphone SIP.

Lorsqu'on utilise cette possibilité avec un serveur Docevot, il y a un petit soucis : chaque message est indiqué comme "Nouveau" et "Urgent", et donc sur un téléphone SIP on se retrouve avec 2 fois plus de messages que ce que l'on a effectivement.

J'ai donc patché un petit peu le backend imap de la version 1.6 d'Asterisk et packagé le tout pour Debian lenny amd64. Les paquets sont disponibles dans mon dépôt Debian.

Darktable : table lumineuse et chambre noire

Cela faisait un petit moment que je cherchais deux outil pour gérer mes photos :

  • un outil de visualisation d'images fonctionnant comme une table lumineuse, avec possiblité de zoom et de sélection d'images (vous savez ce que l'on voit IRL avec un table blanche pour visualiser les films avec un tube/zoom sur l'oeil),
  • un programme de correction des abérations dues au couple boitier/objectif (un remplaçant libre au très connu DxO).
Et voila, je trouve Darktable qui regroupe ces 2 outils (le 2ème en utilisant la librairie liblensfun et sa base de données boitiers/objectifs) et qui permet, cerise sur le gateau, le "développement" d'images à partir de fichiers RAW.

N'ayant pas trouvé de paquet pour Debian (uniquement Ubuntu), j'en ai donc réalisé un pour Debian Squeeze amd64 (il reste quelques erreurs dans ce paquet à l'installation), dispo dans un tout nouveau dépôt (1er paquet pour squeeze ;-)). Pour l'utiliser il suffit d'ajouter la ligne suivante aux sources d'apt : deb http://www.cure.nom.fr/debian/squeeze/amd64 ./
Bonne photo.

Shell in a box

Shell in a box permet d'avoir un terminal directement dans une page web et cela sans Applet Java.

La dernière version 2.10 n'est plus compilée pour Debian, mais uniquement pour Ubuntu (par contre, le tarball contient tout ce qu'il faut pour faire un paquet). J'ai donc juste compilé cette version pour Debian Lenny 32 bits. Le paquet est dispo dans mon dépôt.

Bonne connexion.

mod_gnutls et mod_proxy sous Debian Lenny

L'avantage d'utiliser le mod_gnutls sous Apache est de pouvoir utiliser l'extension TLS SNI (Server Name Indication) qui va permettre d'utiliser plusieurs certificats sur la même instance d'Apache (même IP).

Lorsque l'on veut l'utiliser avec mod_proxy pour créer un "proxy https" qui relayera les requêtes vers d'autres serveurs en http, il y a un soucis car mod_gnutls va ouvrir les connexions http en "mode https".

Un patch plus tard, et mod_gnutls fonctionne très bien avec le mod_proxy. J'ai donc intégré ce patch dans la version de mod_gnutls présent dans Debian Lenny et refait le paquet pour amd64. Il est disponible dans mon dépôt.


Dell Latitude E4200 et Debian Lenny

Me voici maintenant possesseur de ce petit portable (pour remplacer mon "vieux" Dell Latitude X300). Ce portable est équipé d'un écran 12,1 pouces et ne pèse qu'environ un petit kilo : tout ce qu'il faut pour l'avoir tout le temps à ses côtés.

L'ayant commandé par téléphone, j'ai pu l'avoir sans OS (surtout propriétaire) et donc sans payer quelque chose que je n'utiliserais pas mais il est quand même livré avec un CD FreeDOS. Ne restez donc plus qu'à installer une Debian Lenny ;-)


Continuer à lire "Dell Latitude E4200 et Debian Lenny"

wmcliphist et debian lenny 64bits

Après avoir retrouvée la version 32bits de ce paquet indispensable (qui a disparu de lenny), j'ai fait aussi la version 64bits. J'étais parti sur la dernière version en date (la 1.0) mais celle-ci ne fonctionne apparement pas avec fluxbox. J'ai donc packagé la version 0.6 qui fonctionne parfaitement.

Elle est disponible dans mon dépôt Debian Lenny qui du coup a un peu changé pour supporter les 2 versions : 32 bits et 64 bits.


wmcliphist et Debian Lenny

En faisant du ménage sur mon disque, je me suis aperçu que je n'avais pas mis en ligne un outil indispensable : wmcliphist. C'est une applet pour WindowMaker (ou compatible comme fluxbox) qui permet de garder un historique du presse-papier.

Ce programme a disparu de lenny. J'ai donc utilisé le paquet pour etch et modifié les dépendances pour qu'il puisse s'installer sur lenny : ce n'est pas un backport comme à l'habitude mais plutôt un upport ;-)

Le paquet est disponible dans mon dépôt Debian (et c'est le 1er paquet lenny ;-)).

ksplice et Debian etch : patcher le noyau Linux sans redémarrer

Le soucis pour appliquer les patchs de sécurité au noyau linux se résume souvent à l'impossibilité de redémarrer la machine (sur des serveurs critiques par exemple) ou au temps très court d'arrêt possible.

ksplice permet d'appliquer un patch (au format diff unifié) à un noyau et cela sans besoin de redémarrer (dans la majorité des cas).

J'ai réalisé un backport de ce paquet (venant de sid) pour la version etch. Il est disponible dans mon dépôt.

Bon patch.

Récupération de fichiers sur ext3

Dans la majorité des cas, lorsque l'on demande la restauration d'un fichier qui a été effacé sur un système de fichier ext3 la réponse est toujours : "sur ext3 on ne peut pas".

Et bien ce n'est pas tout à fait exact. Voici un howto qui permet l'espoir ;-)

Et pour bien faire les choses, j'ai empaqueté l'outil ext3grep pour Debian Etch. Le paquet est disponible dans mon dépôt Debian.

Bonne restauration ;-)

Ecryptfs et Debian Etch

Ecryptfs est un filesystem qui permet de sauvegarder ces données sur un filesystem crypté. C'est-à-dire que toutes les données qui seront dans ce répertoire seront uniquement accessible à la personne qui aura créée ce filesystem.

Ecryptfs est inclus dans le noyau linux depuis la version 2.6.19. Pour Debian Etch, il faut donc mettre-à-jour son noyau pour une version supérieur.

Et pour les paquets, ils sont disponibles dans mon dépôt Debian Etch : ce sont un rétro-portage de la version présente dans sid, c'est-à-dire la 50.

Bon camouflage de données ;-)

curlftpfs et Debian Etch (libcurl)

Curlftpfs permet de voir un serveur FTP (du moins son répertoire sur le serveur une fois authentifié) comme un système de fichier (et cela grâce à FUSE).

Cette possibilité est interressante car elle permet d'utiliser tous les outils prévus pour fonctionner sur des fichiers directement, comme par exemple find pour faire une recherche ou supprimer de vieux fichiers (merci l'option -exec).

La version de curlftpfs présente dans Debian Etch ne fonctionne pas correctement avec la version de la libcurl livrée dans etch.

J'ai donc réalisé un backport pour etch de la version 7.18.1-1 de la libcurl. Les paquets sont disponibles dans mon dépôt Debian Etch.


hatools et Debian Etch

Lorsqu'on écrit un script, il peut être interressant d'avoir un outil pour verrouiller un fichier au moment de le lire ou de l'écrire.

Le "package" hatools contient ce genre d'outil : halockrun. Il permet de verrouiller un fichier, de tester si un fichier est verrouillé et d'attendre la suppression d'un verrou sur un fichier.

Le verrou est réalisé par un appel à la fonction fnctl.

J'ai réalisé un paquet pour Debian Etch de ces outils hatools. Il est disponible dans mon dépôt Debian Etch.

tweetbackcheck