---------------------------------------
Fervent utilisateur d'ubuntu depuis 2006, je suis arrivé sur MacOS du fait que je me suis pris un Macbook Pro il y a peu (Juillet 2017), eh oui, j'aime la qualité et la finition de leurs (Apple) machines (mais pas les prix, et c'est normal).
Premier constat:
---------------------
Homebrew comporte plus de 3500 paquets, hors dépots supplémentaires et présente comme avantages sa simplicité d'utilisation, sa facilité d'intégration à l'écosystème d'Apple en utilisant les bibliothèques fournies, installation des logiciel dans le répertoire ".../bin" de l'utilsateur (/usr/local/bin) de même que sa facilité d'installation.
Cependant, il comporte beaucoup moins de paquets que MacPort (près de 21 000 paquets) et Fink (plus de 21 000).
Mais au fait, comment l'installe t-on?
----------------------------------------------
Il suffit, de copier/coller ce bout de code dans le "terminal" pour lancer son installation:
Dépendance:
-----------------
Homebrew à l'instar des autres gestionnaires de paquets, a des dépendances à satisfaires au préalable. Il a besoins des outils en ligne de commande pour développeurs dont le compilateur C/C++/Objective-C, git et svn (tous deux des gestionnaires de version). Pour celà, il faut tapez la commande suivante dans le terminal:
xcode-select --install et appuyer sur "Installer"
Pour utiliser Homebrew:
------------------------------
Une fois installé, il suffit de taper
Pour supprimer un paquet, il suffit de faire brew remove dans le terminal
Pour actualiser la liste des paquets, il suffit de faire brew update et pour la mise à jour des paquets brew upgrade dans le terminal (comme sous Ubuntu avec "apt").
L'on peut aussi rechercher un logiciel dans le "magasin" avec la commande brew search <nom du logiciel>
Pour allez plus loin avec brew, rendez-vous sur le site officiel, de nombreux détails vous y attendent.
MacOS est un système compatible Unix, au même titre que Ubuntu et toutes les autres distributions de Linux. Cela signifie que MacOS respecte les mêmes spécifications qu'une distribution quelconque de Linux (i.e. à base d'Unix) à quelques exceptions près.
Mes constats:
Après plusieurs jours de lectures et de recherches, je suis tombé sur Homebrew, Fink , MacPort ...
- Le clavier MacbookPro et les raccourcis clavier (voir cet article): J'ai mis quelques jours à m'habituer aux contraintes liées à ce changement de clavier;
- L'interface me rappele Gnome donc pas dépaysé, avec quelques différences tout de même;
- Mes logiciels de tous les jours (Python, php, LibreOffice, voir cet article,...), pour la plupart libre et open source, fallait-il en payez (trop chers je penses)? si non comment les avoir?
Après plusieurs jours de lectures et de recherches, je suis tombé sur Homebrew, Fink , MacPort ...
Alors qu'est ce q'un gestionnaire de paquet au juste?:
--------------------------------------------------------------------
Un gestionnaire de paquets est un programme qui permet d'installer les logiciels et utilitaires, des paquets donc, dont on a besoins sur notre système à l'image de windows installer.
Un paquet est un logiciel qui contient toutes les informations qui permettent d'installer un logiciel sur votre OS, sur votre ordinateur (les bibliothèques, les dépendences, le lieu de l'installation, les versions des outils...) et celà de manière très propre.
Sous Ubuntu, "apt" est le gestionnaire de paquets qui permet d'installer les paquets depuis des repertoires distants sur des serveurs, les dépôts, qui stockent les différents programmes et outils dont on a besoin. Les paquets installer sont soit des ".deb" soit des ".dpkg".
Sous MacOS, Apple(c) a tout organisé autour de son magasin d'applications "AppStore", d'où l'on télécharge toutes les applications et outils qui nous sont nécessaires. Vous le devinez sans doute, elles sont pour la plupart payantes, dans un environnement aussi bien fermé que sous Windows, si ce n'est plus).
A coté, il existe des sites d'ou l'on peut télécharger tout ce que l'on désire, soit en fichier ".dmg" soit en fichiers ".pkg" (Faites attention tout de même à l'endroit où vous téléchargez vos outils).
Pour ma part j'avais juste besoins des outils que j'utilisais sous Linux Ubuntu et Homebrew m'est apparu (aux dires des spécialistes), comme l'outil parfait:
--------------------------------------------------------------------
Un gestionnaire de paquets est un programme qui permet d'installer les logiciels et utilitaires, des paquets donc, dont on a besoins sur notre système à l'image de windows installer.
Un paquet est un logiciel qui contient toutes les informations qui permettent d'installer un logiciel sur votre OS, sur votre ordinateur (les bibliothèques, les dépendences, le lieu de l'installation, les versions des outils...) et celà de manière très propre.
Sous Ubuntu, "apt" est le gestionnaire de paquets qui permet d'installer les paquets depuis des repertoires distants sur des serveurs, les dépôts, qui stockent les différents programmes et outils dont on a besoin. Les paquets installer sont soit des ".deb" soit des ".dpkg".
Sous MacOS, Apple(c) a tout organisé autour de son magasin d'applications "AppStore", d'où l'on télécharge toutes les applications et outils qui nous sont nécessaires. Vous le devinez sans doute, elles sont pour la plupart payantes, dans un environnement aussi bien fermé que sous Windows, si ce n'est plus).
A coté, il existe des sites d'ou l'on peut télécharger tout ce que l'on désire, soit en fichier ".dmg" soit en fichiers ".pkg" (Faites attention tout de même à l'endroit où vous téléchargez vos outils).
Pour ma part j'avais juste besoins des outils que j'utilisais sous Linux Ubuntu et Homebrew m'est apparu (aux dires des spécialistes), comme l'outil parfait:
Homebrew comporte plus de 3500 paquets, hors dépots supplémentaires et présente comme avantages sa simplicité d'utilisation, sa facilité d'intégration à l'écosystème d'Apple en utilisant les bibliothèques fournies, installation des logiciel dans le répertoire ".../bin" de l'utilsateur (/usr/local/bin) de même que sa facilité d'installation.
Cependant, il comporte beaucoup moins de paquets que MacPort (près de 21 000 paquets) et Fink (plus de 21 000).
Mais au fait, comment l'installe t-on?
----------------------------------------------
Il suffit, de copier/coller ce bout de code dans le "terminal" pour lancer son installation:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Dépendance:
-----------------
Homebrew à l'instar des autres gestionnaires de paquets, a des dépendances à satisfaires au préalable. Il a besoins des outils en ligne de commande pour développeurs dont le compilateur C/C++/Objective-C, git et svn (tous deux des gestionnaires de version). Pour celà, il faut tapez la commande suivante dans le terminal:
xcode-select --install et appuyer sur "Installer"
Pour utiliser Homebrew:
------------------------------
Une fois installé, il suffit de taper
brew install <nom du paquet à installer>
et repondre à l'affirmative au questions qui nous seront posées.
Pour verifier que brew s'est installé correctement, il faut lancer
Pour verifier que brew s'est installé correctement, il faut lancer
brew doctor
dans le terminal et le rapport obtenu nous liste l'ensemble de ce qui s'est passé.
Pour supprimer un paquet, il suffit de faire brew remove dans le terminal
Pour actualiser la liste des paquets, il suffit de faire brew update et pour la mise à jour des paquets brew upgrade dans le terminal (comme sous Ubuntu avec "apt").
L'on peut aussi rechercher un logiciel dans le "magasin" avec la commande brew search <nom du logiciel>
Pour allez plus loin avec brew, rendez-vous sur le site officiel, de nombreux détails vous y attendent.
J'espère vous avoir été utile et à très bientôt...(°!°)
Aucun commentaire:
Enregistrer un commentaire