Installer et maintenir à jour Chromium sur Mac OS X

Date: 10/07/2011 | Catégories: Open-source,Planet-libre,Systeme,Web | Tags: ,,,

Cela faisait longtemps que je n'avais pas écrit un billet sur Mac OS X, il faut avouer que le MBP de la maison est souvent dans les mains de ma compagne. J'ai donc profité de ce week-end en solo pour jouer un petit peu avec la bête.

Après 5 minutes d'utilisations de Safari, j'ai décidé d'installer Chromium, mon navigateur dans le monde GNU/Linux. C'est alors que je me suis rendu compte que Google ne faisait pas une grosse pub pour ce navigateur libre sous Mac OS X, il préfère mettre en avant Google Chrome, on peut comprendre pourquoi...

J'ai donc décidé de regarder du coté des scripts d'installation et après quelques tests infructueux, j'ai décidé d'en écrire un qui à une double utilité: installer et maintenir à jour la dernière version de Chromium.

Le script est disponible sur le GitHub suivant: https://github.com/nicolargo/chromium-on-mac

Pour tester le script sur votre Mac, il suffit d'ouvrir un terminal et de saisir les commandes suivantes:

Vous devriez ensuite avoir la dernière version de Chroium disponible dans vos applications: CTRL + ESPACE / Chromium.

  • sebastien

    Hey pas mal, j’utilise de temps en temps chromium sous MacOS et j’ai eu le même problème concernant les mise à jour.
    Je sais pas pourquoi c’est pas inclus!

    Sinon juste une question, tu ne supprimes la précédente install de Chrome, il y a une raison?
    Si des fichiers on été enlevé par les dev, c’est dommage de les garder dans ton install non?

  • philippe

    Grâce à votre billet, j’ai découvert à la fois l’existence de chromium pour mac et votre script d’installation (qui a parfaitement fonctionné).

    Merci !

  • J’ai fait un script similaire, il y’a quelque temps. A la place de ‘$(cat $CHROMIUM_CURRENT_VERSION_FILE | grep -A 1 SVNRevision | tail -1 | sed -e ‘s/]*>//g’ | tr -d ’11’)’ tu peux récupérer la version de Chromium présente sur le système via la commande ‘defaults read /Applications/Chromium.app/Contents/Info SVNRevision’.

  • @Alexis: merci, je viens d’intégrer ton hack à la version 1.2 qui prends également en compte le nouvel emplacement de Chromium sur les serveurs Amazon.

  • ED

    Vraiment génial depuis le temps que je cherchais à installer Chromium ! C’est presque bizarre le flou maintenu sur le sujet par le site officiel… Pourquoi tant de secret ?

    • Pour rediriger le commun des mortel (le non geek quoi) vers Google Chrome plutôt que Chromium.

      Pourquoi alors mettre Chromium sous licence libre ? Pour communauté très active, notamment au niveau du debug et surtout au niveau de l’image de la boîte…

  • Blackmam3a

    Merci pour ce script utile, cependant comment l’exécuter automatiquement pour qu’il mette à jour Chromium ?

  • Seiko

    Bonjour,

    tout d’abord merci pour ce script, je n’arrivais pas à trouver un lien correct pour installer Chromium sur mon MacBook Pro.

    Seulement, après avoir lancer le script, Chromium est bien présent mais comment savoir si les mises à jour fonctionnent ? Elles se lancent toutes seules silencieusement ?

    D’autre part, j’ai vu que le script « s’installe » sur mon Mac, comment faire pour le supprimer si un jour je souhaite supprimer Chromium ainsi que ton script ?

    Merci d’avance pour ta réponse, bonne fin de journée à toi.

    • Il n’y a pas d’automatisation de la mise à jour. Chrome sera mis à jour à chaque fois que le script est lancé manuellement. Pour supprimer Chromium, il suffit de supprimer le répertoire Chromium.app dans le répertoire Applications.

  • Seiko

    Merci pour la réponse rapide.

    Mais quand tu dis « Chrome sera mis à jour à chaque fois que le script est lancé manuellement »

    Tu veux dire que je dois venir sur ton site à chaque fois et faire un copier coller du script un peu plus haut dans le terminal ?

    Ou est ce qu’il y a quelque chose à faire avec le fichier qui « s’installe » dans le répertoire à notre nom qui s’appelle « chromium-on-mac.sh » ? Genre le lancer avec un programme ou autre ?

  • Non, je veux juste dire lancer le programme:

    ./chromium-on-mac.sh

  • Seiko

    Ok, mais comment le lances tu ?

    Car moi le programme par défaut est le TextEdit donc je vois le script mais il se passe rien…

  • Tu ouvres un terminal (application Term, tu vas dans le bon répertoire ou se rouve le script et tu tape: ./chromium-on-mac.sh

  • Seiko

    Ah c’est bon ça marche, génial !!

    Merci beaucoup, très sympa de ta part, bonne continuation !

  • Malory

    Merci 🙂

  • thblt

    Le defaults read ne fonctionne plus, il faut le modifier en :

    defaults read /Applications/Chromium.app/Contents/Info SCMRevision

    merci pour ce script 🙂

  • Florent

    Bonjour,
    J’ai créé une application qui lance votre script grâce à Automator :
    https://drive.google.com/folderview?id=0B7bSnoHSMiGhRl95VGlVdjhrRm8&usp=sharing

    Ça pourra faciliter la mise en oeuvre pour certains. 🙂

  • Pierre Grandjean

    Bonjour Florent,
    comment copier votre APP dans Applications ??? Je n’y arrive pas !!!
    Merci

  • Merriadoc

    Merci pour ce script ! Je ne savais même pas que chromium était disponible, et ce n’était pas faute de l’avoir pourtant cherché (my bad).
    En revanche, je n’arrive pas du tout à activer le flashplayer – malgré la procédure hyper simple proposée par google himself. Voilà qui me ramènerai malgré moi à utiliser chrome. 🙁

  • Merriadoc

    Je me réponds moi-même : il faut activer Enable NPAPI Mac, Windows dans chrome://flags.