JeuWeb - Crée ton jeu par navigateur
Homebrew — The missing package manager for OS X - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Homebrew — The missing package manager for OS X (/showthread.php?tid=5062)



Homebrew — The missing package manager for OS X - Sephi-Chan - 23-08-2010

Hello,

Ce sujet s'adresse aux Mac users et a pour but de présenter Homebrew en quelques mots. Il s'agit d'un excellent gestionnaire de paquets qui permet d'installer très simplement tous les outils Unix très simplement et très rapidement en comparaison à MacPorts.

Il y a quelques semaines, j'ai installé MongoDB en une dizaine de minutes (contre plus d'une heure avec MacPorts). Ce matin, c'était autour de ImageMagick.

Homebrew est écrit en Ruby et se base sur des formules, des fichiers Ruby qui se chargent d'effectuer les tâches, d'effectuer la configuration en passant des flags de compilation adaptés au système, etc. Le tout pour optimiser l'installation pour le système hôte.

Voici par exemple la formule d'installation de MongoDb (qui est un gros système, les formules sont rarement si conséquentes).

L'installation d'un programme (au sens large, ça peut aussi être une librairie comme libxml2) se fait très simplement avec la commande brew install imagemagick, où imagemagick est le nom du paquet à installé (dont le nom exact a été trouvé au préalable grâce à la commande brew search image).

Bref, c'est très simple, très performant et très propre donc totalement indispensable pour tout développeur sous Mac OS X.


Homebrew — The missing package manager for OS X


Sephi-Chan


RE: Homebrew — The missing package manager for OS X - Sh4rk - 25-09-2010

Un grand merci Sephi Chan je vais essayer ça


RE: Homebrew — The missing package manager for OS X - Plume - 25-09-2010

Je connaissais déjà, j'utilisais déjà. J'avoue que ça gère pas mal. Et pour l'instant Macport & Fink tourne sans poser de problème. Pour l'instant... Smile


RE: Homebrew — The missing package manager for OS X - Sephi-Chan - 25-09-2010

Le problème de Fink et Macport n'est pas qu'ils ne fonctionnent pas : c'est qu'ils sont incroyablement lents à cause d'une gestion des dépendances bien moins efficaces.

Tu le vois quand tu installes des librairies conséquentes comme Image Magick : sur une même machine, ça m'avait pris plus d'une heure avec MacPort quand j'ai mis une quinzaine de minutes avec Homebrew (dans les deux cas sur des installations fraîches).


Sephi-Chan


RE: Homebrew — The missing package manager for OS X - Plume - 26-09-2010

C'est pas ce que je souligne. J'évoque ce éventualité car HomeBrew met en garde à ce sujet.