ubuntu

Tracker dans Gutsy et son intégration avec Thunderbird

L'intégration de Tracker est l'une des fonctionnalités mise en avant par la nouvelle Ubuntu Gutsy.

Même si je ne suis pas au premier abord intéressé par ce genre de technologies (j'ai bien essayé Beagle à ses débuts mais j'ai été vraiment déçu par les problèmes de performances), j'essaie de voir ce que ce produit peut m'apporter.

Donc mise à jour vers Gutsy et la première chose qui frappe c'est l'énorme impact en performance produit par Tracker. Ça commence mal. Direction donc dans les préférences d'indexation - System->Preferences->Indexing Preferences - et là les choses qui fâchent:

  • Vitesse d'indexation maximale
  • Utilisation mémoire maximale

Autant dire qu'avec mes 20G de données dans mon répertoire personnel (de la musique évidemment mais aussi énormément de fichiers source), j'en ai pour un moment. Une petite configuration plus tard et "Voilà!" mon Tracker me laisse enfin respirer. Pourquoi cette configuration par défaut?

Autre sujet important pour moi, l'indexation de mes mails et si par défaut le support Evolution est fourni, rien niveau Thunderbird. Un petit tour sur Google plus tard et hop.

  • Téléchargement de l'extension Thunderbird ici
  • Installation de l'extension
  • Modification du fichier de configuration ~/.config/tracker/tracker.cfg
  • Déconnexion

Les lignes suivantes sont à modifier

[Emails]
IndexEvolutionEmails=false

 

IndexThunderbirdEmails=true

Ne tenez pas compte de l'utilitaire de configuration de l'indexation, l'option Thunderbird restant grisée chez moi.

Enfin Thunderbird 2 en paquet pour Ubuntu Feisty

Bon c'est pas vraiment très frais (1 ou 2 mois) mais quelqu'un a mis enfin à disposition une version de Thunderbird packagée pour Ubuntu Feisty.

Pourquoi utiliser la version packagée? Oui je sais il y a bien UbuntuZilla ou plus simple encore les binaires made in Mozilla mais je préfère tout de même tant que possible de passer par mon système de paquets.

Pour la version packagée, il suffit d'importer la clé du dépôt

wget http://ubuntu.iuculano.it/AE3BE9AA.gpg -O- | sudo apt-key add -

et de le référencer dans le fichier sources.list

deb http://ubuntu.iuculano.it feisty thunderbird

Il ne reste plus qu'à mettre à jour.

sudo aptitude update && sudo aptitude install mozilla-thunderbird

Notez quand même que le aptitude install (à la place de aptitude upgrade) n'est pas anodin. En effet, Thunderbird est ici packagée de manière un peu différente :

  • nouveau paquet thunderbird
  • mozilla-thunderbird devient un dummy-package pour faciliter l'upgrade. Il ne contient rien et fais référence

Ce sera sans doute la même chose pour Gutsy, la même chose s'était produit lors de l'arrivée de Firefox 2 (et les accords MozFo/Ubuntu pour le packaging) dans Feisty.

Conversion DocBook vers OpenOffice

Depuis quelques temps j'ai pris l'habitude d'écrire les documentations que je dois fournir au format DocBook. Pourquoi? Par geek attitude? Un peu mais également parce que j'ai envie d'écrire un document en décrivant le contenu et non pas le mettant en forme. En bref je veux du WYSIWYM là où l'on a souvent du WYSIYWYG .

Malheureusement pour moi, faire du Docbook s'apparente souvent à un parcours du combattant. Cas le plus récent : je voulais sortir un document DocBook vers un format lisible de manière correcte sous OpenOffice. Le RTF ne suffisait pas dans mon cas. Et bien aprés pas mal de recherche et d'essais plus ou moins catastrophiques je suis enfin tombé sur docbook2odf . Et devinez quoi? Même s'il n'est pas disponible via apt, l'éditeur propose quand même des paquets binaires pour diverses distributions dont celles à base de Debian sur sa page de téléchargement.

Un coup de wget, de dpkg et hop je peux enfin lancer la conversion :

$ docbook2odf <file>.docbook

Saved <file>.odt $ gnome-open <file>.odf

C'est simple, rapide et en plus ça fonctionne ^^.

Au passage, pour pas se farcir la tête à éditer du DocBook : XMLmind XML Editor . Bon c'est pas libre (y'a une version perso gratuite) mais j'ai vraiment rien trouvé de mieux pour ce dont j'ai besoin.

Ubuntu-Debian et 802.1q tagging support (VLAN)

Configurer d'abord le port physique du switch pour :

  • l'assigner aux n VLANs désirés.
  • marquer le port physique comme membre "taggué" de chacun des VLANs.

Sous Debian/Ubuntu,

sudo aptitude install vlan
sudo modprobe 8021q

Dans /etc/network/interfaces

iface vlan2 inet static
        vlan-raw-device eth0
        address 172.16.99.27
        netmask 255.255.255.0

    iface vlan1 inet dhcp

vlan-raw-device eth0

où vlan1 désigne l'interface virtuelle qui sera assignée au VLAN dont le VID est 1 (voir la configuration du switch pour connaître le VID) et vlan2 celle assignée au VLAN 2. vlan-raw-device précise l'interface physique (ici eth0) à laquelle est rattachée le VLAN.

Il ne reste plus maintenant qu'à jouer avec ifup et ifdown.

sudo ifup vlan1
sudo ifup vlan2

Identification lente sous SSH et réponse au ping qui se traine - Ubuntu 7.04

Enfin résolu ce satané problème d'accès SSH ou la demande d'identification me parvenait bien 10s aprés la demande. Je vais enfin pouvoir utiliser SSH correctement.

http://onlyubuntu.blogspot.com/2007/04/fix-for-ssh-slow-to-ask-for-password-in.html

Si vous n'avez pas besoin d'Avahi, préférez la solution 2 car elle se répercute à d'autres niveaux. Cette solution est équivalente à éditer le fichier /etc/default/avahi-daemon avec ceci

 #0 = don't start, 1 = start
AVAHI_DAEMON_START=0

puis à éteindre le daemon Avahi

$ sudo /etc/init.d/avahi-daemon stop

Du coup non seulement la demande d'identification SSH est plus rapide mais le réponse au ping est maintenant immédiate. Quant au pourquoi du comment, aucune idée....