Billets avec l'étiquette ‘Logiciel Libre’

Google Chrome sur Ubuntu, la suite

07-09-2008 par Horacio Gonzalez
LiB et Google Chrome

Dans les commentaires sur le précédent billet, certains personnes semblent rencontrer des problèmes avec la recette que j’avais fourni pour utiliser Google Chrome sur Ubuntu avec Wine.

En lissant la page de Google Chome sur la base de données d’applications du site de Wine, j’ai vu qu’ils proposent une recette légèrement différente à la mienne.

Je l’ai donc testé et ça marche bien. Je vous la propose donc ici comme une alternative pour ceux qui avaient des problèmes avec la méthode précédente.

Recette alternative

  1. Installer la version 1.1.3 (ou supérieure) de Wine. La version actuellement disponible dans les dépôts Ubuntu étant plus ancienne, il faut d’abord ajouter les dépôts de Wine :

    wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
    sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list

    Et ensuite installer la nouvelle version de Wine :

    sudo aptitude update
    sudo aptitude install wine

  2. Installer le script Winetricks et l’utiliser pour télécharger et installer les bibliothèques dont on aura besoin pour faire tourner Google Chrome :

    wget http://www.kegel.com/wine/winetricks
    sh ./winetricks msxml3 corefonts firefox flash winxp

  3. Télécharger le fichier d’installation de Google Chrome depuis la page web de Google.

    Normalement, si vous essayez d’obtenir le fichier sur la page principale de Chrome, le site détectera que vous êtes sur Linux et il vous dira gentiment qu’il n’y a pas de version pour Linux. Mais heureusement, quelqu’un a déjà posté le lien direct pour le fichier d’installation.

    N’oubliez pas de déposer le fichier dans votre répertoire home, ou dans un répertoire sur lequel votre utilisateur a des permissions de lecture, écriture et exécution.

  4. Installer l’exécutable en utilisant Wine depuis le répertoire où vous avez déposé l’installateur :

    wine chrome_installer.exe

  5. Maintenant Chrome est installé sur votre système, il suffit de lui donner les bons paramètres pour le démarrage :

    wine "C:\\windows\\profiles\\UTILISATEUR\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chrome.exe" --new-http --no-sandbox

    où à la place de UTILISATEUR vous mettez votre nom d’utilisateur

Les deux recettes marchent donc bien pour moi, j’espère qu’au moins l’une d’entre elles le fera pour vous. Sinon, n’hésitez pas à me le dire dans les commentaires, on essayera de trouver une solution ensembles.

Chrome sur mon Ubuntu

Tester Google Chrome sur Ubuntu

04-09-2008 par Horacio Gonzalez
LiB et Google Chrome

Comme je disais hier, je n’avais pas encore pu tester Google Chrome, car pour le moment la seule version disponible était pour Windows.

Sauf que les gens de Wine n’ont pas attendu pour rélever le défi, et maintenant il est possible d’exécuter Google Chrome sur Linux en utilisant Wine. Pour y arriver il faut bricoler un peu, je ne vais pas vous le cacher, mais rien de quoi effrayer même les utilisateurs les plus novices, il suffit de suivre les instructions.

On peut arriver au même résultat avec n’importe quelle distribution de Linux, mais la façon de faire sera légèrement différente en fonction des gestionnaires de paquets et le système d’installation de chaque famille de distributions. Je vais vous décrire ici la procédure à employer sur Ubuntu 8.04 Hardy Heron, que c’est la distribution sur laquelle je viens de tester le navigateur de Google.

  1. Installer la version 1.1.3 (ou supérieure) de Wine. La version actuellement disponible dans les dépôts Ubuntu étant plus ancienne, il faut d’abord ajouter les dépôts de Wine :

    wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
    sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list

    Et ensuite installer la nouvelle version de Wine :

    sudo aptitude update
    sudo aptitude install wine

  2. Installer le script Winetricks avec lequel on pourra télécharger et installer les bibliothèques dont on aura besoin pour faire tourner Google Chrome :

    wget http://www.kegel.com/wine/winetricks
    sh ./winetricks riched20 riched30
    sh ./winetricks directx9
    sh ./winetricks msxml3 msxml3r
    sh ./winetricks winxp

    La dernière ligne permet de placer Wine en mode Windows XP, car si comme moi vous aviez Wine en mode Windows 2000, Chrome ne s’installerait pas.

  3. Télécharger le fichier d’installation de Google Chrome depuis la page web de Google.

    Normalement, si vous essayez d’obtenir le fichier sur la page principale de Chrome, le site détectera que vous êtes sur Linux et il vous dira gentiment qu’il n’y a pas de version pour Linux. Mais heureusement, quelqu’un a déjà posté le lien direct pour le fichier d’installation.

  4. Installer l’exécutable en utilisant Wine depuis le répertoire où vous avez déposé l’installateur :

    wine chrome_installer.exe

  5. Maintenant Chrome est installé sur votre système, il suffit de lui donner les bons paramètres pour le démarrage :

    wine "C:\\windows\\profiles\\UTILISATEUR\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chrome.exe" --new-http --in-process-plugins

    où à la place de UTILISATEUR vous mettez votre nom d’utilisateur

Et voilà, c’est tout, vous avez Google Chrome qui tourne sur votre système.

Chrome sur mon Ubuntu

Pour le moment ça semble très bien marcher, mais je continue à préférer mon Firefox. Demain, après plus d etemps d’utilisation, je vous raconterai plus…

Mise à jour à WordPress 2.6.1

19-08-2008 par Horacio Gonzalez

Aujourd’hui, en me connectant sur le blog après mon retour de Ciudad Rodrigo, j’ai vu sur l’interface d’administration le petit message de mise à jour disponible.

Mise à jour disponible

Comme d’habitude dans ces cas, il a suffit de décompresser le fichier wordpress-2.6.1.tar.gz sur le répertoire racine du blog, se connecter à l’interface d’administration et cliquer pour dire qu’on est d’accord pour mettre à jour la base de données.

LiB et WordPress

Selon le blog de WordPress, cette version 2.6.1 est simplement une release de maintenance, pour corriger quelques bugs de la 2.6. Aucun des bugs corrigés concernant la sécurité, cette mise à jour apporte surtout un peu de confort extra pour l’administrateur du blog. Autant dire qu’il n’y a aucun urgence à faire la mise à jour, le blog ne court pas de danger immédiat si ça ne se fait pas de suite.

Si vous voulez plus d’information, vous avez la liste complète de la soixantaine de bugs corrigés par cette 2.6.1.

VirtualBox ne marche plus après mise à jour d’Ubuntu

06-08-2008 par Horacio Gonzalez
LiB guru Ubuntu

Dans mon billet d’hier je vous suggérais l’utilisation d’une machine virtuelle Windows sur VirtualBox comme solution pour pouvoir continuer à employer sur votre poste Linux les quelques applications Windows indispensables pour votre travail.

Aujourd’hui je continue dans la même thématique en vous parlant d’un des problèmes que tôt ou tard vous aller trouver lorsque vous travailler avec VirtualBox : le jour où ça refuse de démarrer.

Imaginons donc que vous suivez mon conseil d’hier et vous installez une machine virtuelle Windows dans votre Ubuntu avec VirtualBox. Et là un jour où vous faites les mises à jour automatiques Ubuntu, comme d’habitude, VirtualBox ne démarre plus votre machine virtuelle, avec en vous disant que le module du kernel n’est pas disponible :

VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Please install the virtualbox-ose-modules package for your kernel, e.g. virtualbox-ose-modules-generic..
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).

Le problème

Qu’est-ce que s’est passé ? C’est grave ? La réponse est relativement simple, et la solution aussi, alors pas de panique.

Pour être performant, VirtualBox a besoin d’interagir directement avec le kernel Linux, le noyau du système d’exploitation, et pour faire cette interaction il a besoin de qu’un module spécifique soit chargé par le kernel, c’est ce virtualbox-ose-module dont le message vous parle.

Comme tous les modules du kernel, il doit être construit (compilé) spécifiquement pour la version du kernel que vous utilisez, et c’est là qu’il y a eu un soucis. Lorsque vous avez fait la mise à jour d’Ubuntu, il a détecté et installé des paquets pour une nouvelle version du kernel, et n’ayant pas trouvé des nouveaux paquets pour virtualbox-ose-module, il ne l’a pas actualisé. En gros, votre moduele virtualbox-ose-module n’est plus compatible avec la version du kernel que vous venez d’installer.

Le problème vient de la nature même des logiciels libres, chaque composant de la distribution Ubuntu est entretenu par des personnes différentes, la plupart d’une façon bénévole. Normalement, lorsqu’il y a une mise à jour du kernel, les responsables des composants qui y dépendent préparent aussi les mises à jours pour qu’ils soient disponibles au même temps, ce qui évite ce type de désagréments. Mais il suffit que la personne ait un empêchement ou soit parti en weekend pour que le module ne soit pas mise à jour, et votre machine virtuelle ne marche plus.

La solution

Normalement le problème va disparaître tout seul un ou deux jours après, lorsque le responsable des paquets VirtualBox publiera dans les dépôts la bonne mise à jour. Mais des fois on ne peut pas se permettre d’attendre deux jours, et dans ce cas il faut trouver la solution.

Voici donc les bref étapes à suivre pour que votre machine virtuelle soit opérationnelle à nouveau en moins de cinq minutes. La procédure se fait en ligne de commandes, il vous suffit donc de lancer un terminal et suivre les pas suivants :

  1. Installer le paquet des sources de virtualbox-ose-modules
    sudo apt-get install virtualbox-ose-source
  2. Compiler ces sources pour le kernel actuel et les installer comme modules du kernel
    sudo m-a prepare
    sudo m-a auto-install virtualbox-ose
  3. Relancer le service vboxdrv
    sudo /etc/init.d/vboxdrv start

Quelques instants après le tour est joué, et la machine virtuelle marche à nouveau.

Poste de travail Linux et applications Windows

05-08-2008 par Horacio Gonzalez
LiB guru Ubuntu

Tiens, ça faisait longtemps que je n’écrivais pas des billets plus ou moins techniques…

Ca fait déjà trois ans que j’ai effacé la partition Windows XP de mon ordinateur à la maison et que je tourne exclusivement sur Ubuntu. Au début ça m’a demandé en temps d’adaptation, je ne trouvais pas le bon remplacement pour certaines des outils que j’employais sur Windows, mais après quelques mois Windows ne me manquait pas de tout.

Mais ce changement à Windows, tout à fait envisageable dans un environnement privé, peut s’avérer problématique dans un environnement professionnel, où le choix des outils est souvent dicté par l’entreprise.

J’ai la chance de travailler dans une boîte assez souple pour me permettre avoir un poste de travail sur Linux, et où la plupart d’outils sont multiplateforme. Cependant, il reste toujours quelques outils exclusivement Windows, pour lesquels un poste de travail Linux pose de soucis.

Dans ce cas là, il faut chercher des alternatives, et essayer de trouver la solution la plus adaptée à chaque cas. Et des possibles alternatives, il y en a :

  • Rester sur Windows

    Après tout, si l’entreprise utilise des applications exclusivement Windows, la solution de facilité reste toujours laisser Windows sur le poste de travail.

  • Exécuter les applications Windows avec Wine

    Lorsque c’est possible, c’est la solution idéale, on exécute les applications dont on a besoin de façon native sur son poste Linux. Mais je dis bien sur le papier, car il y a encore beaucoup d’applications qui ne marchent pas bien sur Linux.

    De toutes façons, il vaut la peine faire un détour périodique sur la base de données des applications compatibles avec Wine, car leur nombre augmente de jour en jour.

  • Avoir une partition Windows en double boot

    Sur le papier ce n’est pas une mauvaise solution, mais elle peut vite s’avérer très peu pratique. Si on est oublié d’utiliser souvent des applications Windows, même pour des tâches ponctuelles, il est pénible de devoir redémarrer son poste sur Windows et ensuite changer à nouveau à Linux. Du point de vue de la productivité, c’est la pire des solutions.

  • Avoir un poste Windows par service et se connecter par RDP.

    Avec un client Remote Desktop Protocol comme rdesktop on peut ouvrir une session sur le serveur depuis son poste de travail et travailler sans encombre. C’est la solution la plus pratique lorsqu’on dispose de un ou plusieurs serveurs Windows.

  • Avoir une machine virtuelle Windows

    Avec des logiciels de virtualisation on peut avoir un système d’exploitation Windows qui tourne dans une fenêtre du bureau Linux.

    Certes, les performances ne sont pas aussi bonnes que pour la machine réelle, mais la différence est de moins en moins appréciable. Pour la plupart d’applications (mise à part les jeux), on ne voit pas des réelles différences de vitesse après le démarrage de ma machine virtuelle.

LiB évangéliste Ubuntu

La première solution était écartée d’emblée. Ce billet part du postulat de qu’on veut un poste de travail sur Linux, je ne vais pas y répéter les avantages du logiciel libre sur le software propriétaire, ni les raisons pour migrer sur Linux.

Certaines des applications dont j’ai besoin ne marchent pas encore bien sur Wine, alors j’ai dû écarter aussi cette réponse, au moins pour le moment.

Le double boot ne me convient pas non plus, car je fais une utilisation très ponctuelle de ces applications, quelques minutes par ici et par là. Il me faudrait donc complètement arrêter de travailler, fermer toutes les applications et redémarrer pour dix minutes après faire l’opération inverse.

N’ayant pas de serveur Windows sous la main (ce que d’ailleurs est plutôt une bonne nouvelle), la solution RDP tombe à l’eau elle aussi.

En conséquence, j’ai choisi la solution de la machine virtuelle, et j’ai installé VirtualBox sur mon poste. J’ai ensuite créé une machine virtuelle Windows 2000, dans laquelle j’ai installé les applications Windows dont j’ai besoin.

Lorsque j’ai besoin d’utiliser ces applications, je démarre ma machine virtuelle Windows, qui s’ouvre dans une fenêtre de mon bureau Linux, et je peux travailler de façon simultanée sur les deux environnements.

Ca fait déjà une année que je tourne sur cette système et pour moi c’est la solution idéale, la moins contraignante.

Mise à jour suite à une remarque chez Scoopeo : si vous vous décidez par la solution de virtualisation avec VirtualBox, vous trouverez toute l’information nécessaire pour la mettre en place sur la page VirtualBox du site de Documentation francophone pour Ubuntu, ainsi que plus de détails dans leurs forums.

Astuces vectorielles

25-07-2008 par Horacio Gonzalez
LiB dessine

Comme vous savez, je fais tous les dessins de mon blog avec Inkscape, un logiciel libre de dessin vectoriel.

On m’a souvent fait la remarque comme Inkscape serait un outil compliqué, peu intuitif, et d’une certaine façon c’est vrai. Je pense que ce n’est pas la courbe d’apprentissage qui est dure, mais le fait de s’adapter au paradigme des graphiques vectoriels, surtout pour les habitués des outils bitmap comme GIMP ou Photoshop.

Les contributeurs d’Inkscape en sont conscients, et c’est pour ça qu’ils ont inclus dans le paquet un tutoriel très complet, l’un des meilleurs que j’ai vu dans un logiciel libre. Ces tutoriels permettent de bien démarrer avec l’outil, et ensuite la pratique prend le relais.

Cependant il y a plein de subtilités et d’astuces qui sont difficiles à découvrir par soit même. Et même après trois ans d’utilisation d’Inkscape, j’ai bien apprécié de tomber sur la soixantaine de tutoriels de Vector Illustration: 60+ Illustrator Tutorials, Tips and Best Practices.

Même si les tutoriels sont orientés Adobe Illustrator, les principes et techniques sont sensiblement les mêmes. Parmi les plus de 60 tutoriels il y a pour tous les goûts : des conseils orientés vers des débutants et d’autres plus avancés, des techniques pour travailler à partir de dessins bitmap et d’autres pour créer directement en vectoriel, des techniques de base et des astuces de pro…

En plus, les tutoriels permettent de découvrir les sites de leurs auteurs, des dizaines d’artistes professionnels et amateurs, et voir les coulisses de leurs oeuvres et leurs façons de travailler.

Trouvé via Microsiervos.

Bilan du Firefox 3 Download Day :
8,5 millions de téléchargements

18-06-2008 par Horacio Gonzalez
LiB et Firefox

Ca y est, le Firefox Donwload Day est fini. La tentative de record, qui sera soumise à vérification par les gens du Guinness dans les jours qui viennent, a été un vrai succès avec plus de 8,5 millions de téléchargements.

8,5 millions de téléchargements en 24 heures, ça fait une moyenne de presque 6000 téléchargements par minute, avec des pics qui dans les premières heures ont dépassé les 10000 chargements par minute.

Firefox Donwload Day status à 20h15

De mon côté, ça fait 6 billets en 24h, plein de captures d’écran du compteur de téléchargements et bien sûr la satisfaction d’avoir contribué, à mon très modeste niveau, au succès du lancement de Firefox 3.

Et tout ça car Firefox est plus un navigateur pour moi, c’est un symbole, c’est la cristallisation d’une série de valeurs auxquels je suis très attaché. Firefox est un navigateur ouvert, au code libre, respectueux des standards et financé par une fondation à but non lucratif, Mozilla, donc l’objectif déclaré est aider à créer une web libre et ouverte.

Et maintenant il va falloir que je trouve d’autres sujets desquels parler en attendant la sortie de Firefox 4 dans quelques années… :tongue_wink_ee:

Firefox 3 : j’ai dit 5 millions ? Plutôt 7 !

18-06-2008 par Horacio Gonzalez
LiB et Firefox

Si ce matin je vous annonçait que le nombre de téléchargements de Firefox 3 dépassait les 5 millions, maintenant c’est un autre cap symbolique qui vient d’être dépassé, celui des 7 millions.

7 millions de téléchargements était la chiffre estimée hier soir par Mozilla d’après les premières heures du Firefox Donwload Day, “si ça continue comme ça on va dépasser les 7 millions de téléchargments”.

Et bien, c’est fait. Et il reste encore trois heures avant la fin du Firefox Download Day. Arrivera-t-il à dépasser les 8 millions ?

Firefox Donwload Day status à 16h45

Si vous ne l’avez pas encore fait, vous pouvez encore participer au record et en plus installer le navigateur le plus performant, ouvert et sûr du marché !

Download Day 2008

Firefox 3 : La barrière des 5 millions est tombée

18-06-2008 par Horacio Gonzalez
LiB et Firefox

TechCrunch France nous rappelait toute à l’heure l’objectif du Firefox Donwload Day : arriver aux 5 millions de téléchargements.

Et bien, à 10h10 du matin heure française, la barrière des 5 millions est enfin tombée :

Firefox Donwload Day status à 10h10

Il semblerait que le nombre de téléchargements du nouveau Firefox dépasse toutes les expectatives !

Download Day 2008

Jusqu’à où va-t-il arriver ?

Bilan du Firefox 3 Download Day à 8h

18-06-2008 par Horacio Gonzalez
LiB et Firefox

Une suite rapide à mon billet de hier soir.

Si à 20h30 le nombre de téléchargements de Firefox 3 dépassait les 400 000, vers minuit, lorsque je suis aller me coucher, la chiffre s’élevait déjà à 1,5 millions de téléchargements. Et ce matin à 8h15 le compteur avoisinait les 4,5 millions :

Firefox Donwload Day status à 08h15

Si vous ne l’avez pas encore fait, téléchargez votre Firefox 3 et participez au record.

Download Day 2008

Combien de téléchargements vous pensez qu’il y aura ce soir à 20h, à la fin de la tentative de record ?