Environnement de travail sur Mac
Dans cet article, nous allons découvrir comment installer et mettre à jour simplement LaTeX, Python et compagnie sur un Mac.
Installer HomeBrew sur Mac
Les développeurs utilisent l’utilitaire Homebrew pour installer divers logiciels Unix.
Si vous n’avez pas déjà installé xcode command line tools, Homebrew l’installera.
Conseil : Si vous n’avez pas utilisé de mot de passe pour vous connecter à votre Mac (c’est-à-dire si votre mot de passe est vide), vous ne pouvez pas installer Homebrew.
Vérifiez si Homebrew est installé
brew
Homebrew n'est pas installé si vous voyez:
zsh: command not found: brew
Installer homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Vous verrez une liste de fichiers et de dossiers que Homebrew installera.
Si vous n’avez pas déjà installé d’outils XCode CommandLine, vous verrez un message: « les outils de ligne de commande XCode seront installés ».
Appuyez sur retour pour continuer lorsque vous serez invité par le script d’installation Homebrew.
Il faut de cinq à dix minutes pour télécharger et installer les outils de ligne de commande.
Mises à jour
Mettre à jour homebrew:
brew update
Mettre à jour les packages:
brew upgrade
Installer python / minoconda
Avec miniconda:
brew install --cask miniconda
Ensuite, activer l'environnement avec:
conda init "$(basename "${SHELL}")"
Puis redémarrer le terminal.
Installer Python directement:
brew install python@3.9
Installer NodeJS
brew install node
Installer MacTex
brew install mactex
L'installation peut prendre du temps.
Pour mettre à jour MacTex:
sudo tlmgr update --self
Puis mettre à jour les packages:
sudo tlmgr update --all
Pour installer des packages persos:
Les placer dans :
usr/local/texlive/texmf-local/tex/latex/local
Puis mettre à jour l'index des packages avec:
sudo texhash
Installer TeXMaker:
brew install --cask texmaker
Installer Visual Studio Code
brew install visual-studio-code
Installer Github Desktop
brew install github
Installer docker
brew install --cask docker
Divers
- Calibre pour les epub
brew install --cask calibre
- Bitwarden: gestionnaire de mots de passe
brew install --cask bitwarden
- Brave: navigateur respectueux de la vie privée
brew install --cask brave-browser
- Cryptomator: chiffrer les dossiers ou fichiers
brew install macfuse
brew install --cask cryptomator
- Signal: messagerie privée
brew install --cask signal
- VLC: lecteur multimédia
brew install --cask vlc
- Google Chrome
brew install --cask google-chrome
Installations par lot
Pour installer plusieurs formules en même temps:
FORMULAS=(
vlc
signal
)
Puis:
brew install ${FORMULAS[@]}