Brew sur votre 42-session

Brew c’est le petit gestionnaire de paquet pour Mac OS X, très utile lorsque vous voulez ajouter rapidement des librairies comme SDL2.

brew install sdl2

Installation

Cependant à l’école 42, une petite manip s’impose afin de pouvoir l’utiliser sans se soucier des droit d’accès administrateur. Voici un morceau de code pour installer brew sur vos sessions 42.

brew.sh
#!/bin/zsh
rm -rf ~/.brew
export HOMEBREW_CACHE=/tmp/mycache
export HOMEBREW_TEMP=/tmp/mytemp
mkdir /tmp/{mycache,mytemp}
/usr/local/bin/brew update
$HOME/.brew/bin/brew update
$HOME/.brew/bin/brew upgrade

Edit: Après avoir vu circuler ce script orphelin sans auteur, il semble que son origine nous vient de Kube via son github et quelque part dans les méandres de l’intra.

Lancer ensuite « brew doctor ». Il vous sera surement demandé d’ajouter brew au PATH (copier-coller la ligne) et hop c’est fait.

export PATH="/Users/qfremeau/.brew/bin:$PATH"

Ne pas oublier de mettre votre login à la place du mien « qfremeau ».

Brew Formulas

Un tour du coté de brewformulas.org pour trouver votre bonheur et installer les outils dont vous aurez besoin. Il se peut que vous devriez parfois linker vos installations avec par exemple :

brew link valgrind

En général vos installations se feront dans le dossier /Users/qfremeau/.brew/Cellar. Il est mieux avec votre Makefile de linker avec le path complet. Vous pouvez obtenir automatiquement le nom d’utilisateur avec:

ID_UN := $(shell id -un)

INCDIR = /Users/$(ID_UN)/.brew/Cellar/sdl2_ttf/2.0.14/include/SDL2

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *