ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

Planet Ubuntu-fr - puf

Fil des billets

mercredi, février 20 2008

Gravatar de adminFirefox 3 beta 3 et le plugin flash via Yann Hamon

Par défaut quand on installe FF3b3 aucune animation flash n'est accessible, et ne comptez pas sur l'installation automatique du plugin flash puisque cette dernière propose une installation manuelle.

Installation du plugin Adobe flash player

  • Télécharger l'archive tar.gz sur le site d'Adobe
  • Extraire les données de l'archive tar.gz
  • Déplacer libflashplayer.so dans ~/.mozilla/plugins, si le dossier plugin n'existe pas, créer le. (~ signifie dossier local)
  • Redémarrer Firefox

Gravatar de adminFirefox 3 beta 3 avec toutes vos extensions via Yann Hamon

Excellente astuce prise sur prendreuncafe.com d'après abaditya.com. Jusqu'à aujourd'hui je "switchais" continuellement entre FF2 et FF3b3 pour un coup, bénéficier de tout mon panel d'extensions et de l'autre de la légèreté et des nouveautés de cette nouvelle version. Attention manipulation pouvant rendre FF3b3 instable !

Astuce

  1. Dans le champ de l'url tapez : about:config afin d'accéder au "panneau de configuration" de Firefox3beta3
  2. Ajouter l'entrée booléenne :  extensions.checkCompatibility avec comme valeur false
  3. Relancez FF3 et magie tout les extensions installées par défaut sur FF2 se trouve disponible sur FF3b3

Installation de FF3b3

  • Via Système > Administration > Gestionnaire des paquets synaptics , rechercher firefox-3.0
  • Via le terminal : sudo apt-get install firefox-3.0

Lancement FF3b3

  • Via Applications > Internet > Firefox 3 Web Browser
  • Via le Terminal : firefox-3.0

jeudi, décembre 13 2007

Gravatar de adminYoupi ! Me voici ! via Yann Hamon

Vous ne pouvez pas imaginer comment je suis content !

Ouai ! suis accepté sur le PUF ! \o_
Depuis le temps que j’attendais ça, après avoir pas mal participé au launchpad pour le devellopement de Gutsy, et aidé mon entourage proche, me voici sur le PUF pour aider toute la communauté !

Merci à l’équipe du planet de m’avoir accepté et à vous lecteurs, ubunteros et autres de me lire

Les Tags: , , , ,

Ces articles t'intéressent?

jeudi, octobre 18 2007

Gravatar de adminQuand les accessoires du bureau se parlent ! via Yann Hamon

L'affichage de la batterie du téléphone portable connecté en bluetooth dans le power manager de gnome ne doit pas être complètement nouveau, mais jusqu'ici, le gnome-phone-manager ne fonctionnait pas bien pour moi ! C'est réglé depuis le passage en Gutsy Gibbon.

batterie du téléphone dans le gnome power manager

Une petite singerie bien plaisante...

On mesure le chemin parcouru en 3 ans à ce genre de détails.

mercredi, octobre 10 2007

Gravatar de adminUbuntu dans un environnement professionnel - le cas MS Access, merci mdbtools via Yann Hamon

Dès que vous travaillez sur des volumes de données important* avec des tiers (clients, fournisseurs, ...), le format d'échange le plus répandu devient (hélas) le .mdb, le format du SGBD Access édité par Microsoft. Qu'on le veuille ou non, qu'on travaille tous les jours avec mysql ou pas, c'est comme ça... Cela évolue doucement, mais en attendant... '

Souvent, demander un export en csv suffit. Parfois ce n'est pas possible, surtout quand vous dépassez la dizaine de tables... Ou qu'il faudrait attendre à nouveau 2 ou 3 jours l'acheminement du support physique par la Poste...

Alors on s'adapte, et le logiciel libre, via Ubuntu le fait très bien comme d'habitude.

L'objectif : consulter la base Access, et travailler avec MySql (par exemple), parce qu'il n'y a pas de raison de changer d'application juste pour un problème de format.

Les possibilités qui existent sous Ubuntu :

Installer Access dans Wine. (ou plutôt dans son avatar commercial : CrossOver)

Cela fonctionne pas trop mal, mais déjà que le logiciel n'est pas un modèle d'optimisation, sous Wine, ça devient l'horreur... et ça ne résous pas le fait que la dernière fois que vous avez utilisé Access c'était au siècle dernier ...

Utiliser OpenOffice

En principe, OpenOffice/Base sait lire les mdb depuis quelques temps. En principe car cela il semble que cela dépende aussi de la version d'Access qui a créé la base de données. Mais même quand cela fonctionne, vous n'avez pas vraiment de possibilité d'importer de façon transparente dans un autre SGBD (c'est définitivement le point faible d'OO/Base).

Utiliser un site en ligne : http://www.mdb2mysql.com/.

Pratique, mais avez vous vraiment envie de communiquer vos données ? (et peu efficace si vous avez 1Go de base à uploader sur le serveur...)

Utiliser les mdbtools (paquet disponible dans ubuntu)

Le paquet mdbtools mets à disposition un certain nombre d'outils en ligne de commande pour :

  • exporter des tables : mdb-export
  • récupérer le schéma : mdb-schema
  • lister les objets : mdb-tables

L'interface graphique existe aussi dans le paquet mdbtools-gmdb : gmdb2.

Légère, elle permet de rapidement visualiser le contenu de la base et de faire la plupart des opérations courantes.

Pas mal, mais _moins bien que si c'était mieux_ car :

  • l'exportation du schéma au format mysql n'est pas très précise (le format date, par exemple, ou le nom des tables...)
  • cela ne résous pas vraiment la question de rapidement pouvoir exploiter le contenu de la base dans mysql.

Utiliser une solution '''quick & dirty - 2 heures''' en perl (qui utilise les mdbtools)

  • lister le contenu de la base
  • exporter chaque table en csv
  • générer un fichier sql utilisable depuis mysql pour créer le schéma et importer les données.

usage : ./mdb2mysql.pl nom_du_fichier.mdb

... ce qui générera les fichiers csv et un fichier mdb2mysql.sql qu'il suffit après d'éxecuter pour importer la base.

''NB : mon script en perl n'a aucune prétention, il est même plutôt hideux :)

Utiliser la même chose en plus fini, découvert juste après l'écriture de ce billet :

http://www.enobis.com/sw/mdb2mysql/

En conclusion :

  • les solutions en consultations sont très nombreuses et de plus en plus simple à mettre en oeuvre.
  • la modification native des formats mdb n'est pas encore réellement possible (mais est ce souhaitable ?)
  • il est relativement aisé de convertir une base access en une base MySql (ou autre chose), ce qui permet définitivement de s'affranchir de ce format...

___

* : (Le volume important est bien sur relatif : disons quelques centaines de milliers de lignes.)

samedi, avril 28 2007

Gravatar de adminLimiter les risques liés à l'utilisation de VM Ware sur un disque physique via Yann Hamon

L'installation et l'utilisation de VMWare Player (ou Server) sous Ubuntu est largement couverte sur le web, à commencer par les articles du planet. La capacité de VMWare de charger un système depuis un disque physique fait partie des réels avantages comparés à d'autres solutions de virtualisation.

Par défaut, VMWare est alors configuré pour lancer le chargeur de démarrage (le bootloader, Grub) présent sur le disque physique. Et bien entendu, celui-ci est en général configuré pour démarrer automatiquement sur le système Ubuntu (sinon, pourquoi utiliser Vmware ?)

C'est un risque majeur : lancer par erreur dans VMWare le système hôte (Ubuntu) à la place du système invité peut alors gravement endommager votre Linux préféré. Une solution existe : démarrer la virtualisation sur une disquette, qui possèdera son propre Grub et forcera le démarrage sur la partition Windows (ou autre).

La suite présuppose que vous avez déjà une configuration fonctionnelle, et ne couvre que la création d'une disquette virtuelle. C'est une adaptation succincte des articles VMWare: when two OSs access the same partition et Running VMWare on a Physical Partition

  • passer en mode administrateur (root) pour plus de facilité

sudo su

  • se placer dans le répertoire qui contient vos fichiers de configuration *.vmx et *.vmdk

cd vmware

  • créer le fichier qui sera la disquette virtuelle

dd if=/dev/zero of=bootdisk.img bs=1k count=512

  • la formater

mke2fs -F bootdisk.img

  • monter la disquette dans /mnt

mount -oloop bootdisk.img /mnt

  • préparer la configuration de grub
mkdir -p /mnt/boot/grub
cp /boot/grub/stage[12] /mnt/boot/grub/
  • configurer le grub en créant le fichier /mnt/boot/grub/grub.conf et en y posant le contenu suivant (par exemple avec gedit)
timeout=3
title=Windows
root            (hd0,0)
chainloader     +1
makeactive

NB : bien sur, il faut adapter la ligne "root (hd0,0)" suivant la partition ou se trouve le système à lancer.

  • dupliquer le fichier grub.conf en menu.lst (c'est un ajout plus ou moins spécifique à Ubuntu qui n'était pas mentionné ailleurs mais qui s'est révèlé nécessaire)

cp /mnt/boot/grub/grub.conf /mnt/boot/grub/menu.lst

  • démonter l'image de la disquette

umount /mnt

  • initialiser le grub à partir de cette configuration
grub --device-map=/dev/null <<EOF
device (fd0) bootdisk.img
root (fd0)
setup (fd0)
quit
EOF
  • éditer votre fichier .vmx (décrivant votre machine virtuelle) et remplacer la configuration de la disquette par
floppy0.present = "TRUE"
floppy0.fileType = "file"
floppy0.fileName = "bootdisk.img"
floppy0.startConnected = "TRUE" 
  • c'est fini ;) Vous pouvez lancer votre VM comme d'habitude, elle démarrera sur la disquette en ne présentant comme possibilité que votre partition Windows. Vous ne risquer plus d'endommager votre partition Linux.

vmwaredisk.png

C'est bien sur moins bien que si c'était mieux. Un bête script serait capable de réaliser automatiquement les étapes précédentes, et il regrettable qu'il ne soit pas (encore) disponible. Il est aussi possible de rendre les manipulations précédentes un peu plus graphique en utilisant VMWare Server et en créant la disquette partiellement sous Windows.

mardi, avril 17 2007

Gravatar de adminDates et Contacts, les compléments légers de Évolution sur le bureau via Yann Hamon

Quand il s'agit de logiciels de "Groupware" (Messagerie / tâches / agenda / contacts), le modèle unix un programme = une tâche se heurte depuis longtemps à la réalité :

  • on est encore loin d'avoir défini des modes d'échanges réellement standard des contacts et des rendez vous
  • les utilisateurs professionnels sont habitués au modèle Lotus Notes ou Outlook, qui englobent toutes ces fonctions.

Sous Ubuntu, l'alternative logicielle est incarnée par Evolution, qui rassure car il ressemble beaucoup à Outlook, tout en étant compatible avec Exchange.

Mais il peut être agaçant d'ouvrir sont usine-à-gaz-à-tout-faire juste pour noter un rdv ou les coordonnées de son interlocuteur.

Dates et Contacts sont là pour ça !

Légers, il s'appuient sur la base de données de votre Évolution existant, tout en se concentrant sur un tâche et une seule. Écrits pour les terminaux mobiles, leur déclinaison sur le bureau trouve son utilité en rendant plus souple l'accès aux fonctions d'Evolution

J'utilise surtout l'agenda, que je trouve vraiment plus ergonomique.

dates-large.png - dates-large.png

Contacts et Dates sont dans les dépots Ubuntu. Il est possible d'utiliser les dernières versions en rajoutant les dépôts mentionnés ici

Bien, sur, c'est moins bien que si c'était mieux , notamment, on attend avec impatience la sortie de Sync, qui devrait un peu banaliser la synchronisation en s'appuyant sur Opensync.

In fine, des applications "toutes simples", qui ne réinventent pas la roue mais qui rendent service.

mardi, janvier 9 2007

Gravatar de adminConnexion Wifi Ad-Hoc avec les pilotes madwifi-ng sous Ubuntu - Edgy via Yann Hamon

Le support wifi de linux évolue vite et bien, et que ce soit le suivi des versions de ndiswrapper ou les drivers préinstallés, Ubuntu/Edgy accompagne le mouvement. C'est un travail de longue haleine..

Utilisateur d'une carte netgear WG511T (drivers madwifi-ng), j'ai cru à une régression quand, en déplacement pour les fêtes, ma carte s'est révélée incapable d'accrocher un réseau de type Ad-Hoc ou de passer en mode Monitor, ce qui marchait très bien sous Dapper avec iwconfig. Ainsi :

$ sudo iwconfig ath0 mode Ad-Hoc

permettait de changer de mode, mais cette opération se solde sur Edgy par un lamentable échec !

Error for wireless request "Set Mode" (8B06) :

   SET failed on device ath0 ; Invalid argument.

Et bien, ce n'est pas un bug, mais une fonctionnalité :)

Les derniers pilotes associés à ces cartes (madwifi-ng) permettent d'exploiter toute la puissance du chipset, mais leur usage réclame de changer quelques habitudes.

Pour résumer,

  • l'énigmatique interface 'wifi0' qui est apparu depuis le basculement sous edgy est la "vraie" interface matérielle.
  • a cette interface on associe une ou plusieurs interfaces virtuelles, chacun ayant son propre mode d'opération.
  • Toutefois vous ne pouvez utiliser qu'un seul mode de type client (managed, ad-hoc, ...) simultanément.
  • par contre vous pouvez vous connecter simultanément à un point d'accès et en recréer un depuis votre carte (managed+master). Voir la page de man pour plus de détails.

NB : Si votre connexion wifi fonctionne et que vous n'avez pas d'autres besoins spécifiques, inutile d'appliquer ce qui suit. Vous voila prévenu, attendez Bambi (c'est comme ça que j'appelle la prochaine version d'Ubuntu : Feisty Fawn) pour profiter des derniers pilotes et logiciels associés

Installation Pour basculer en mode Ad-Hoc, il nous manque l'utilitaire wlanconfig dans Edgy, et il faut donc au préalable compiler les nouveaux drivers :

  • Télécharger et décompresser les derniers drivers
  • $ sudo apt-get install sharutils
  • $ sudo make
  • $ sudo make install

Paramètrage

  • $ sudo wlanconfig ath0 destroy #détruit l'interface, qui est en mode Managed par défaut
  • $ sudo wlanconfig ath0 create wlandev wifi0 wlanmode adhoc #recrée l'interface virtuelle en mode ad-hoc

Après, tout marche comme avant, vous pouvez donc utiliser votre méthode préférée : Network manager, Wifi-Radar, paramètrer /etc/network/interfaces ou encore utiliser ifconfig et iwconfig. On peut mettre les 2 commandes ci dessus dans un petit script si on est amené à les taper souvent.

C'est toutefois moins bien que si c'était mieux, car :

  • la pluspart des logiciels orienté utilisateur (Network Manager par exemple) ne savent pas exploiter cette fonctionnaliter et basculer la carte en mode ad-hoc quand c'est nécessaire. La possibilité de déclarer simultanément un mode Ad-Hoc et un mode Managed (sans usage simultané) permettrait de contourner le problème.
  • il est dommage de faire les choses "à moitiée", en ayant mis dans Edgy des drivers récent sans le logiciel permettant de les exploiter (wlanconfig).

Mais cela reste très puissant et cela permet beaucoup de souplesse dans l'utilisation d'un réseau. On peut ainsi imaginer de systèmatiquement repartager une connexion wifi publique en faisant un pont (un bridge) vers le mode point d'accès de la carte.