{{tag>Karmic Jaunty Intrepid Lucid navigateur}} ---- ====== Navigateur web Chromium ====== {{ :new-chromium-logo.png?96}} Chromium est un navigateur libre sur lequel est basé le navigateur non-libre [[google_chrome|Google Chrome]]. Ils sont d'ailleurs très similaires à l'utilisation. Ce navigateur utilise le moteur de rendu Webkit (pour sa 'rapidité' sur certains points), à l'instar d'[[Epiphany]], de [[Midori]] et du navigateur [[wpfr>Safari_(logiciel)|Safari]] pour Mac OS X. Vous pouvez également [[navigateur#utilisant_le_moteur_de_rendu_webkit|voir les autres navigateurs basés sur le moteur Webkit (comme chromium)]] ===== Pré-requis ===== * Disposer des [[:sudo|droits d'administration]]. * Disposer d'une connexion à Internet configurée et activée. ===== Installation ===== ==== Par les dépôts officiels ==== Il s'agit de la version maintenue par la communauté Ubuntu, recommandée pour une stabilité et une sécurité optimales. Depuis [[lucid|Ubuntu 10.04 LTS]], il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt://chromium-browser|chromium-browser]]**. ([[:depots|dépôt]] Universe) ==== Via un PPA (versions de développement) ==== Les dépôts proposés ci-dessous proposent des **versions de développement** de Chromium. Leur stabilité et leur sécurité ne peuvent donc être garanties. Les quatre PPA qui suivent sont présentés __du plus stable au plus instable__. L'utilisation du PPA est recommandée par rapport à l'[[#telechargement_du_dernier_binaire_sur_le_serveur_du_projet_chromium|installation d'un "binaire" téléchargé]] à partir des serveurs du projet car il facilite grandement les mises à jour et l'installation des différents éléments... Les différents PPA de Chromium ont été mis à disposition et sont maintenus par [[http://forum.ubuntu-fr.org/viewtopic.php?id=301987|fta]] Plusieurs dépôts sont proposés, chacun avec ses spécificités. === Stable === * **Avantages :** Suit le développement de la version stable de Google Chrome, les versions sont totalement stables. * **Inconvénients :** Mises à jour très rares. * **Installation** : [[ppa|ajouter à vos sources de logiciels le PPA]] **[[https://launchpad.net/~chromium-daily/+archive/stable|ppa:chromium-daily/stable]]**, [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|recharger la liste des paquets]] puis [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt://chromium-browser,chromium-browser-l10n|chromium-browser et chromium-browser-l10n]]** === Beta Channel === * **Avantages :** Suit le développement des beta de Google Chrome, les versions sont relativement stables. * **Inconvénients :** Très peu de mises à jours, peu de nouveautés. * **Installation** : [[ppa|ajouter à vos sources de logiciels le PPA]] **[[https://launchpad.net/~chromium-daily/+archive/beta|ppa:chromium-daily/beta]]**, [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|recharger la liste des paquets]] puis [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt://chromium-browser,chromium-browser-l10n|chromium-browser et chromium-browser-l10n]]** === Dev Channel === * **Avantages :** Suit le développement de Google Chrome, utilise le même code libre et sort en même temps. Ces moutures sont déjà passés par le daily et ont corrigés une grande partie de ses bugs. * **Inconvénients :** Moins de mises à jours que le Daily. * **Installation** : [[ppa|ajouter à vos sources de logiciels le PPA]] **[[https://launchpad.net/~chromium-daily/+archive/dev|ppa:chromium-daily/dev]]**, [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|recharger la liste des paquets]] puis [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt://chromium-browser,chromium-browser-l10n|chromium-browser et chromium-browser-l10n]]** === Daily === * **Avantages :** Utilisation des dernières versions suivant le développement du logiciel. Mise à jour journalière. * **Inconvénients :** Les versions étant peu testées, il arrive régulièrement que des bugs se glissent dans ces moutures. * **Installation** : [[ppa|ajouter à vos sources de logiciels le PPA]] **[[https://launchpad.net/~chromium-daily/+archive/ppa|ppa:chromium-daily]]**, [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|recharger la liste des paquets]] puis [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt://chromium-browser,chromium-browser-l10n|chromium-browser et chromium-browser-l10n]]** ==== Téléchargement du dernier binaire sur le serveur du projet Chromium ==== Les dépôts proposés ci-dessous proposent des **versions de développement** de Chromium. Leur stabilité et leur sécurité ne peuvent donc, par essence, être garanties, d'autant plus lorsqu'il s'agit de compilations pour chaque révision appliquée, comme ici. Ce système à l'avantage de pouvoir toujours avoir la dernière version (ou celle de votre choix), mais il faut réaliser ces manipulations à chaque mise à jour, et comme toute version en développement, les bugs sont plus courants. * Rendez-vous sur le serveur ([[http://build.chromium.org/f/chromium/snapshots/chromium-linux-reliability/?C=M;O=D|architecture i386]] / [[http://build.chromium.org/f/chromium/snapshots/DEPRECATED/Linux_x64/?C=M;O=D|architecture 64 bits]]) Depuis courant septembre 2011, il n'y a plus de binaire pour la version x64 bits de Chromium (seule les "anciens" paquet binaire sont toujours présent et téléchargeable mais depuis début septembre il y en a plus de nouveau) . La version binaire 32 bits continue d'exister ... * Cliquez sur le premier dossier en haut de la page, puis téléchargez l'archive au format zip (//chrome-linux.zip//). * Dézipez [[:archivage|l'archive]] avec votre logiciel qui gère les archives ([[:file-roller|File-Roller pour Ubuntu]] et [[:ark|Ark pour Kubuntu]] par ex). * Rendez-vous dans le dossier nouvellement créé (//chrome-linux//). * Cliquez sur le fichier **chrome** (//l'archive contient déjà la langue Française)//. Voici un mini script permettant de télécharger la dernière version automatiquement. FIXME Les instructions proposées ici ne s'appliquent qu'à une architecture i386. # Télécharge un fichier contenant le numéro de la dernière version disponible wget http://build.chromium.org/buildbot/snapshots/chromium-linux-reliability/LATEST -O /tmp/LATEST # Télécharge la dernière version disponible wget http://build.chromium.org/buildbot/snapshots/chromium-linux-reliability/$(cat /tmp/LATEST)/chrome-linux.zip # Extraction du contenu du zip unzip chrome-linux.zip # Suppression du fichier zip rm chrome-linux.zip ===== Utilisation===== Lancez l'application depuis le menu //Applications -> Internet -> Chromium Web Browser// ou via la commande **chromium-browser**. ==== Plugins ==== Depuis le build 26159 (mi-septembre 2009), les plugins sont automatiquement chargés au démarrage, il n'est plus nécessaire d'utiliser l'argument "--enable-plugins". Pour vérifier le bon chargement des plugins, rendez vous à l'adresse suivante avec votre navigateur : [[chrome://plugins|about:plugins]]. Pour ajouter un ou des paramètres de démarrage à chromium-browser de façon permanente, il faut éditer le fichier /etc/chromium-browser/default : sudo nano /etc/chromium-browser/default Il suffit alors d'ajouter ces paramètres entre les guillemets de la ligne CHROMIUM_FLAGS, séparés par un espace : CHROMIUM_FLAGS="" devient par exemple CHROMIUM_FLAGS="--auto-ssl-client-auth" === Installation du plugin flash === Comme pour les autres navigateurs, il faut installer le paquet [[apt://flashplugin-nonfree|flashplugin-nonfree]]. Pour la version 64 du plugin flash, voir [[:flashplayer|ici]]. === Installation du plugin pour developpeur web === Ce plugin permet d'obtenir un parcours en temps réel du code source d'une page de la même manière que le fait l'add-on firebug sous firefox. Chromium-browser-inspector fait maintenant partie des dépendances, de ce fait il est installé de base. Pour l'utiliser : * Clic droit et "Inspecter l'élément" * Ctrl + maj + J * Menu Page -> Développeur -> Outils pour Développeur === Installation d'autres plugins === Le paquet [[apt://mozilla-mplayer|mozilla-mplayer]] permet de lire différents types de vidéos et d'audios. Le ppa propose également des plugins tout prêt pour les vidéos et l'audio HTML5: * [[apt://chromium-codecs-ffmpeg|chromium-codecs-ffmpeg]] ne contient que des codecs libres. * [[apt://chromium-codecs-ffmpeg-extra|chromium-codecs-ffmpeg-extra]] contient les codecs libres ainsi que des codecs propriétaires. Installation du plugin Java (Java étant déjà installé sur votre ordinateur) 1. Lancer une recherche pour trouver l'emplacement de la bibliothèque libnpjp2.so sur votre disque dur locate libnpjp2.so Bien noter cet emplacement, qui sera utilisé au point 3 ci-dessous. 2. Aller dans le dossier des plugins de Chromium : cd /usr/lib/chromium-browser/plugins/ cd /usr/lib/chromium-browser/plugins/ 3. Créer le lien symbolique vers la bibliothèque trouvée au point 1 ; dans mon cas, cela donne : sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.16/jre/lib/i386/libnpjp2.so 4. Lancer chromium, et taper dans la barre d'adresse about:plugins pour vérifier que Java est pris en compte. C'est terminé ! Est-ce encore d'actualité ?! Avec l'installation des paquets java, il les charge directement...?! FIXME Réponse : si on fait les mises à jour régulières de Chromium, ça peut toujours servir (ça m'a évité un plantage Java qui montait mes processeurs à 200%...) ==== Extensions ==== **Pour trouver des extensions :** * [[https://chrome.google.com/extensions?hl=fr|Chrome Web Store]] (site officiel) * [[http://www.chromeextensions.org/|ChromeExtensions.org]] L'installation d'une extension s'effectue par simple clic sur le bouton "Installer" (ou ses variantes). Il n'y a pas besoin de redémarrer le navigateur pour activer l'extension. **Pour connaitre les extensions installées sur votre navigateur :** Rendez vous à l'adresse suivante avec votre navigateur :[[chrome://extensions/|about:extensions]].\\ Ou depuis le menu : //Icône de contrôle (la clé anglaise) > Outils > Extensions//.\\ En déroulant le panneau //Mode développeur//, vous accédez à un bouton permettant de mettre automatiquement à jour vos extensions.\\ Une fois installées, vos extensions sont disponibles dans le dossier //~/.config/chromium/Default/Extensions//. **** **Quelques extensions intéressantes :** * [[https://chrome.google.com/webstore/detail/gighmmpiobklfepjocnamgkkbiglidom?hl=fr|AdBlock]], un bloqueur de publicités, fort honorable dès lors que l'on pense à activer les filtres pour son pays (au hasard la France ; pour cela, activer les extensions comme décrit ci-dessus, choisir Adblock, et cliquer sur le bouton . * [[https://chrome.google.com/webstore/detail/nnbmlagghjjcbdhgmkedmbmedengocbn?hl=fr|Visionneuse Google Document]], un lecteur intégré de PDF issu de GoogleDocs, efficace et intelligent (possibilité de choisir depuis son interface la sauvegarde du fichier en cours de lecture). * [[https://chrome.google.com/webstore/detail/bfbameneiokkgbdmiekhjnmfkcnldhhm?hl=fr|Web Developer]], un ensemble d'outils utiles aux développeur de site internet. * [[https://chrome.google.com/webstore/detail/mlomiejdfkolichcflejclcbmpeaniij|Ghostery]], Ghostery vous permet de bloquer les scripts d'entreprises que vous ne faites pas confiance, et même bloquer les images et les iframes, par Default une fois paramétré il bloque les Web trackers détection, web bugs, les pixels, et les balises placées sur les pages web par Facebook, Google Analytics, et plus de 500 autres réseaux publicitaires * [[https://chrome.google.com/webstore/detail/odjhifogjcknibkahlpidmdajjpkkcfn|NotScripts]],comme noscript pour firefox . ==== Intégration dans Ubuntu 10.04 et supérieur ==== Il est possible, via des extensions, de faire en sorte que Chromium s'intègre mieux avec les thèmes ambiance et radiance qui sont les thèmes par défaut d'Ubuntu depuis la version 10.04. Faites simplement une recherche avec les mots clés "radiance" ou "ambiance" afin de les trouver. [[https://chrome.google.com/extensions/detail/elnmibmpefhmfgphdphdncoogpbfmlbp?hl=fr|Thème ambiance]] [[https://chrome.google.com/extensions/detail/nhcggnkgnnjofaalfnbdfhkejpjolbce?hl=fr|Thème radiance]] A noter qu'il existe aussi une barre de défilement qui s'intègre parfaitement à ces thèmes. [[https://chrome.google.com/extensions/detail/mikdfeaeaecoffpjoodiihgejnbfigln?hl=fr|Scrollbar]] Afin que la sélection de texte s'accorde, vous pouvez télécharger cette extension : [[https://chrome.google.com/extensions/detail/oicmchleekepempmcepjhefdclnchgpl|Ubuntu light-themes selection color]] ==== Impressions ==== Depuis mi-septembre 2009 (build 26708), le module d'impression est intégré à Chromium. Il est aussi possible d'activer l’aperçu avant impression via les fonctionnalités expérimentales de Chromium (voir plus bas). ==== Certificats ==== Les certificats sont utiles pour des sites sécurisés, tels que le site des impôts. Pour l'instant, l'interface ne permet pas de gérer les certificats directement, il faut utiliser des commandes dans un terminal. Pour les faire fonctionner : 1) Il faut installer le paquet [[apt://libnss3-tools|libnss3-tools]]. sudo apt-get install libnss3-tools 2) Copier le fichier certificat (normalement un fichier .p12) dans le dossier "$HOME/.pki/nssdb". cp le-fichier.p12 "$HOME/.pki/nssdb/" 3) Ajouter le certificat. pk12util -d sql:$HOME/.pki/nssdb -i le-fichier.p12 4) Vérification de la bonne prise du certificat. certutil -d sql:$HOME/.pki/nssdb -L Cela doit vous renvoyer par ex : "ID DIRECTION GENERALE DES IMPOTS de 1 ...." ==== Fonctionnalités expérimentales ==== Pour accéder à des fonctionnalités expérimentales de Chromium, vous pouvez taper "about:flags" dans la barre d'adresse. Pour un Chromium encore plus rapide, essayez d'activer les fonctionnalités suivantes : * Composition graphique avec accélération matérielle * 2D avec canvas et accélération matérielle * Pré-rendu de la page Web. (Toujours activé) Une différence, plus ou moins évidente, peut se constater selon votre matériel et votre connexion. **Note de Google :** AVERTISSEMENT Ces fonctionnalités expérimentales sont susceptibles d'être modifiées, interrompues ou supprimées à tout moment. Nous ne fournissons aucune garantie quant aux effets de leur activation. Votre navigateur pourrait bien prendre feu. Trêve de plaisanterie, il est possible que votre navigateur supprime toutes vos données ou que votre sécurité et votre vie privée soient compromises de manière inattendue. Nous vous prions d'agir avec précaution. ===== Désinstallation ===== **Message d'erreur au démarrage "Chromium can't read my preferences"** - Désinstaller Chromium via "Gestionnaire de paquets synaptic" (NON avec/par la "Logithèque Ubuntu" sinon vous désinstallez aussi le plugin JAVA) - Ouvrir Nautilus (ou Navigateur de fichiers) . A Affichage du menu, activer "Afficher les fichiers cachés" (Ctrl+H) - Et supprimer le dossier de Préférences ~/.config/chrome/Default - Enfin redémarrer Chromium ==== Si installé via le ppa ==== Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez. ==== Si installé via le serveur de Chromium ==== Il suffit de supprimer le dossier //chrome-linux// qui contient le logiciel. ===== Liens ===== * **(en)** [[http://code.google.com/intl/fr/chromium/|Projet Chromium sur Google code]] * **(en)** [[https://launchpad.net/chromium-project|Page Launchpad du projet Chromium]] * **(en)** [[https://launchpad.net/~chromium-daily/+archive/ppa|Page du PPA et de son contenu]]. * **(en)** [[http://code.google.com/p/chromium/wiki/LinuxCertManagement|Page plus complete sur la gestion des certificats]]. * **(en)** [[http://blog.chromium.org/2008/10/google-chrome-chromium-and-google.html|Page expliquant les différences entre Chromium et Google Chrome]] notamment concernant les données envoyées à Google. * **(en)** [[wp>Chromium_%28web_browser%29|Page Chromium de Wikipedia]] ---- //Contributeurs principaux : [[utilisateurs:prometee|prometee]], [[utilisateurs:hizoka|Hizoka]].//