Things Homebrew installe pour Mac

2020-02-14

Récemment, Xiaoming vient de remplacer un ordinateur Mac. S'il veut créer son propre site de blog, il doit utiliser l'environnement Node.js, et Node.js est installé et géré par Homebrew sous MacOS ... Donc, il y a Processus d'installation de Homebrew.

Qu'est-ce que Homebrew?

En bref, Homebrew est un outil de gestion de paquets pour Mac Os, équivalent à yum pour Redhat Linux (Centos / RHEL / Fedora) ou apt-get pour Debian Linux (Debian / Ubuntu).

Comment installer Homebrew?

Nous utilisons la méthode d'installation unifiée fournie par le site officiel, exécutez simplement la commande suivante.


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

Ruby est un langage de script côté serveur de programmation orienté objet open source, qui est installé sur notre Mac par défaut. Après un long moment, lorsque le message ** Installation réussie! ** apparaît, cela signifie que l'installation a réussi.

Si l'article se termine ici, la valeur de cet article est trop faible. Développons-le pour tout le monde.

Problèmes que vous pouvez rencontrer lors de l'installation

Autorisations de lecture et d'écriture insuffisantes

Xiao Ming a rencontré un problème lors de l'installation est que l'invite suivante apparaît, indiquant que les autorisations utilisateur actuelles sont insuffisantes:

tactile: /Users/xiaoming/Library/Caches/Homebrew/.cleaned: autorisation refusée

Solution

Nécessite une autorisation de super administrateur (root) pour exécuter la commande suivante:


 sudo chown -R $ {USER} / Users / xiaoming / Library / Caches / Homebrew / 
 

Entrez le mot de passe comme demandé.

La commande chown est utilisée par l’administrateur système (root). Les utilisateurs normaux n’ont pas la permission de changer les propriétaires de fichiers d’autres personnes, ni n’ont le droit de changer leurs propres propriétaires de fichiers par d’autres. Seul l'administrateur système (root) dispose de telles autorisations. Indique que l'utilisateur root est autorisé à l'utilisateur actuel à utiliser le répertoire.

Comment puis-je accélérer l'installation du logiciel de brassage?

Lorsque nous avons traversé tous les problèmes ou réussi l'installation, nous pouvons exécuter tout ce que nous voulons pour installer le logiciel que nous voulons, comme
nœud d'installation de brassage

Mais cela semble un peu mauvais. Après avoir exécuté la commande, comment la vitesse de téléchargement et d'installation peut-elle être si touchante? Trouver le problème est un bon début. Xiao Ming, qui souffre d'un trouble obsessionnel-compulsif, recueille divers documents sur Internet dès que possible, tout en profitant des avantages de l'ère Internet, tout en marchant constamment dans la fosse, il a fait l'expérience de plusieurs téléchargements-installation-désinstallation Enfin, il est sorti avec succès de la fosse.

Remplacer la source des bouteilles

Le logiciel installé par Homebrew se trouve par défaut dans le répertoire suivant:

/ usr / local / Cellar /

Cave signifie cave à vin, cave. Le logiciel précompilé par Homebrew s'appelle Bouteille. Les bouteilles sont beaucoup de bouteilles de vin. Autrement dit, le logiciel s'appelle Homebrew. Mettez 酒 une bouteille de vin 到 dans la cave à vin cell (mais versez en fait, c'est-à-dire versez dans la cave à vin ⾥).

Le logiciel officiel de Homebrew (c'est-à-dire les bouteilles) est placé dans la station bintray (https://bintray.com/), car il s'agit d'une station étrangère et de raisons bien connues.

Si le téléchargement directement à partir de ce site est souvent lent, nous devons encore le remplacer par une source domestique (fournie par Zhongke ⼤):


 echo 'export HOMEBREW_BOTTLE_DOMAIN = https: //mirrors.ustc.edu.cn/homebrew-bottles' >> ~ / .bash_profile 
 

Après l'exécution de cette commande, nous pouvons expérimenter la vitesse générale ~ 嗖 嗖 嗖 ~

Attendez une minute (emoji Erkan), et en passant, quelques commandes que Ming utilise souvent.

brasser quelques commandes de base

• Logiciel de requête

nom du logiciel de recherche d'infusion

• Installez le logiciel

nom du logiciel d'installation de l'infusion

• Démarrer | Arrêter | Redémarrer le logiciel

Pour les logiciels qui doivent s'exécuter en arrière-plan, la plupart d'entre eux peuvent être démarrés | arrêtés | redémarrés de la manière suivante (son principe est d'utiliser launchctl + plist, les logiciels démarrés de cette manière

Il démarrera automatiquement après le redémarrage de l'ordinateur)

services de brassage démarrer | arrêter | redémarrer le nom du logiciel

À propos des principes et de l'utilisation détaillée des services de brassage, vous pouvez vérifier: gestion des services Mac-launchd, launchctl, LaunchAgent, LaunchDaemon, services de brassage.

• Désinstallez le logiciel

nom du logiciel de désinstallation de l'infusion

• Afficher les informations sur le logiciel

nom du logiciel d'informations sur l'infusion

• Vérifiez quel logiciel est installé

nom du logiciel de la liste de distribution

• Vérifiez quel logiciel est installé

nom du logiciel de la liste de distribution

• Afficher l'aide

aide à la préparation

Ce qui précède sont quelques-unes des commandes couramment utilisées par brew. Permettez-moi d'en parler à la fin. Permettez-moi de parler un peu plus de la façon de rompre avec brew gracieusement.

Désinstaller le breuvage

Parce que nous avons utilisé la méthode d'installation officielle au début, il est donc facile de se réunir. Nous utilisons toujours la méthode de désinstallation officielle:


 / usr / bin / ruby ​​-e "$ (curl -fsSL https://mirrors.aliyun.com/homebrew/brew/install/master/uninstall)" 
 

Résumé

Ce qui précède sont les choses que Xiaobian vous a présentées pour installer Homebrew sur Mac. J'espère que cela sera utile à tout le monde. Si vous avez des questions, veuillez me laisser un message et je vous répondrai à temps. Merci beaucoup pour votre soutien au site!
Si vous pensez que cet article vous est utile, veuillez le réimprimer, veuillez en indiquer la source, merci!

www.xd1998.com@2001-2030Partage De Technologie