23-08-2010, 08:36 PM
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
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