Hé m’sieur m’sieur, moi aussi j’veux surfer plus vite avec Chromium !

chromium-logo« Chromium » est le projet à la base du nouveau navigateur à la mode : Google Chrome… Même ma tatie en parle et  il est tellement bien que si tu l’as pas… Pfeu ! T’es vraiment, mais alors vraiment has-been…  La version Linux étant en développement, il n’est pas évident de trouver des binaires facilement utilisables, mais comme le projet se veut Open-Source, nous allons pouvoir nous coller à sa compilation… Puis finalement, en bons geeks que nous sommes, nous aimons bien compiler des trucs…

Nous allons commencer par installer quelques paquets indispensables au bon déroulement des opérations :

$ sudo apt-get install subversion pkg-config python perl g++ bison flex gperf libnss3-dev libgtk2.0-dev libnspr4-0d libnspr4-dev msttcorefonts libgconf2-dev libcairo2-dev libdbus-1-dev

Si comme moi, vous jouissez d’une distribution 64 bits :

$ sudo apt-get install gcc-multilib g++-multilib gobjc-multilib gobjc++-multilib

Et en option :

$ sudo apt-get install wdiff lighttpd php5-cgi sun-java6-fonts

Nous allons ensuite installer les utilitaires nécessaires pour l’accès au SVN google ( depot tools ) :

$ mkdir CHROME
$ cd CHROME
$ svn co http://src.chromium.org/svn/trunk/tools/depot_tools

Et récupérer les sources :

$ export LANG=C
$ depot_tools/gclient config http://src.chromium.org/svn/trunk/src http://chromium-status.appspot.com/lkgr
$ depot_tools/gclient sync

gclient va rapatrier un peu plus de 3 Go ( C’est que ce n’est pas du code de fillette tout ça ! ) …

Révision 43806 extraite.

________ running ‘/usr/bin/python src/tools/gyp/gyp_dogfood src/build/all.gyp’ in ‘/usr/local/src/CHROME
Updating projects from gyp files…

A ce stade, j’en suis à me demander comment, avec un code source de 3Go, je vais obtenir un navigateur réputé pour sa légèreté et sa rapidité d’exécution… Même si, par défaut, les sources incluent toutes les plateformes, les librairies utilisées et tout un tas de bazard…

Pour le savoir, le mieux est de lancer la compil :

$  cd src/build
$ ../../depot_tools/hammer

Par defaut, chromium est compilé en mode debug et c’est plutôt logique pour une version de developpement. Pour forcer le mode release :

$ ../../depot_tools/hammer –mode=Release

Les binaires sont placés dans le répertoire src/sconsbuild/debug ou srv/sconsbuild/release suivant le mode compilé.

$ CHROME/src/sconsbuild/release/chrome

Comme vous le verrez sur la page de démarrage, ornée d’un immanquable panneau stop rouge, le navigateur est en version pre-alpha… En bref, ne vous attendez pas à quelque chose de très stable…

capture-chromium-alpha-warning-chromium

Pour plus d’informations, vous pouvez consulter les instruction de compilation, sur le wiki officiel : http://code.google.com/p/chromium/wiki/LinuxBuildInstructions

capture-new-tab-chromium

Laissez votre message après le bip...Biiiiip

Commentaires

Ça sert à rien, il existe un dépôt dans le ppa et il est mis à jour quotidiennement

Ton retour d’expérience utilisateur ? Que penses-tu de sa rapidité ?

Exact Kiki, il existe un dépot ppa.
Pour plus d’infos :
http://launchpad.net/~chromium-daily/+archive/ppa

La compil n’est effectivement pas utile, si ce n’est pour son coté ludique.

Quant à mon retour d’expérience utilisateur, je dirais que si c’est plus rapide, ce n’est pas flagrant…
Par contre il est vrai que l’appli est légère et donc rapide à charger, mais ce n’est pas une révolution… Il existe d’autres navigateurs tout aussi légers tels que Galéon ou encore Lynx 😉

Ce qui est sympa, c’est la page d’accueil présentant en vignettes les sites les plus visités ou encore la possibilité de faire des recherches Google depuis la barre d’adresses.

Et pour les gros fainéants :

bzr branch lp:ppatool
sudo ppatool/ppatool.py chromium-daily ppa
sudo apt-get update
sudo apt-get install chromium-browser

Rien a voir, mais tu devrais mettre tes commandes et tout ce qui tourne dans le shell entre des balises Code

Ensuite pour l’avoir testé et pas adopté, il est rapide pour le chargement de certaines pages c’est vrai, mais par contre, tu prends un FF 3.5 sans plugins, il est pareil !!

Merci pour ta remarque Sckyz0, je trouve les balises « code » bien pratiques quand il s’agit effectivement de publier du code ou des scripts… Pour trois lignes de commandes, je trouve que ça alourdi inutilement l’article et préfère largement un simple changement de couleurs… C’est bien plus clair et plus sympa… mais c’est juste mon choix…

Ensuite, c’est bien ce que je disais… il existe des tas de navigateurs tout aussi léger, voir plus…

Laisser un commentaire

(requis)

(requis)