Skip to content

Ubuntu 8.04 et Linksys WUSB54G (RaLink RA2500/2570)

Et voilà, Ubuntu nous remet le couvert sous le héron avec les problèmes de gestion des périphériques USB Wifi avec le chip RaLink 2570 (et dire qu'il y avait les mêmes problèmes sous 7.10).

Contrairement à la release précédente, pas de paquet pour un noyau avec les drivers qui vont bien ... Donc 2 solutions :

  • recompiler les sources du driver rt2570 qui sont disponibles en paquet source (avec module-assistant par exemple),
  • revenir à l'utilisation du noyau de la version 7.10 : petite modification dans le fichier menu.lst de grub (/boot/grub/menu.lst) pour changer le noyau par défaut.
Pour ma part, j'ai choisi d'utiliser le noyau de la 7.10 (noyau 2.6.22) car je n'ai pas besoin des nouvelles fonctionnalités du 2.6.24 et modifier le fichier grub est plus rapide que la recompilation ;-)

openser : VoIP et routage SIP

Dans les mondes "open-source" et "VoIP", 2 grands logiciels sont présents : Asterisk et OpenSER.

OpenSER est un router/proxy/registrar SIP et non un IP-PBX comme l'est Asterisk.

Pour tous ceux qui voudraient jouer avec le protocole SIP, j'ai réalisé des paquets Debian Etch d'OpenSER (ils sont normalement disponible sur le site web d'OpenSER mais le fichier Package est vide ...). Ils sont donc disponibles dans mon dépôt Debian.

Bon routage SIP ;-)

slrn, utf-8 et Debian Etch

Dans Debian Etch, la version de slrn (le lecteur de news en mode texte) ne permet pas de gérer l'UTF-8 (on peut y arriver en utilisant luit qui va permettre de transférer tous les caractères UTF-8 vers une autre locale).

La version béta actuelle le supporte maintenant. Cette version est disponible dans unstable/sid. J'ai donc ressorti la machine à backport : le paquet pour Debian Etch de cette version pre0.9.9-97 est disponible dans mon dépôt.


RecordMyDesktop et Debian Etch

Sous Linux, plusieurs outils de capture de l'écran pour en faire une petite vidéo existent. Pour ma part, je viens de trouver RecordMyDesktop qui permet de le faire en ligne de commande (il existe aussi des interfaces Qt et Gtk développées en Python) et génère un fichier ogg avec la vidéo  encodée en Ogg Thera et le son en Ogg Vorbis.

J'ai donc sorti mon compilateur et générateur de paquet pour en faire un pour Debian Etch. Le paquet est disponible au travers de mon dépôt Debian.

Bonne capture vidéo.

Chromium et Debian etch

Chromium est un shoot'em up qui est présent dans Debian sarge mais qui a disparu de la version etch ... Je ne pouvais pas laisser passer ça car c'est un bon moyen de se défouler ;-)

J'ai donc rétroporté la version unstable en etch. Les paquets sont disponibles dans mon dépôt Debian Etch.

Bon chasse aux envahisseurs.

wsdlpull et Debian etch : les web services faciles

wsdlpull est une librairie C++ d'accès à des web services présentants leurs fonctions en WSDL. Mais ce n'est pas que cela : c'est aussi un utilitaire (basé sur la librairie) qui permet d'interroger directement et de façon interactive des web services. Très très utile comme outil de test.

J'en ai donc fait un paquet pour Debian Etch. Attention, j'ai tout mis dans le package : la librairie (libwsdlpull) et la commande wsdl (ce qui n'est pas très debian ...). Le package est disponible dans mon dépôt etch.

Detox et Debian etch

detox est un utilitaire pour renommer des fichiers qui contienent des caractères qui peuvent donner du fil à retordre à certaines commandes.

Il va donc supprimer les espaces, les ( et autres @ des noms de fichiers. Il peut aaussi supprimer les caractères UTF-8 si votre filesystème ne supporte pas cet encodage.

J'ai réalisé un paquet Debian etch de cet outil. Il est disponible dans mon dépôt au travers d'apt-get.

Plugin Lightbox de Serendipity et PHP4


La dernière version du plugin Lightbox and co ne fonctionne plus en PHP4. En effet, il utilise de nouveaux paramètres pour la fonction preg_replace qui ne sont pas supportés par PHP4.

Ce paramètre permet de savoir s'il y a eu des remplacements, comme cela on ajoute le code javascript de lightbox à la page HTML uniquement s'il y en a besoin.

J'ai modifié le plugin pour ne plus utiliser ce paramètre (et donc on ajoute le javascript à chaque fois comme avant). Le nouveau fichier PHP est à copier dans <répertoire_install_serendipity>/plugins/serendipity_event_lightbox/


PHP 5.2.0 et Debian etch

Une nouvelle version des paquets PHP5 pour debian etch est disponible dans mon dépôt Debian. Cette version suit la version disponible dans le dépôt security.

Pour voir les changements de cette version par rapport à la version normal etch, il faut lire cet article.

xlockmore et Debian etch

Le paquet xlockmore n'est plus disponible dans Debian etch. Voivi donc les paquets de xlockmore 5.22 pour Debian etch.

Pour les installer, il suffit d'ajouter mon Depôt Debian etch dans le source.list deb http://www.cure.nom.fr/debian/etch ./ et de faire un apt-get update
apt-get install xlockmore

Enjoy.

Souris et linux 2.6.20, 2.6.21

Depuis le noyau 2.6.20, le fichier de device /dev/psaux n'est plus supporté dans le noyau.

Si comme moi, vous utilisez ce device dans votre fichier de configuration XFree (ou XOrg), celui-ci ne démarrera plus...

Les souris sont maintenant reconnues comme /dev/input/mouse0, mouse1 ... suivant le nombre de ces petites bêtes racordées à votre ordinateur.

Pour ma part, sur un portable, je retrouve donc mon touchpad (qui était précédement géré par /dev/psaux) en /dev/input/mouse0 et la souris USB en /dev/input/mouse1.

On peut aussi utilise le device /dev/input/mice (qui est un device qui reçoit tous les événements de toutes les souris) mais dans ce cas le driver Synaptics de X ne reconnait pas le touchpad ...

Fuse, Makedev et Debian sarge

Sous Debian sarge, il y a un paquet fuse mais il est prévu pour fonctionner avec un noyau 2.4. Si on veut utiliser un noyau plus récent (comme un 2.6.19 ou .20), il est impossible de monter un filesystem FUSE : on obtient un message d'erreur comme celui-là : "fusermount: mount failed: Invalid argument".

C'est pour cela que j'ai fait un backport de la version etch pour sarge. Fuse dépendant de makedev, j'ai backporté ce paquet aussi.

Tous les paquets se trouvent dans mon dépôt Debian sarge.

Peut-être les derniers backports pour sarge ;-)

Fonera, firmware 0.7.1-2 et accès ssh

Jusqu'à maintenant, on ne pouvait ouvrir le ssh que sur les fonera dont la version du firmware était 0.7.1r1 (il y en a aussi pour les plus anciens).

Une nouveau hack est maintenant disponible pour la version 0.7.1r2. Une explication détaillée est disponible sur ce site. En résumé, on peut se faire passer pour le serveur d'authentification radius de FON et envoyer une configuration à la fonera.

En résumé, pour avoir accès au ssh il suffit de définir le DNS de la fonera avec l'IP 88.198.165.155, de redémarrer la fonera et hop, on a accès en ssh en se connectant sur le WLAN privé de la fonera.

Pour activer de façon permanente le ssh, on peut utiliser cette procédure (idem pour le flashage).

tweetbackcheck