Pomme Happy

Plus de pommes = moins de pépins !

Accueil » Mac » Astuces Mac » Gestion avancée des lignes de commandes Terminal sur votre Mac

Il arrive souvent, qu’à un moment donné, un utilisateur s’enhardisse et ait besoin d’un peu plus que d’un système basique pour pouvoir pousser plus loin l’aventure du développement, de l’hébergement ou de la création d’un serveur (du hacking, de la débrouillardise ou que sais je encore  à vos risques et périls).

Il en est de même si vous voulez pouvoir utiliser des commandes Terminal que vous connaissez sous systèmes Unix, (wget par exemple)

Pourquoi installer Homebrew ?

Homebrew se définit comme « The missing package manager for macOS » : le paquetage manquant pour la gestion du système Mac.

Et ce n’est pas faux. C’est surtout la volonté d’Apple de ne pas déployer systématiquement les lignes de commandes à tous les utilisateurs. Ce serait souvent inutile, quelque peu gourmand en ressources mais surtout dangereux car à ne pas laisser entre toutes les mains. On s’attaque en effet directement au coeur du système avec les réserves d’usage que cela sous entend.

Cela vous évitera notamment de chercher des logiciels et surtout de tomber sur des sites miroirs pas toujours très à jour, pour ne pas dire sur des sites malicieux qui sont de plus en plus présents sur la toile et qui tentent à imiter des sites bien connus pour vous noyauter le système et vous soutirer quelques deniers voire vous enquiquiner la vie.

En effet, les applications qui seront téléchargées et installées sur votre système le seront directement depuis les sites officiels de dépôt de ces dernières.

Une utilisation bien pratique c’est lorsque vous voulez installer un nouveau système propre. Ce qui est parfois nécéssaire.

Vous pouvez alors faire une liste des applications que vous souhaitez installer la copier, la coller dans le Terminal et laisser faire.

Vous avez ainsi l’assurance d’avoir toutes les dernières versions des logiciels installées sur vos systèmes sans vous préoccuper d’aller chercher chacune d’elles dans leurs sites respectifs.

Voir plus loin le paragraphe à propos decask

Vous allez préalablement devoir installer les lignes de commande (Command Line Tools (CLT) pour Xcode).

  • Installer les Lignes de Commande

dans le Terminal :

copiez et collez ceci dans une fenêtre de Terminal

xcode-select --install,

Une fenêtre s’ouvre :

Choisissez installer

Laisser se dérouler l’opération.

  • Installer Homebrew

Comment installer Homebrew ?

copiez et coller cette ligne de commande dans une fenêtre du Terminal:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Le script explique ce qu’il va faire, puis fait une pause avant de l’exécuter.

Le mot de passe administrateur vous sera demandé après avoir tapé Return.

Remarque : Homebrew n’installera pas de fichiers en dehors de son préfixe.

Installer des applis avec Cask

Cask permet d’installer des applications directement en ligne de commande sans devoir entrer le mot de passe admin (attention donc !), sans devoir chercher les pages où trouver ces appli et surtout sans devoir monter de fichier DMG puis les démonter, les effacer, etc.

Un gain de temps considérable.

Voici quelques exemples (il existe plus de 2000 programmes installables ainsi) :

brew cask install clementine

brew cask install cyberduck

brew cask install dropbox

brew cask install evernote

brew cask install firefox

brew cask install gimp

brew cask install github

brew cask install google-chrome

brew cask install handbrake

brew cask install kodi

brew cask install libreoffice

brew cask install libreoffice-language-pack --language=fr

brew cask install max

brew cask install mediainfo

brew cask install minecraft

brew cask install namechanger

brew cask install onyx

brew cask install paragon-ntfs

brew cask install sublime-text

brew cask install transmission

brew cask install tunnelblick

brew cask install vlc

Pour ma part, je me suis envoyé un mail avec ces commandes que je copie et colle d’un seul tenant dans le Terminal (après avoir installé les lignes de commandes et Homebrew ces lignes sont contenues aussi dans le courriel)  lorsque je fais une reinstall propre.

Commandes utiles avec Cask

Cask est implémenté comme une sous commande de Homebrew. Toutes les commandes Cask commencent par brew cask. Cask a ses propres ‘verbes’ qui fonctionnent comme des commandes Homebrew. Voici quelques commandes fréquemment utilisées :

  • search — vous donne la liste de tous les Casks connus
  • install — installe le Cask désiré
  • uninstall — désinstalle le Cask nommé

ex : 

brew cask search

brew cask uninstall google-chrome

Vous pouvez ruser si vous ne connaissez pas le libellé exact de l’application par exemple pour Paragon NTFS tapez juste les premières lettres

brew cask install parag

Le système va dire qu’il n’a pas trouvé mais vous donnera les suggestions s’approchant le plus de cela :

brew cask list vous donnera la liste (complète) des app installées grâce à Brew.

Utilisez les ascenseurs verticaux pour consulter les

Quelques exceptions :

brew update pour la mise à jour inutile de rappeler Cask qui a été désactivé idem pour :

brew upgrade

Pour aller plus loin

Bien au delà de la simple installation d’applications, Homebrew et les lignes de commandes vous permettrons bien des configurations si vous souhaitez pousser le bouchon plus avant.

Enfin pour les allergiques à la ligne de commande, il existe Cakebrew une interface graphique pour Homebrew téléchargeable ici gratuitement.

 


Sources et documentation

 


Sécurité * Le temps imparti est dépassé. Merci de saisir de nouveau le CAPTCHA.

  • RSS
  • Facebook
  • Twitter
  • Delicious
  • Youtube
  • Vimeo
  • Google+
  • iTunes

Articles populaires

Editer le fichier hosts sous Mac OS X

Le fichier hosts est un fichier utilisé par le système d'exploitation ...

Applications compatibles avec Mac OS X Moutain Lion

Si vous avez l'intention de passer ...

Applications compatibles avec Mac OS X Lion

A l'heure ou j'écris, il est ...

Kit de Démarrage pour Mac OS X – 1/3

MAJ le 24/03/2012 Il faut bien un ...

Comment créer une clé USB bootable sous Mac OS X

Vous aurez peut être besoin de ...